Реферат: Решение многокритериальной задачи линейного програмирования

"xj ³ 0.

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

2.1.Формальное условие и сведение к ЗЛП

Чтобы можно было проверить условие (4) (Lr (x) ³Lr (x’),"r) для некоторой произвольно взятой точки х, , не прибегая к попарному сравнению с другими, условие p-оптимальности (4) переформулируем в виде следующей задачи линейного программирования :

(6)
(5)
(7)

Смысл задачи линейного программирования нетрудно понять, если учесть, что dr – это приращение ч-критерия Lr , получаемое при смещении решения х, в точку х. Тогда, если после решения ЗЛП окажется Dmax = 0, то это будет означать, что ни один из ч-критериев нельзя увеличить (Dmax = 0), если не допускать уменьшения любого из других ("dr ³ 0). Но это и есть условие p-оптимальности х, . Если же при решении окажется, что D³ 0, то значит какой-то ч-критерий увеличил свое значение без ухудшения значений других ("dr ³ 0), и значит х, ÏDp x .

Теперь перейдем к решению нашей задачи:

L1 = -x1 + 2x2 + 2,

L2 = x1 + x2 + 4,

L3 = x1 - 4x2 + 20,

x1 + x2 £ 15,

5x1 + x2 ³ 1,

-x1 + x2 £ 5,

x2 £ 20,

"xj ³ 0.

Проверим некоторую точку х, = (5; 3) (эта точка принадлежит области Dx) на предмет p-оптимальности:

Запишем ЗЛП в каноническом виде:

d1 = x1 - 2x2 + 1

Dx k d2 = x1 + x2 - 8

d3 = -x1 + 4x2 - 7

D = x1 + 3x2 – 14,

e1 = 15 - x1 - x2

e2 = 5x1 + x2 – 1,

Dx e3 = 5 + x1 - x2

e4 = 20 - x2

"xj ³ 0.

и в форме с-таблицы:

Т1 х1 х2 1
e1 -1 -1 16
e2 5 1 -4
e3 1 -1 100
e4 0 -1 10
d1 1 -2 -4
d2 1 1 -12
d3 -1 1 -8
D 1 4 -24

Применяя с-метод, после замены d3 « х2 , получаем:

Т2 х1 d1 1
e1 -3/2 ½ 29/2
e2 11/2 -1/2 -1/2
e3 1/2 ½ 9/2
e4 -1/2 ½ 39/2
X2 1/2 -1/2 1/2
d2 3/2 -1/2 -15/2
d3 1 -2 -5
D 5/2 -3/2 -25/2

Видим, что опорный план не получен, следовательно делаем еще одну замену: e1 « х1 :

Т3 e3 d1 1
x1 29/3
e2 316/6
e3 56/6
e4 88/6
x2 16/3
d2 7
d3 14/3
D -5/3 -2/3 70/6

В Т3 получен опорный план. Так как при этом D>0, то, следовательно, система ч-критериев не противоречива и существует некоторая область, смещение в которую решения х, способно увеличить, по крайней мере, один ч-критерий без уменьшения значений остальных. Эта область и есть конус доминирования - д – конусом Dx k (на рисунке выделен штриховкой). При R > n д-конус может выродиться в точку х, (вершина д-конуса). Получено целое множество оптимальных решений, извлекаемое из Т3 : х0 = ( 29/3 ; 16/3 ). Таким образом, решение х, = ( 5; 3) не является p-оптимальным, так как его удалось улучшить (Dmax >0). Помимо установления факта неэффективности решения х, , рассмотренный метод позволил определить ближайшее к нему p-оптимальное решение.

2 .2. Графическое определение p -множества

Сначала необходимо построить график.

К-во Просмотров: 422
Бесплатно скачать Реферат: Решение многокритериальной задачи линейного програмирования