Многокритериальные задачи принятия решений

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

Многокритериальные задачи принятия решений - student2.ru

где Х (х1, х2,…хn) – вектор решений.

Наибольшее распространение на практике решения таких задач получил подход, связанный с работами итальянского математика-экономиста Викторио Парето. Он обеспечивает ЛПР возможность гибкого принятия решений. При оптимизации по Парето строится множество «неулучшаемых» решений, изменение каждого из которых ухудшает значение целевых функций f1(X), f2(X),…, fk(X).

Рассмотрим наиболее распространенную на практике двухкритериальную задачу оптимизации вида:

Многокритериальные задачи принятия решений - student2.ru (4.12)

Многокритериальные задачи принятия решений - student2.ru (4.13)

Условия (4.13) определяют множество допустимых решений и образуют на плоскости х1Ох2 некоторую область, каждой точке С которой соответствует точка С* в пространстве значений критериев W1OW2 (Рис. 4.4). Ее координаты Многокритериальные задачи принятия решений - student2.ru вычисляются по формулам (4.12) при х1 = х1С; х2 = х2С:

 
  Многокритериальные задачи принятия решений - student2.ru

Многокритериальные задачи принятия решений - student2.ru .

Рассмотрим в множестве значений критериев четыре точки A*, B*, D* и С*
(см. рис. 4.4). Точка А* является оптимальной для критерия W2 = f(x1,x2), так как в этой точке критерий W2 имеет максимальное значение. Аналогично точка В* является оптимальной для критерия W1 = f(x1, x2). Точка С* является «заведомо плохой» точкой, она не является оптимальной ни для одного критерия, так как в области значений критериев можно найти «более лучшую» точку D* такую, что Многокритериальные задачи принятия решений - student2.ru Для точек A*, B*, D* более «лучших» точек в пространстве значений критериев не существует. Такие точки составляют множество решений, оптимальных по Парето в пространстве значений критериев. В нашем случае это точки кривой A*D*B*. Для выделения «лучших» (неулучшаемых) точек используется понятие конуса Ki с вершиной в точке( Многокритериальные задачи принятия решений - student2.ru ) (Рис. 4.5).

Многокритериальные задачи принятия решений - student2.ru

Уравнения этого конуса имеют вид: Многокритериальные задачи принятия решений - student2.ru

Правило выделения «лучших» точек:

Если в конусе Ki лежит хотя бы одна точка ( Многокритериальные задачи принятия решений - student2.ru ), то она является более предпочтительной, чем точка ( Многокритериальные задачи принятия решений - student2.ru ) (см. рис. 4.5).

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

Для нашего примера конусы, построенные во всех точках кривой A*D*B*
(см. рис. 4.4), являются пустыми. Строя обратное отображение этих точек в пространство решений Х, можно получить множество искомых решений (кривая АВ на рис 4.4), оптимальных по Парето. Такое множество называется множеством компромиссов, множеством эффективных точек или множеством Парето. Построив множество компромиссов, ЛПР выбирает в нем из неформальных соображений некоторую точку, которая является наилучшим компромиссом, по мнению ЛПР.

Наши рекомендации