Методы, использующие ограничения на критерии



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

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

                      

где - исходная система функций-ограничений.

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

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

 

    Алгоритм метода последовательных уступок:

 

1. Критерии нумеруются в порядке убывания важности.

2. Определяется оптимальное значение наиболее важного критерия . Лицом, принимающим решение, устанавливается величина уступки по этому критерию.

3. Решается задача по критерию  с дополнительным ограничением .

4. Пункты 2 и 3 повторяются последовательно для критериев .

 

    Если ЛПР устраивают полученные значения всех критериев, то задача считается решенной. В противном случае изменяются величины уступок и задача решается заново.

К преимуществам данного метода относится то, что сразу видно, ценой какой уступки в одном показателе приобретается выигрыш в другом и какова величина этого выигрыша.

 

Пример 2.

В качестве примера использования метода последовательных уступок рассмотрим следующую задачу векторной оптимизации

               

при ограничениях

                                

если уступка по первому критерию составляет 10% от его оптимального значения.

Решение. Решим задачу по критерию , в результате чего получим . В соответствии с условием задачи величина уступки . Дополнительное ограничение будет иметь вид: , т.е. . Решая задачу

                      

 

получим

.

 

Методы целевого программирования

    В этих методах анализируется близость каждого критерия к определенной величине , т.е. достижение определенной цели. Задача формулируется как минимизация сумм отклонений целевых функций (критериев) от целевых значений:

             

 

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

 

Пример 3.

Провести оптимизацию вектор – функции методом целевого программирования

при ограничениях

Значения весовых коэффициентов полагаются равными

    Решение

    Последовательно находим максимальные значения функций : 1,0748; 0,7357; 2.

    Затем минимизируем значение ЦФ , используя полученные ранее оптимальные значения как . Минимальное значение ЦФ оказывается равным 0,325. При этом получаются другие значения функций , соответствующие таким , при которых отклонение  от   минимально.

    При заданных (wi)  получим следующие оптимальные (для достижения оптимального значения “совокупной” функции ) значения компонент вектор-функции:

1,0748 0,7815 0,7358 0,3609 2 1,6784

 

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

    Задача целевого программирования может формулироваться иначе. ЛПР может просто указать желательные с его точки зрения, значения , или диапазоны их локализации. При этом поиск оптимальных значений критериев (первая часть решения) не проводится, а их значения (или диапазоны) вводятся в качестве дополнительных ограничений.

 


Дата добавления: 2022-01-22; просмотров: 34; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!