Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Теория систем2.pdf
Скачиваний:
32
Добавлен:
13.04.2015
Размер:
1.15 Mб
Скачать

33

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

2.2.2. Отыскание оптимального решения транспортной задачи

Даже последнее найденное решение не является наилучшим из всех возможных, хотя процедура, с помощью которой оно получено, часто приводит к оптимальному решению. Чтобы определить, достигается ли минимум затрат при некотором допустимом решении, необходимо установить, какое влияние оказывает на затраты передвижка единичной поставки для пары поставщик-потребитель (в нашем случае предприятиесклад), не фигурирующей в допустимом решении. Воспользуемся исходной матрицей, в которую вписано наилучшее начальное решение (в нашем случае оно получено методом штрафов):

 

1

2

3

4

 

 

 

 

 

 

 

1

5(19)

30

50

2(10)

7

 

 

 

 

 

 

2

70

30

7(40)

2(60)

9

 

 

 

 

 

 

3

40

8(8)

70

10(20)

18

 

 

 

 

 

 

 

5

8

7

14

 

 

 

 

 

 

 

Предположим, что намечается единичная поставка с предприятия 1 на склад 2. Чтобы реализовать эту поставку необходимо вычесть 1 из x14, сохраняя тем самым неизменными суммарные поставки по строке, т.е. принять x14=1. Единичную поставку, снятую с клетки (1,4) надо в решении передвинуть в другую клетку, а именно в клетку (3,4), положив x34=11. Теперь необходимо снять единичную поставку из строки 3. Это можно сделать, перемещая поставку из клетки (3,2) в (1,2), приняв x32=7.

Чистое изменение затрат, обозначаемое d12, равно d12 = C12 C14 + C34 C32 = 30 10 + 20 8 = 22

Величина d12 = 22 называется характеристикой клетки (1,2).

Вычислим характеристики других пустых клеток (т.е. клеток, не участвующих в решении):

34

d13 = C13 C14 + C24 C23 = 50 10 + 60 40 = 60

d21 = C21 C24 + C14 C11 = 70 60 + 10 19 =1

d22 = C22 C24 + C34 C32 = 30 60 + 20 8 = −18

d31 = C31 C34 + C14 C11 = 40 20 + 10 19 =11

d33 = C33 C34 + C24 C23 = 70 20 + 60 40 = 70

Величина d22 = −18 показывает, что можно сэкономить 18 единиц затрат на каждой единичной поставке, записываемой в клетку (2,2). Наибольшая поставка, которую можно перенести в клетку (2,2), равна 2 и должна быть снята с клетки (2,4). Результаты перераспределения приведены в таблице:

 

1

2

3

4

 

 

 

 

 

 

 

1

5(19)

30

50

2(10)

7

 

 

 

 

 

 

2

70

2(30)

7(40)

60

9

 

 

 

 

 

 

3

40

6(8)

70

12(10)

18

 

 

 

 

 

 

 

5

8

7

14

 

 

 

 

 

 

 

То есть получено решение:

x11=5, x14=2, x22=2, x23=7, x32=6, x34=12.

Теперь снова найдем характеристики каждой пустой клетки: d12 = C12 C14 + C34 C32 = 30 10 + 20 8 = 22

d13 = C13 C14 + C34 C32 + С22 С23 =

= 50 10 + 10 8 + 30 40 = 32

d21 = C21 C11 + C14 C34 + С32 С22 =

= 70 19 + 10 10 + 8 30 = 29

d24 = C24 C34 + C32 C22 = 60 10 + 8 30 = 28 d31 = C31 C34 + C14 C11 = 40 10 + 10 5 = 35

35

d33 = C33 C23 + C22 C32 = 70 40 + 30 8 = 52

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

Вычислим затраты, соответствующие оптимальному решению: 5*19+2*30+6*8+7*40+2*10+12*10=743 (ед.стоим.), что на 36 единиц

меньше по сравнению с полученным наилучшим допустимым решением.

2.2.3.Вопросы для самопроверки

1.Сформулируйте цель решения распределительных задач.

2.Представьте распределительную задачу в табличной форме.

3.В чем смысл элементов матрицы (Cij )?

4.Какая задача называется линейной распределительной задачей?

5.Какая задача называется сбалансированной или закрытой?

6.Какая задача называется несбалансированной или открытой?

7.Какая задача называется задачей о назначениях?

8.Какая задача называется транспортной?

9.Какая задача называется общей распределительной задачей?

10.Перечислите методы отыскания начального допустимого решения транспортной задачи.

11.В чем заключается метод северо-западного угла?

12.В чем заключается метод «здравого смысла»?

13.Что называют потерями или штрафом за не использование минимального показателя затрат в каждой строке или каждом столбце?

14.В чем заключается метод штрафов?

15.Что такое характеристика пустой клетки?

16.Как организован поиск оптимального решения транспортной задачи?

36

2.2.4. Задачи для самостоятельного решения

1.Потренируйтесь в нахождении начального допустимого решения транспортной задачи тремя методами.

а)

16

19

12

14

22

13

19

16

14

28

8

12

 

 

 

 

10

15

17

42

 

 

 

 

б)

21

16

25

13

11

17

18

14

23

13

32

27

18

41

19

 

 

 

 

 

6

10

12

15

43

 

 

 

 

 

2. Найти оптимальные решения задач из пункта 1.

2.3. Задача о назначении

Задача о назначении есть полностью вырожденная форма транспортной