Устройство для выбора оптимальных решений методом максимальных расстояний
Изобретение относится к области вычислительной техники и может быть использовано для нахождения оптимального решения из ряда возможных вариантов. Техническим результатом является расширение функциональных возможностей за счет реализации выбора при максимальных расстояниях. Устройство содержит матрицу элементов памяти показателей, блоки выбора максимума и минимума, вычитатели, делители, блоки возведения во вторую степень, сумматоры и индикаторы. 1 ил.
Изобретение относится к специализированной вычислительной технике, а именно к устройствам для выбора оптимальных решений, и может найти применение при нахождении оптимального решения из ряда возможных вариантов как при проектировании, так и в процессе эксплуатации различных больших сложных систем.
Известно устройство для выбора оптимальных решений [1], содержащее датчики оцениваемой ситуации и важности параметров, блоки установки весовых коэффициентов, схемы обобщения первого и второго уровней, логические и пороговые схемы, исполнительный блок. Недостатками этого устройства являются сравнительно большая сложность его построения и малые функциональные возможности. За прототип изобретения принято устройство для выбора оптимальных решений [2] , содержащее в своем составе матрицу элементов памяти показателей, блоки выбора максимума, блоки выбора минимума, вычитатель, коммутирующие элементы, две группы умножителей, группу сумматоров, группу индикаторов и несколько шин задания исходных данных. Работа устройства-прототипа представляет собой процесс вычисления для каждого из рассматриваемых вариантов обобщенного показателя качества, выражаемого в виде суммы двух произведений. В качестве сомножителей используются максимальное и минимальное значения из совокупности всех частных показателей, характеризующих данный вариант, а также задаваемый показатель оптимизма либо его дополнение до единицы. В качестве основного недостатка устройства-прототипа следует отметить ограниченность его функциональных возможностей, заключающуюся в том, что оно не обеспечивает выбор оптимального варианта на основе широко используемого на практике так называемого "метода максимальных расстояний" [3]. Сущность метода максимальных расстояний состоит в следующем. Рассматриваются N возможных состояний (вариантов) какой-либо сложной системы, например сети связи. Каждый вариант задается совокупностью M различных частных показателей, значение каждого из которых находится в пределах от 0 до 1. Из заданных N вариантов требуется определить лучший, т.е. оптимальный, вариант. Определение лучшего (оптимального) варианта методом максимальных расстояний осуществляется путем последовательного выполнения следующих пяти шагов. Шаг 1. Обозначив через aij - значение i-го показателя (i = 1 - M) j-го варианта (j = 1 - N), для каждой совокупности i-х показателей сравниваемых вариантов определяются максимальное aimax и минимальное aimin значения, т.е.






5 - делители, образующие M групп по N делителей в каждой;
6 - блоки возведения во вторую степень, образующие M групп по N блоков возведения во вторую степень в каждой;
7 - сумматоры общим количеством N;
8 - индикаторы общим количеством N. Используемые блоки и элементы характеризуются следующими структурными особенностями. Каждый блок 2 выбора максимума имеет N входов и один выход. Каждый блок 3 выбора минимума имеет N входов и один выход. Каждый вычитатель 4 имеет первый и второй входы и один выход. Каждый делитель 5 имеет первый и второй входы и один выход. Каждый блок 6 возведения во вторую степень имеет один вход и один выход. Каждый сумматор 7 имеет M входов и один выход. Каждый индикатор 8 имеет по одному входу. Составные части, образующие предлагаемое устройство, соединены между собой следующим образом. Выход каждого элемента 1ij памяти показателей матрицы MxN соединен с одним из входов блока 2i выбора максимума, одним из входов блока 3i выбора минимума и со вторым входом соответствующего j-го вычитателя 4ij соответствующей i-й группы. Выход каждого i-го блока 2 выбора максимума соединен с первыми входами всех (N+1) вычитателей 4 своей группы. Выход каждого i-го блока 3 выбора минимума соединен со вторым входом (N+1)-го вычитателя 4 своей группы. Выход каждого из первых N вычитателей 4 каждой группы соединен с первым входом соответствующего делителя 5 своей группы, а выход (N+1)-го вычитателя 4 каждой группы соединен со вторыми входами всех делителей 5 своей группы. Выход каждого делителя 5 соединен с входом соответствующего блока 6 возведения во вторую степень. Выходы одноименных блоков 6 возведения во вторую степень каждой из M групп подключены к входу соответствующих сумматоров 7. Выход каждого сумматора 7 соединен с входом соответствующего индикатора 8. Работает устройство для выбора оптимальных решений методом максимальных расстояний следующим образом. В процессе подготовки устройства к работе в каждый из MxN элементов 1 памяти показателей записывается относительное значение соответствующего aij-го показателя. В результате поступления с выходов одноименных элементов 1 памяти показателей значений aij частных показателей сопоставляемых вариантов на входы блоков 2i выбора максимума и на входы блоков 3i выбора минимума на их выходах появляются соответствующие выражению (1) сигналы aimax и aimin. Затем сигналы aimax поступают на первые входы всех (N+1) вычитателей 4, а сигналы aimin - на второй вход (N+1)-го вычитателя 4 соответствующих групп. Кроме того, значения частных показателей aij с выходов соответствующих элементов 1ij памяти показателей поступают и на вторые входы соответствующих вычитателей 4ij своих групп. В результате этого на выходах первых N вычитателей 4 каждой из M групп появляются сигналы, представляющие собой разность между максимальным значением aimax совокупности соответствующих показателей и значением одноименного i-го показателя соответствующего j-го варианта, т.е. bij согласно выражению (2). Каждое значение bij поступает на первый вход соответствующего делителя 5ij. На выходе (N+1)-го вычитателя 4 каждой i-й группы появляется сигнал, представляющий собой разность между максимальным и минимальным значениями соответствующей совокупности одноименных i-х показателей, т.е. сi согласно выражению (3). В каждом делителе 5 осуществляется деление величины сигнала, поступившего на его первый вход, т.е. bij, на величину сигнала, поступившего по второму входу, т.е. на сi. Сигнал с выхода каждого делителя 5 поступает на вход соответствующего блока 6 возведения во вторую степень. Таким образом, сигнал на выходе каждого блока 6 возведения во вторую степень представляет собой значение dij, соответствующее выражению (4). Сигналы с выходов одноименных блоков 6 возведения во вторую степень, принадлежащих различным группам, поступают на входы соответствующих сумматоров 7. В результате суммирования сигналов на выходе каждого j-го сумматора 7 появляется сигнал, соответствующий выражению (5), т.е. обобщенное значение показателя j-го варианта, полученное на основе метода максимальных расстояний. С выходов сумматоров 7 эти сигналы-значения поступают на входы соответствующих индикаторов 8, где и высвечиваются. Оператору остается только проанализировать высвеченные значения обобщенных показателей сопоставляемых вариантов и выбрать в качестве оптимального тот вариант, значение обобщенного показателя которого будет наибольшим. Как видно из приведенного описания, в предложенном устройстве в отличие от прототипа осуществляется вычисление обобщенного показателя каждого из совокупности рассматриваемых вариантов на основе метода максимальных расстояний [3]. Следовательно, можно сделать вывод, что цель, поставленная перед предлагаемым изобретением - расширение функциональных возможностей устройства для определения оптимальных решений, заключающееся в вычислении на основе метода максимальных расстояний обобщенного показателя каждого из рассматриваемых вариантов, - достигнута. Предложенное устройство может найти применение на пунктах управления различными действующими сложными системами и процессами, а также в проектных организациях, занимающихся их разработкой. Технико-экономический эффект, обусловленный применением предложенного устройства, заключается в повышении оперативности и качества принимаемых решений при управлении соответствующими сложными системами, а следовательно, в повышении эффективности их функционирования. Количественная величина ожидаемого технико-экономического эффекта от использования предложенного устройства зависит в первую очередь от назначения, важности и сложности исследуемых систем; ее определение возможно только после внедрения предложенного устройства на конкретных системах и объектах. Источники информации
1. А.с. СССР N 344443, МКИ G 06 F 15/18, 1972, БИ N 21. 2. А.с. СССР N 1640716, МКИ G 06 G 7/122, 1991, БИ N 13 (прототип). 3. Давлетшин Г. З. Методы многокритериальной оптимизации параметров технических систем. Оценка их качества. - Калининград Московской области: ЦНИИмаш, 1993, с. 78-79.
Формула изобретения


РИСУНКИ
Рисунок 1