Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая, вариант 20.doc
Скачиваний:
8
Добавлен:
16.12.2013
Размер:
414.72 Кб
Скачать

Двойственная задача

При решении двойственной задачи требуется найти оценку единицы каждого вида ресурса. Это - задача линейного программирования, постановка которой формулируется следующим образом.

Найти вектор двойственных оценок

1, у2, у3),

минимизирующий общую всех ресурсов

f = 168 * y1+ 60 *y2+ 112 *y3

при условии, что по каждому виду продукции суммарная оценка ресурсов, затрачиваемых на производство единицы продукции, не меньше прибыли, получаемой от реализации единицы этой продукции

2 * у1

+

у2

+

3 * y3

>=

34

5 * у2

+

4 * у3

>=

20

2 * у1

+

4 * y2

>=

8

3 * у1

+

2 * y2

+

у3

>=

23

причем оценки ресурсов не могут быть отрицательными

у1>= 0, у2>= 0, у3>= 0.

Решение полученной задачи легко найти с помощью второй основной теоремы двойственности, согласно которой для оптимальных решений х(х123) и у(у123) пары двойственных задач необходимо и достаточно выполнение условий

х1 * (

3 * у1

+

+

y3

-

18

) = 0

х2 * (

2 * у1

у2

+

3 * у3

-

19

) = 0

х3 * (

+

4 * y2

5 * у3

-

8

) = 0

х4 * (

3 * у1

+

2 * y2

+

-

5

) = 0

у1 * (

3* х1

2* х2

+

+

3 * х4

-

168

) = 0

у2 * (

+

х2

+

4 * x3

+

2 * х4

-

60

) = 0

у3 * (

х1

+

3* х2

5* x3

+

-

112

) = 0

Ранее (см. Задачу 1) было найдено, что в решении исходной задачи х1>0 и х2>0. Поэтому

3* у1

+

у2

+

y3

-

18

= 0

2* у1

+

y2

+

3*у3

-

19

= 0

Если же учесть, что х6 ресурс был избыточным и, согласно той же теореме двойственности, его двойственная оценка равна нулю:

y2= 0

то приходим к системе уравнений

3 * у1

+

y3

-

18

= 0

2 * у1

+

3*у3

-

19

= 0

откуда следует у1= 5,у3= 3. Таким образом, получили двойственные оценки ресурсов

у1= 5, у2= 0, у3= 3,

причем общая оценка всех ресурсов равна fmin= 1176

Заметим, что это решение содержалось в последней строке симплексной таблицы исходной задачи.

Задача о «расшивке узких мест производства»

При выполнении оптимальной производственной программы 1-й и 3-й ресурсы используются полностью, т.е. образуют “узкие места производства”. Будем их заказывать дополнительно. Пусть T(t1, t2, t3) - вектор дополнительных объемов ресурсов. Так как мы будем использовать найденные двойственные оценки ресурсов, то должно выполняться условие

H + Q-1* T >= 0

Задача состоит в том, чтобы найти вектор

T (t1, t2, t3)

максимизирующий суммарный прирост прибыли

w = 5 * t1+ 3 * t3

при условии сохранения двойственных оценок ресурсов (и, следовательно, структуры производственной программы)

40

3/7

0

-2/7

t1

0

36

+

1/7

1

-3/7

*

0

>=

0

24

-1/7

0

3/7

t3

0

предполагая, что дополнительно можно надеяться получить дополнительно не более 1/3 первоначального объема ресурса каждого вида

t1

168

0

=<

1/3

*

60

t3

112

причем по смыслу задачи

t1>= 0, t3>= 0

-3 * t1

+

2 * t3

=<

280

- t1

+

3 * t3

=<

252

t1

-

3 * t3

=<

168

t1

=<

56

t3

=<

112/3

Программа “расшивки” имеет вид

t1= 56, t2= 0, t3= 112/3

и прирост прибыли составит

w = 492

Сводка результатов

Таблица 2

cj

18

19

8

5

bi

x4+i

yi

ti

3

2

0

3

168

0

5

56

aij

0

1

4

2

60

36

0

0

1

3

5

0

112

0

3

112/3

xj

40

24

0

0

1176

492

j

0

0

7

10