Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3922 / лаб2.doc
Скачиваний:
66
Добавлен:
21.03.2016
Размер:
563.71 Кб
Скачать

1.2. Решение задачи многокритериальной линейной оптимизации методом минимаксного критерия

При использовании этого метода сначала также решается исходная задача (1), (2) по каждому из частных критериев в отдельности и находятся их оптимальные значения ,. Для применения минимаксного критерия эти величины должны быть положительны. Поскольку в общем случае это условием может и не выполняться, используя соотношение (3), выполним переход к соответствующим критериямzk с положительными экстремальными значениями для всех.

Пусть - неизвестное пока компромиссное решение задачи. Тогда относительные отклоненияk показателей () от значений соответствующих частных критериевв компромиссном решении можно определить следующим образом:

, . (24)

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

.

Обозначим наибольшее отклонение через переменную и заменим в (24) отдельные отклоненияk () величинойxn+1. Тогда получим нестрогие неравенства

, ,

которые с учетом ,, будут иметь вид

, . (25)

Представим условие (25) таким образом, чтобы исключить операцию определения абсолютной величины. Очевидно, что в компромиссном решении значение максимизируемого частного критерия zs меньше его экстремального значения, т.е. . Отсюда неравенство (25) запишется как

или .

Для минимизируемого критерия zt имеем , что позволяет записать неравенство (25) в виде

или .

Для поиска компромиссного решения задачи многокритериальной линейной оптимизации с ограничениями (2) и частными критериями оптимальности (3) по методу минимаксного критерия требуется решить расширенную задачу линейного программирования, которая формулируется на основе исходной задачи следующим образом.

Шаг 1. Дополнительно к переменным () исходной задачи вводится неотрицательная переменнаяxn+1 > 0.

Шаг 2. В качестве целевой функции принимается значение xn+1:

Z = xn+1  min. (26)

Шаг 3. В систему ограничений (2) вводятся p дополнительных неравенств, определяющих взаимосвязь отклонений частных показателей от их экстремальных значений с максимальным из этих отклонений. Вид этих неравенств зависит от направлений оптимизации частных критериев:

, ; (27)

, , (28)

где F1 и F2 – подмножества максимизируемых и минимизируемых критериев соответственно.

Таким образом, компромиссное решение можно получить, если решить расширенную задачу линейного программирования с целевой функцией (26) и ограничениями (2), (27), (28) при условии неотрицательности всех переменных xi ().

Пример 2. Покажем применение метода минимаксного критерия для решения задачи из примера 1, которая имеет частные критерии

; ;

и ограничения (14) - (18) при условии неотрицательности всех переменных.

Результаты решения задачи по каждому критерию в отдельности приведены в табл. 2, из которой следует, что

19,467; 12,000;51,818.

Тогда дополнительные ограничения запишутся следующим образом:

а целевая функция (минимаксный критерий) будет иметь вид

.

Размещение исходных данных на рабочем листе электронной таблицы для поиска компромиссного решения задачи по минимаксному критерию показано на рис. 8.

Изменяемые переменные размещены в диапазоне $B$2:$D$2. Три последние строки таблицы выполняют вычисление значений частных критериев для компромиссного решения. Результаты будут получены в ячейках E17:E19.

Рис. 8

Для получения компромиссного решения задачи в диалоговом окне «Поиск решения» указываются адрес целевой ячейки E14, направление оптимизации (минимальное значение), определяются ограничения и задаются параметры Линейная модель и Неотрицательные значения. Состояние рабочего листа электронной таблицы после завершения поиска решения показано на рис. 9.

Рис. 9

Компромиссное решение, полученное по минимаксному критерию, имеет следующий вид:

x1 = 2,38; x2 = 2,14; f1 = z1 = 9,57; f2 = z2 = 18,10; f3 = z3 = 25,48.

Нетрудно заметить, что оно совпадает с решением по методу равных и наименьших относительных отклонений (которые составляют 0,5083), поскольку минимаксное относительное отклонение .

Соседние файлы в папке 3922