Приведение многокритериальной задачи к одной или нескольким совместно решаемых задач скалярной оптимизации
Математическая постановка (модель) задач векторной оптимизации
Решение задачи считается оптимальным, если оно принадлежит области допустимых решений и соответствовать компромиссу между несколькими критериями оптимальности. Критерий оптимальности Q = {Q1, Q2, ... Qs, ... Qp} → opt, при этом Q1= Q1(A1,X), Q2 = Q2(A2,X), ... Qp=Qp(Ap,X), где X={x1, x2, x3, ... xn}.
Ограничения:
Q1, Q2, Q1→ max, Q2→ min.
Q Q1 Q2
А
В область компромиссов
ха хв х
ОДР
Q1 Q2
Область компромиссов
Q3
Главным вопросом векторной оптимизации является математическое описание компромисса и процедуры выбора компромиссных решений, при этом возможны следующие частные случаи задач векторной оптимизации:
а) введение суперкритерия (обобщенного критерия)
Qоб = Qоб (Q1, ... Qp)
Аддитивная свертка.
αs – коэффициент важности s-того критерия
0≤ αs ≤1
Qн может быть получена следующим образом:
Qmin → min
Нормализация позволяет получить единый диапазон значений [0,1] и привести этот критерий к безразмерному виду.
б) мультипликативная
в)
· упорядочить частные критерии по убыванию их важности;
· принять первый критерий за единственный критерий оптимальности;
· все прочие критерии преобразовать в ограничения;
· решить полученную однокритериальную задачу.
· упорядочить критерии по убыванию важности;
· решить задачу оптимизации по 1 критерию, отбросив условно все остальные;
· перейти ко 2 критерию, при условии, что найденный оптимум по 1 не изменяет;
· и т.д.
· упорядочить критерии по убыванию важности;
· найти оптимум по 1 критерию, при отбрасывании прочих критериев;
· назначить уступку по найденному оптимальному решению по 1 критерию;
· оптимизировать 2 критерий в пределах заданной уступки при отбрасывании прочих критериев;