Смекни!
smekni.com

Анализ, синтез, планирование решений в экономике (стр. 49 из 65)

Этап 4. Отыскивается подмножество минимальных значений в векторе W, которому соответствуют наиболее оригинальные вари­анты. т.е. ищутся минимумы целевой функции:

Число искомых элементов вектора п задается исследователем.

Организация данных и процесс их обработки на ЭВМ.

Важ­нейшим требованием по реализации данного алгоритма выступа­ет требование рациональной организации данных и процесса их обработки с учетом вычислительных ресурсов современных ЭВМ. В соответствии с этим все расчетные операции по синтезу ориги­нальных решений на морфологической таблице были подвергну­ты углубленному анализу и некоторые формулы были существенно модифицированы.

Приведем описание процедуры расчета меры включения мно­жества признаков i-го решения в множество признаков всех реше­ний, содержащихся в морфологической таблице.

Если морфологическая таблица содержит NS строк и в каждой строке i размещается

альтернатив, то число возможных решений
. Для этого множества решений предполагается построить матрицу мер включения, размерность которой будет Ntr´Ntr. После этого вычисляется значение меры включения i-го решения (Si) во все сгенерированные решения (S).

На уровне алгоритмической модели математического обеспе­чения построение матрицы мер включения не предусматривалось, так как размещение в памяти персональных ЭВМ информации о решениях, число которых превышает 1000, представляется невоз­можным. С учетом этого формулу вычисления меры включения можно представить следующим образом:

Этот подход к расчету меры включения решает проблему раз­мещения необходимой информации о решениях в памяти ЭВМ. Однако существенным его недостатком является значительное число (Ntr´Ntr) выполняемых в рамках одного цикла операций.

В качестве средства решения этой проблемы может выступить следующий подход. Значение меры включения вычисляется для всего множества решений, описание которого по признакам обра­зовано комбинацией описаний входящих в него альтернатив. Та­ким образом, определенная величина, составляющая меру вклю­чения всего решения, может быть отнесена к каждой альтернати­ве. Это позволит избежать повторного ее расчета при построении целостной меры включения Si. Эти значения могут храниться во внешней памяти ЭВМ. В случае добавления альтернативы к мно­жеству альтернатив в строках морфологической таблицы будет произведен пересчет значений параметров включения только для альтернатив этой строки.

Аналогичные действия будут выполнены и в случае исключе­ния альтернативы из 1-й строки. Представим произведенные над формулой математические преобразования:

где Npr общее число признаков, которыми описаны системы;

Ns число строк в морфологической таблице;

Npj число признаков в строке j;

xil и xij значения признака i соответственно для Sl и Sj;

xlji и xkjl значения признака i для альтернативы в строке j, соответствующей Sl и Sk;

Индекс k принимает значения из множества k} номеров аль­тернатив строки у, входящих в решение Sk.

Смысл отраженных формулой (5.15) преобразований состоит в следующем. Множество сумм

, а также
может быть разбито, в свою очередь, на большее множество сумм, соответ­ствующих операции не над целостными Si и Sj, а над составля­ющими его альтернативами. Выражение
отражает число общих признаков альтернативы в строке j, входящей в Sl со всеми альтернативами.

Для определения величин, характеризующих операции, выпол­няемые над описанием по признакам каждой альтернативы, при вычислении меры включения каждого Si в описание всех S требу­ется перейти от формулы, содержащей номера систем, к форму­лам, основанным на параметрах структуры морфологической таб­лицы.

Приведем описание формулы, предусматривающей расчеты меры включения W(Sl, S) на основе значения числа общих призна­ков Оij альтернативы Аij со всеми альтернативами i-й строки и числа признаков Zij альтернативы Aij .

В соответствии с логикой комбинаторного синтеза целостных технических решений множество S = {Sl} включает все альтерна­тивы i-й строки морфологической таблицы, причем все множе­ство альтернатив из строки i (Ail, ... , Аij, ...,

) может входить во все S qi раз, где

Соотношение (5.15) формально отражает следующий принцип: каждая альтернатива Аij i-й строки входит в Ntr/

решений, где
число альтернатив в i-й строке.

Таким образом, каждой альтернативе Аij i-й строки можно по­ставить в соответствие функцию Оij = f (Аil,..., Аik,...,

), ха­рактеризующую число общих признаков описания этой альтерна­тивы и описаний множества неповторяющихся альтернатив {Аij}, включающего собственно альтернативу Аij. Указанная функция определяется следующим образом:

где

число альтернатив в i-й строке;

число признаков в i-й строке;

хikj и хikl значение признака k из множества признаков {xik}, описывающих альтернативы i-й строки.

Число признаков, которые включает описание альтернативы Аij, является уникальной ее характеристикой. Это число можно опре­делить из соотношения, которое соответствует знаменателю фор­мулы (5.15):

где

число признаков, включаемых описанием альтернативы Ау ;

хikj значение признака k из множества признаков {хikj}, характеризую­щих альтернативы i-й строки.

Нормированное значение меры включения Si в множество S с учетом приведенных рассуждений может быть рассчитано в соот­ветствии с формулой

где Nsчисло строк в морфологической таблице;

число альтернатив в i-й строке;

Ntr число S, которое может быть получено на морфологической матрице

рli элемент множества номеров альтернатив, образующих решение Si.

В результате модификации схемы расчета меры включения предоставляется возможность не производить повторный расчет характеристик Оij и Zij, от которых функционально зависит мера включения W(Si; S). Значения Оij и Zij хранятся во внешней памя­ти ЭВМ и рассматриваются как входные данные для алгоритми­ческой модели процесса функционирования системы морфологи­ческого синтеза.

Морфологические методы синтеза рациональных вариантов систем

Отличительной особенностью морфологических методов древо­видного, лабиринтного и блочно-лабиринтного синтеза рациональ­ных вариантов систем является то, что в них оценка степени соот­ветствия синтезированного варианта исходной цели синтеза осуще­ствляется непосредственно в ходе процедуры построения искомого варианта, по мере наращивания функциональных подсистем.

Морфологический метод древовидного синтеза. Он относит­ся к методам морфологического последовательного детерминиро­ванного поиска [1] и позволяет существенно уменьшить число опе­раций выбора по сравнению с полным перебором вариантов, содержащихся в морфологической таблице. Общее число операций выбора в методе древовидного синтеза определяется по выражению