Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Методы линейной и сетевой оптимизации

.pdf
Скачиваний:
0
Добавлен:
24.11.2025
Размер:
1.45 Mб
Скачать

z x 2 y min

3x y 8 1.

4x 5 y 29

x 4 y 10

z x y max

2x 3y 5 4.

x 2 y 8

3x y 10

z 2x y max

x y 0

7.3x 2 y 35x 4 y 1

z2x 4 y max

10.3x y 8x 3y 4x 2 y 11

z3x y max

13.6x y 53x 5 y 293x 4 y 7

z3x y min

16.3x 2 y 113x y 16x y 19

Варианты

z x y min

3x 2 y 7 2.

x 2 y 13

x 2 y 1

z 2x y min

x y 5 5.

x 2 y 9

x 3y 11

z x y max

x y 0 8. x 2 y 4

3x 4 y 2

z2x y max

11.x 5 y 4x y 4

x y 2

z3x 2 y max

14.3x 2 y 1x 4 y 17x y 3

z3x 4 y max

17.4x 5 y 115x y 19x 4 y 13

z 2x y max

x 2 y 3 3. x y 1

3x 2 y 3

z x 2 y max

x 2 y 10

6.x 2 y 42x y 2

z 5x 2 y max

3x y 9 9.

2x y 7

5x 2 y 17

z x y min

12.x 3y 72x y 75x y 7

z2x 5 y max

15.4x y 3x 2 y 12

2x 5 y 3

z3x y max

18.3x y 8

8x 3y 10

5x 4 y 19

10

zx 2 y max

19.x 3y 74x y 173x 2 y 1

zx 2 y max

22.3x y 13x 4 y 134x 3y 13

z2x y max

20.x y 52x 5 y 185x 2 y 18

z3x 5 y 5z max

23.x z 8

3x 3y z 13x y 4z 16

z3x y max

21.x y 4

3x 5 y 28

x 9 y 12

zx 6 y 2z max

24.3x 2 y 153x 2 y z 13

x 3y 2z 13.

II. Двойственность в линейном программировании. Экономический смысл двойственных переменных

Рассмотрим задачу линейного программирования в общей форме:

 

 

Z = c1 x1 + c2 x2 + . . .+ cn xn

max

(2.1)

при ограничениях :

 

 

y1 0

a11 x1 + a12 x2 + . . .+ a1n xn

b1

 

y2 0

a21 x1 + a22 x2 + . . .+ a2n xn

b2

 

. . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

(2.2)

yk 0

ak1 x1 + ak2 x2 + . . .+ akn xn

bk

 

yk+1

ak+1 1 x1 + ak+1 2 x2 + . . .+ ak+1 n xn = bk+1

 

. . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

 

ym

am1 x1 + am2 x2 + . . .+ amn xn

= bm ,

 

 

xj 0 , j = 1, . . . , l;

l n

(2.3)

Каждому i-му ограничению из (2.2) соответствует переменная yi так назы-

ваемой двойственной задачи к задаче (2.1) – (2.3) (показана слева от соответст-

вующего ограничения).

 

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

 

W = b1 y1 + b2 y2 + . . .+ bm xm min

(2.4)

11

при ограничениях :

 

 

 

x1 0

a11 y1 + a21 y2 + . . .+ am1 ym

c1

 

x2 0

a12 y1 + a22 y2 + . . .+ am2 ym

c2

 

. . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

(2.5)

xl 0

a1l y1 + a2l y2 + . . .+ aml ym

cl

 

xl+1

a1 l+1 y1 + a2 l+1 y2 + . . .+ a m l+1 ym

= cl+1

 

. . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

 

xn

a1n y1 + a2n y2 + . . .+ amn ym

= cn ,

 

 

yi 0 ,

i = 1, . . . , k ; k n

 

(2.6)

Задачи (2.1) – (2.3) и (2.4) – (2.6) образуют пару задач, называемую в

линейном программировании двойственной парой.

 

Теорема 1. (Основная теорема двойственности).

Если одна из пары

двойственных задач имеет оптимальный план, то и другая имеет оптимальный план причем значения целевых функций задач при их оптимальных планах совпадают, т.е. Zmax = Wmin.

Если же целевая функция одной из задач не ограничена (для исходной

(2.1) – (2.3) – сверху, для двойственной (2.4) – (2.6) – снизу), то другая задача

вообще не имеет допустимых решений.

 

 

 

Теорема 2. (Вторая теорема двойственности).

Для того, чтобы два до-

пустимых решения X * (x* , x* ,..., x* ) и

Y * ( y* , y* ,..., y*

) пары двойствен-

1 2

n

1 2

m

 

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

m

 

 

 

 

( aij yi* c j ) x*j

0

j 1, 2,..., n

 

i 1

 

 

 

 

n

 

 

 

 

( aij x*j

bi ) yi* 0

i 1, 2,..., m

(2.7)

j 1

Замечание. Соотношения (2.7) верны только для ограничений в виде неравенств и для неотрицательных переменных.

12

Экономическую интерпретацию двойственных задач рассмотрим на примере.

Пример. Для производства трех видов изделий А, В и С используются три различных вида сырья. Каждый из видов сырья может быть использован в количестве, соответственно не большем 180, 210 и 244 кг. Нормы затрат каждого из видов сырья на единицу продукции данного вида и цена единицы продукции каждого вида приведены в таблице 2.1. Требуется :

а) составить математическую модель задачи; б) найти план выпуска продукции, обеспечивающий предприятию максимальную прибыль;

в) проанализировать результаты решения задачи; г) построить математическую модель двойственной задачи;

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

Таблица 2.1

 

Вид сырья

Нормы затрат сырья (кг) на единицу продукции

 

 

А

 

В

 

С

 

I

4

 

2

 

1

 

II

3

 

1

 

3

 

III

1

 

2

 

5

 

Цены единицы

10

 

14

 

12

 

продукции

 

 

 

 

 

Решение. а) Пусть производится x1 изделий

А, x2

изделий В и x3 изделий С.

Суммарная прибыль предприятия выразится формулой Z 10x1 14x2 12x3 .

Поскольку имеются ограничения на выделенный предприятию фонд

сырья каждого вида, то математическая модель задачи имеет следующий вид:

Z 10x1 14x2 12x3 max,

 

4x1 2x2 x3 180,

 

 

 

3x3

210,

 

3x1 x2

(2.8)

x

2x

5x

244,

 

1

2

3

 

 

x1, x2 , x3 0.

б) Приведем задачу (2.8) к канонической форме путем введения в

ограничения неотрицательных дополнительных переменных x4 , x5 , x6 :

13

Z 10x1 14x2 12x3 max,

 

 

 

 

 

4x1 2x2 x3 x4 180,

 

 

 

 

 

 

 

 

 

 

 

x5

210,

 

 

 

 

 

 

3x1 x2 3x3

 

 

 

 

(2.9)

x

2x

5x

x

244,

 

 

 

 

 

 

1

2

3

6

 

 

 

 

 

 

 

 

 

 

x j

0, j

1, 6.

 

 

 

 

 

 

 

 

 

 

 

 

Переменные

x4 ,

x5 , x6

в задаче (2.9) – базисные,

начальный базисный

план X=(0; 0; 0; 180; 210; 244). Решаем задачу (2.9)

симплекс – методом,

описанным в теме 1. Составим исходную симплексную таблицу.

Таблица 2.2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Базис

 

 

х1

 

х2

х3

х4

х5

х6

Значение(bi)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x4

 

 

4

 

2

 

1

1

0

0

180

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

х5

 

 

3

1

 

3

0

1

0

210

 

 

 

 

 

x6

 

1

2

 

5

0

0

1

244

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Z

 

-10 -14 -12 0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В Z – строке есть отрицательные элементы. Так как min(-10; -14; -12)=-14,

 

180

 

210

 

244

 

90

то второй столбец – разрешающий. Поскольку

min

 

,

 

,

 

 

 

 

 

 

 

2

 

1

 

2

 

 

достигается в первой строке, то разрешающая строка – первая и разрешающий элемент а12=2. Пересчитывая таблицу относительно этого элемента получим новую таблицу:

Таблица 2.3

Базис

х1

х2

 

х3

х4

х5

х6

Значение(bi)

 

 

 

 

 

 

 

 

 

 

x2

2

-1

1/2

1/2

0

0

90

х5

1

0

5/2 -1/2

1

0

120

x6

-3 0

 

-1

0

1

64

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Z

18

0

-5

 

7

0

0

1260

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14

Теперь разрешающим столбцом будет третий, а разрешающей строкой – третья,

и после пересчета получим Таблица 2.4

Базис

х1 х2

х3

х4

х5

х6

Значение(bi)

 

 

 

 

 

 

 

 

x2

19/2

1

0

5/8

0

-1/8

82

х5

23/8

0

0

1/8

1

-5/8

80

x3

-3/4

0

1

-1/4

0

1/4

16

 

 

 

 

 

 

 

 

Z

57/4

0

0

23/4

0

5/4

1340

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

y

y

 

 

 

 

 

1

2

3

 

В Z – строке нет отрицательных элементов. Оптимальный план имеет вид

X*=(0; 82; 16). При этом Zmax=1340.

в) Результаты решения задачи (2.8) показывают, что предприятие изготавливает 82 изделия В и 16 изделий С. Максимальная прибыль при этом составляет 1340 ден. ед.

Подставим решение X* в основные ограничения задачи (2.8):

 

4.0 2 82 16 180

 

 

3.0 82 3 16 130 210

 

0 2 82 5 16 244

 

Следовательно, ресурс второго вида остался в избытке в количестве 80

единиц (x5=80). Ресурсы первого и третьего вида использованы полностью.

г)

Построим двойственную задачу для задачи (2.8). Припишем каждому

из видов сырья, используемых для производства продукции, двойственную оценку, соответственно равную y1 , y2 , y3 . Тогда общая оценка сырья,

используемого на производство продукции, составит

W 180y1 210y2 244y3 min .

(2.10)

Согласно условию, двойственные оценки должны быть такими, чтобы

общая оценка сырья, используемого на производство

единицы продукции

15

каждого вида, была не меньше цены единицы продукции данного вида, т.е. y1 , y2 , y3 должны удовлетворять следующей системе неравенств:

4 y1 3y2 y3

10,

 

 

 

 

2 y3

14,

 

2 y1 y2

(2.11)

y

3y

2

5y

12,

 

1

 

3

 

 

y1, y2 , y3 0.

 

(2.12)

Задачи (2.8) и (2.10) – (2.12) образуют симметричную пару двойственных задач. Решение прямой задачи дает оптимальный план производства изделий А,

В и С, а решение двойственной – оптимальную систему оценок сырья,

используемых для производства этих изделий.

д) Решение двойственной задачи находим по последней симплекс– таблице в Z – строке. Для этого воспользуемся соответствием переменных

прямой и двойственной задач.

Элементы Z – строки, соответствующие переменным, которые входили в

исходный базис, совпадают с переменными y1 , y2 , y3 оптимального плана двойственной задачи. Следовательно, согласно основной теореме двойственности имеем:

 

23

 

5

 

 

Y

 

; 0;

 

 

, Wmin Zmax 1340 .

4

4

 

 

 

 

е) Двойственные оценки определяют дефицитность используемого предприятием сырья.

Так как y1 и y3 отличны от нуля, то сырье первого и третьего видов является дефицитными. При этом y1 =23/4 > y3 =5/4, что означает – наиболее дефицитным является сырье первого вида. Поскольку y2 =0, то ресурс второго вида является избыточным.

16

Контрольные задания для самостоятельного решения.

Задание 2

Постановка задачи. Для производства трех видов продукции используются три вида сырья. Нормы затрат каждого из видов сырья на единицу продукции данного вида, запасы сырья, а также прибыль с единицы продукции приведены в таблицах вариантов. Определить план выпуска продукции для получения максимальной прибыли при заданном дополнительном ограничении. Оценить каждый из видов сырья, используемых для производства продукции.

Требуется: 1) построить математическую модель задачи;

2)выбрать метод решения и привести задачу к канонической форме;

3)решить задачу(симплекс-методом);

4)проанализировать результаты решения;

5)составить к данной задаче двойственную и, используя соответствие переменных, выписать ответ двойственной задачи;

6)дать экономическую интерпретацию двойственных оценок;

7)указать наиболее дефицитный и избыточный ресурс, если он есть.

 

Вариант 1

 

 

 

Продукция

А

В

С

Запасы

Сырье

 

 

 

сырья, ед.

I

3

2

-

18

II

-

1

1

4

III

1

2

-

10

Прибыль, ден. ед.

2

5

1

 

 

Вариант 2

 

 

 

Продукция

А

В

С

Запасы

Сырье

 

 

 

сырья, ед.

I

1

3

1

14

II

3

3

1

28

III

-

1

1

4

Прибыль, ден. ед.

4

10

2

 

 

Вариант 3

 

 

 

Продукция

А

В

С

Запасы

Сырье

 

 

 

сырья, ед.

I

2

1

3

18

II

2

-

-

10

III

4

-

3

24

Прибыль, ден. ед.

6

1

9

 

17

 

Вариант 4

 

 

 

Продукция

А

В

С

Запасы

Сырье

 

 

 

сырья, ед.

I

4

1

3

28

II

2

-

3

14

III

6

1

6

42

Прибыль, ден. ед.

12

2

18

 

 

Вариант 5

 

 

 

Продукция

А

В

 

С

Запасы

Сырье

 

 

 

 

сырья, ед.

I

-

1

 

1

8

II

1

1

 

-

5

III

-

2

 

1

12

Прибыль, ден. ед.

1

5

 

2

 

 

 

Вариант 6

 

 

 

Продукция

А

В

С

Запасы

Сырье

 

 

 

 

сырья, ед.

I

 

1

2

1

13

II

 

1

3

1

17

III

 

-

3

2

20

Прибыль, ден. ед.

 

2

10

4

 

 

 

Вариант 7

 

 

 

Продукция

А

В

 

С

Запасы

Сырье

 

 

 

 

сырья, ед.

I

2

1

 

-

14

II

1

1

 

-

8

III

-

1

 

1

3

Прибыль, ден. ед.

3

4

 

1

 

 

 

Вариант 8

 

 

 

Продукция

А

В

С

Запасы

Сырье

 

 

 

 

сырья, ед.

I

 

3

2

-

22

II

 

1

2

1

11

III

 

2

2

1

17

Прибыль, ден. ед.

 

6

8

2

 

 

 

Вариант 9

 

 

 

Продукция

А

 

В

С

Запасы

Сырье

 

 

 

 

сырья, ед.

I

-

 

1

1

7

II

2

 

1

-

14

III

1

 

1

-

10

Прибыль, ден. ед.

4

 

5

1

 

 

 

Вариант 10

 

 

Продукция

А

В

С

Запасы

Сырье

 

 

 

 

сырья, ед.

I

 

2

2

1

21

II

 

3

2

-

24

III

 

1

2

1

17

Прибыль, ден. ед.

 

8

10

2

 

18

 

 

Вариант 11

 

 

 

Продукция

А

В

 

С

Запасы

Сырье

 

 

 

 

сырья, ед.

I

1

2

 

-

10

II

2

1

 

-

8

III

1

-

 

1

3

Прибыль, ден. ед.

5

2

 

1

 

 

 

Вариант 12

 

 

 

Продукция

А

В

С

Запасы

Сырье

 

 

 

 

сырья, ед.

I

 

3

3

-

18

II

 

3

1

1

11

III

 

2

2

1

13

Прибыль, ден. ед.

 

10

4

2

 

 

 

Вариант 13

 

 

 

Продукция

А

В

 

С

Запасы

Сырье

 

 

 

 

сырья, ед.

I

3

5

 

-

30

II

1

1

 

1

8

III

-

2

 

-

8

Прибыль, ден. ед.

3

3

 

1

 

 

 

Вариант 14

 

 

 

Продукция

А

В

С

Запасы

Сырье

 

 

 

 

сырья, ед.

I

 

4

6

1

38

II

 

1

3

1

16

III

 

3

3

-

22

Прибыль, ден. ед.

 

6

6

2

 

 

 

Вариант 15

 

 

 

Продукция

А

 

В

С

Запасы

Сырье

 

 

 

 

сырья, ед.

I

1

 

1

-

4

II

-

 

2

3

24

III

-

 

4

2

24

Прибыль, ден. ед.

1

 

5

2

 

 

 

Вариант 16

 

 

Продукция

А

В

С

Запасы

Сырье

 

 

 

 

сырья, ед.

I

 

1

3

3

28

II

 

-

6

5

48

III

 

1

5

2

28

Прибыль, ден. ед.

 

2

10

4

 

 

 

Вариант 17

 

 

Продукция

А

В

С

Запасы

Сырье

 

 

 

сырья, ед.

I

3

-

4

36

II

3

-

2

24

III

1

1

-

6

Прибыль, ден. ед.

7

1

4

 

19

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