к части II. Анализ некоторых подходов к решению задач векторной оптимизации
В последние два десятилетия вышло много монографий и отдельных статей, посвященных методам решения векторных (многокритериальных) задач. Это связано с широким использованием данных методов в достижении практических целей. Анализ методов и алгоритмов решения многокритериальных задач в соответствии со своей классификацией представлен в ряде работ[1]. Представим анализ перечисленных ниже методов в соответствии с классификацией, данной в наших работах:
- • методы решения ВЗМП, основанные на свертывании критериев;
- • методы решения ВЗМП, использующие ограничения на критерии;
- • методы целевого программирования;
- • методы, основанные на отыскании компромиссного решения;
- • методы, основанные на человеко-машинных процедурах принятия решения.
Анализ будет проводиться путем сравнения результатов решения тестового примера, полученного по этим методам, с методом, основанном на нормализации критериев и принципа гарантированного результата.
В качестве тестового примера используем следующую нелинейную векторную задачу оптимизации:
opt F(X) = opt {f,(X) = (x, - З)2 + (x2 - 3)2, f2(X) = X, + 2x2}, (1)
f((X) max, f2(X) max, (2)
при ограничениях
(X1-1)2 + (x2-1)2<1, (3)
О
Для решения задачи (1)—(4) по каждому критерию, а в дальней шем и по каждому методу написаны программы в системе Matlab которые на заключительной стадии используют функцию E04UCF -решение нелинейной задачи оптимизации, представленной в систе ме Matlab. Результаты решения по критерий 1: fj = max f/X) = f/XJ) = 14.66, f‘> = min f/X) = f/Xj) = 3.343, критерий 2: f; = max f2(X) = f2(Xp = 5.236, f° = min f}(X) = f2(Xj) = 0.764, каждому критерию: x;= {x,= 0.293, x2 = 0.293}, x;={x, = 1.707, X2= 1.707}; X;={x, = 1.447, x2= 1.894}, Xj = {x, = 0.553, x2 = 0.105}. Множество Парето лежит на границе круга, определяемого ограничениями (3), между точками Х^Х*. Тестовый пример (1)—(4) решался перечисленными выше методами. Результаты решения будут рассмотрены ниже и сведены в табл. 1 (с. 341), также в нее включены результаты решения по каждому критерию. Получившиеся точки оптимума мы покажем на рис. 1 (с. 341).