Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Issledovanie_operatsy.pdf
Скачиваний:
130
Добавлен:
20.03.2016
Размер:
806.71 Кб
Скачать

Часть V

Линейное программирование

23 Общая задача ЛП и ее канонические формы

Общая задача ЛП на минимум формулируется так: найти минимум ф-и

 

n

 

jP

f(x1; x2; :::; xn) =

=1cjxj ! min (7:1)

при условиях

n

P

aijxj > bi i = 1; 2; :::; m1 (7:2)

j=1

n

P

aijxj = bi i = m1 + 1; :::; m (7:3)

j=1

xj > 0 j = 1; 2; :::; n1 6 n (7:4)

В выражениях (7:1) (7:4) cj bi aij - постоянные величины

Существуют следующие частные случаи общей задачи линейного программирования, называемые каноническими формами

1.При m1 = 0 и n1 = n получаем первую каноническую формулу задачи линейного программирования. Найти минимим

 

n

 

jP

f(x1; x2; :::; xn) =

=1cjxj ! min (7:5)

при условиях

n

P

aijxj = bi i = 1; 2; :::; m (7:6)

j=1

xj > 0 j = 1; 2; :::; n (7:7)

Называется так же стандартной формой задачи ЛП.

2.При m1 = m и n1 = 0 получаем вторую каноническую форму. Найти минимим

 

n

 

jP

f(x1; x2; :::; xn) =

=1cjxj ! min (7:8)

при условии

n

P

aijxj > bi i = 1; 2; :::; m (7:9)

j=1

3.При m1 = m и n1 = n получаем cимметричную каноническую форму Найти минимим

 

n

 

jP

f(x1; x2; :::; xn) =

=1cjxj ! min (7:10)

при условиях

n

P

aijxj > bi i = 1; 2; :::; m (7:11)

j=1

47

xj > 0 j = 1; 2; :::; n (7:12)

Общая задача ЛП на максимум формулируется так

 

n

 

jP

f(x1; x2; :::; xn) =

=1cjxj ! max (7:13)

при условиях

n

P

aijxj 6 bi i = 1; 2; :::; m1 (7:14)

j=1

n

P

aijxj = bi i = m1 + 1; :::; m (7:15)

j=1

xj > 0 j = 1; 2; :::; n1 6 n (7:16)

У задачи на максимум возможны аналогичные частные случаи, так же называемые каноническими формами.

23.1Переход от ограничений-неравенств к равенствам и другие варианты преобразования ограничений

23.1.1Переход от ограничения-неравенства к равенству

Пусть дано условие

ai1x1 + ai2x2 + ::: + ainxn 6 bi

Это условие эквиваленто двум ограничениям

ai1x1 + ai2x2 + ::: + ainxn + xn+1 = bi

xn+1 > 0

Переменные типа xn+1называют фиктивными или дополнительными

23.1.2Представление ограничения-равенства парой неравенств

Ограничение

ai1x1 + ai2x2 + ::: + ainxn = bi

можно представить парой ограничений

ai1x1 + ai2x2 + ::: + ainxn 6 bi

( ai1)x1 + ( ai2)x2 + ::: + ( ain)xn 6 bi

23.1.3Переход к эквивалентой системе неравенств

Меняя знаки правой части и коэффициентов в ограничении-неравенстве можно поменять знак этого неравенства на обратный.

Пусть дано ограничение

ai1x1 + ai2x2 + ::: + ainxn > bi

Его можно заменить следующим эквивалентным ограничением

( ai1)x1 + ( ai2)x2 + ::: + ( ain)xn 6 bi

48

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]