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), и значит х, Ï Dpx.

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

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

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




Информация о работе «Решение многокритериальной задачи линейного програмирования»
Раздел: Экономико-математическое моделирование
Количество знаков с пробелами: 20768
Количество таблиц: 22
Количество изображений: 2

Похожие работы

Скачать
158931
0
1

... дискретного программирование для решения задач проектирование систем обработки данных. -  Сформулированы задачи диссертационного исследования. 2. БЛОЧНО-СИММЕТРИЧНЫЕ МОДЕЛИ И МЕТОДЫ ПРОЕКТИРОВАНИЯ СИСТЕМ ОБРАБОТКИ ДАННЫХ В данном разделе рассматриваются общая постановка блочно-симметричной задачи дискретного программирования, её особенности и свойства. Разработан общий подход решения задач ...

0 комментариев


Наверх