Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции По Атпп И Асутп Для Заочников (Нечитайло С. А.).docx
Скачиваний:
102
Добавлен:
07.10.2014
Размер:
680.18 Кб
Скачать

§ 2.8.3. Принцип выделения одного оптимизируемого критерия.

Этот принцип является самым простейшим: один из локальных критериев объявляется главным и только по нему ищется наилучшее решение. На остальные локальные критерии могут накладываться (или не накладываться) ограничения.

Формально этот принцип может быть записан следующим образом:

§ 2.8.4. Принцип последовательной уступки.

Пусть теперь локальные критерии имеют различную важность и пусть, также, самым важным является критерий f1, вторым по важности является критерий f2 , третьим – f3 и т.д.

Сначала отыскивается вариант, обращающий критерий f1 в максимум. После этого, исходя из некоторых соображений (например, из точности, с которой мы знаем значение f1), на критерий f1 накладывается некоторая «уступка» и при ограничениивыбирается вариант, обращающий в максимум второй по важности критерийf2. Совершенно аналогично, на критерий может быть наложена «уступка»и при соблюдении условий:

, выбирается вариант, обращающий в максимум следующий по важности критерий f3 и т.д.

Способ хорош тем, что здесь отчетливо видно, ценой какой уступки в одном критерии можно получить выигрыш в других критериях.

Пример. пусть имеется таблица 2.8.2:

 

 

Таблица 2.8.2

 

. Допустим, что мы согласны допустить «уступку» . Тогда, при условии , просматриваем варианты по первому критерию. В столбце «оставшиеся варианты» знаком «–» отмечен отбрасываемый вариант. Среди оставшихся вариантов находится лучший вариант по второму критерию, стало быть, выбираем первый вариант.

§ 2.8.5. Свертка локальных критериев.

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

Пусть теперь лучшим будет считаться меньшие значения всех локальных критериев, т.е. пусть необходимо решать задачу минимизации интегрального критерия.

В этом случае исходную таблицу (все ее члены ) необходимо умножить на -1 и, используя весь предыдущий аппарат, отыскивать максимум От отысканияmaxmin следует перейти к отысканию minmax.

Пусть теперь ряд локальных критериев необходимо максимизировать, а оставшиеся критерии необходимо минимизировать. В этом случае для выбора наилучшего варианта можно использовать любое из двух следующих соотношений:

(2.8.3)

(2.8.4)

В этих соотношениях fq, q = 1, , l – локальные критерии, которые необходимо максимизировать fq, q = l + 1, , k – локальные критерии, которые необходимо минимизировать.

Соотношение (2.8.3) соответствует принципу абсолютной уступки, соотношение (2.8.4) – принципу относительной уступки.

§ 2.8.6 Способы нормализации локальных критериев.

Проблема нормализации локальных критериев возникает во всех задачах векторной оптимизации, когда локальные критерии имеют различные единицы измерения. Исключение составляет лишь метод относительной уступки, в котором нормализация осуществляется автоматически. В основу нормализации положено понятие «идеального вектора», т.е. вектора с идеальными значениями локальных критериев 

В нормализованном пространстве критериев вместо действительного значения локального критерия рассматривается безразмерная величина

– действительная величина поделенная на идеальную величину.

В том случае, если лучшим считается большее значение критерия, и если . Успешное решение проблемы нормализации во многом определяется тем, насколько удачен окажется выбор параметров идеального вектора. Мы рассмотрим три основных способа задания идеального вектора.

1 способ. Идеальный вектор определяется некоторыми заданными значениями локальных критериев. Эти заданные значения может определить, например, заказчик разработки. Формальная запись:

Недостаток этого способа – полнейший субъективизм выбора.

2 способ. Идеальным считается вектор, параметрами которого являются максимально возможные значения локальных критериев.

3 способ. В качестве параметров идеального вектора принимается максимально возможный разброс значений, соответствующих локальных критериев, т.е.

Необходимо отметить, что нет формальных способов по выбору способа задания идеального вектора.