Транспортная задача презентация

Содержание

Слайд 2

Постановка задачи

Имеется m поставщиков A1 , A2, …, Am и n потребителей B1

, B2, …, Bn некоторого груза.
Для каждого поставщика и потребителя заданы запасы ai ≥ 0, i = 1, 2, …, m и объем потребления bj ≥ 0, j = 1, 2, …, n.
Известна стоимость перевозки единицы груза сij ≥ 0 от i-го поставщика к j-му потребителю.
Требуется найти объемы всех перевозок xij от i-го поставщика к j-му потребителю, при которых общая стоимость минимальна.

Постановка задачи Имеется m поставщиков A1 , A2, …, Am и n потребителей

Слайд 3

Пусть X = (xij) – m×n матрица, где
xij – объем перевозок от

i-го поставщика к j-му потребителю.
Общие затраты на перевозку груза определяются функцией:

Математическая постановка задачи

Пусть X = (xij) – m×n матрица, где xij – объем перевозок от

Слайд 4

Математическая постановка транспортной задачи определяется задачей линейного программирования:
при условиях

Математическая постановка транспортной задачи определяется задачей линейного программирования: при условиях

Слайд 5

Решение X = (xij) транспортной задачи, удовлетворяющее условиям и имеющее не более m+n–1

занятой клетки , будем называть опорным планом транспортной задачи.
Закрытая модель: суммарные запасы поставщиков равны суммарным запросам потребителей, т.е.
Открытая модель:

Решение X = (xij) транспортной задачи, удовлетворяющее условиям и имеющее не более m+n–1

Слайд 6

Задача 1

Решите транспортную задачу методом потенциалов. В ответе укажите минимальную стоимость всех

перевозок.

Задача 1 Решите транспортную задачу методом потенциалов. В ответе укажите минимальную стоимость всех перевозок.

Слайд 7

Задача 1

Решите транспортную задачу методом потенциалов. В ответе укажите минимальную стоимость всех

перевозок.

400

400

Задача 1 Решите транспортную задачу методом потенциалов. В ответе укажите минимальную стоимость всех перевозок. 400 400

Слайд 8

Задача 1

Решите транспортную задачу методом потенциалов. В ответе укажите минимальную стоимость всех

перевозок.

400

400

Задача 1 Решите транспортную задачу методом потенциалов. В ответе укажите минимальную стоимость всех перевозок. 400 400

Слайд 9

1. Метод «северо-западного угла»

80

40

20

130

30

100

1. Метод «северо-западного угла» 80 40 20 130 30 100

Слайд 10

1. Метод «северо-западного угла»

80

40

20

130

30

100

Начальный опорный план:

z(X) = 1·80 + 11·40 + 3·20 +

8·130 + 2·30 + 6·100 = 2280

1. Метод «северо-западного угла» 80 40 20 130 30 100 Начальный опорный план:

Слайд 11

2. Метод наименьшей стоимости

80

2. Метод наименьшей стоимости 80

Слайд 12

2. Метод наименьшей стоимости

80

2. Метод наименьшей стоимости 80

Слайд 13

2. Метод наименьшей стоимости

80

2. Метод наименьшей стоимости 80

Слайд 14

2. Метод наименьшей стоимости

80

2. Метод наименьшей стоимости 80

Слайд 15

2. Метод наименьшей стоимости

80

2. Метод наименьшей стоимости 80

Слайд 16

2. Метод наименьшей стоимости

80

2. Метод наименьшей стоимости 80

Слайд 17

2. Метод наименьшей стоимости

80

2. Метод наименьшей стоимости 80

Слайд 18

2. Метод наименьшей стоимости

80

2. Метод наименьшей стоимости 80

Слайд 19

2. Метод наименьшей стоимости

80

2. Метод наименьшей стоимости 80

Слайд 20

2. Метод наименьшей стоимости

Начальный опорный план:

z(X) = 1·80 + 4·30 + 5·10 +

14·90 + 3·60 + 2·130 = 1950 < 2280

2. Метод наименьшей стоимости Начальный опорный план: z(X) = 1·80 + 4·30 +

Слайд 21

Теорема
Если опорный план X = (xij) транспортной задачи является оптимальным, то существуют

потенциалы поставщиков ui,
i = 1,…, m и потребителей vj, j = 1,…, n, удовлетворяющие условиям:
ui + vj = сij при xij > 0 (для занятых клеток),
Δij = ui + vj - сij ≤ 0 при xij = 0 (для свободных клеток).

Решение транспортной задачи методом потенциалов

Теорема Если опорный план X = (xij) транспортной задачи является оптимальным, то существуют

Слайд 22

Метод потенциалов

Метод потенциалов

Слайд 23

Метод потенциалов

Метод потенциалов

Слайд 24

Метод потенциалов

Метод потенциалов

Слайд 25

Метод потенциалов

Метод потенциалов

Слайд 26

Метод потенциалов

- 17

- 21

- 1

5

9

- 3

Метод потенциалов - 17 - 21 - 1 5 9 - 3

Слайд 27

Метод потенциалов

- 17

- 21

- 1

5

9

- 3

Метод потенциалов - 17 - 21 - 1 5 9 - 3

Слайд 28

Метод потенциалов

- 17

- 21

- 1

5

9

- 3

Метод потенциалов - 17 - 21 - 1 5 9 - 3

Слайд 29

Цикл

80

60

90

+

+

-

-

+

+

-

-

80

140

10

Δ = min (80, 90) = 80

Цикл 80 60 90 + + - - + + - - 80

Слайд 30

Новый опорный план

Новый опорный план

Слайд 31

Новый опорный план

Новый опорный план

Слайд 32

Новый опорный план

Новый опорный план

Слайд 33

Новый опорный план

- 9

- 17

- 21

- 10

5

- 3

z(X) = 3·80 + 5·10 +

4·30 + 14·10 + 3·140 + 2·130 = 1230 < 1950

Новый опорный план - 9 - 17 - 21 - 10 5 -

Слайд 34

Новый опорный план

- 9

- 17

- 21

- 10

5

- 3

z(X) = 3·80 + 5·10 +

4·30 + 14·10 + 3·140 + 2·130 = 1230 < 1950

Новый опорный план - 9 - 17 - 21 - 10 5 -

Слайд 35

Новый опорный план

- 9

- 17

- 21

- 10

5

- 3

z(X) = 3·80 + 5·10 +

4·30 + 14·10 + 3·140 + 2·130 = 1230 < 1950

Новый опорный план - 9 - 17 - 21 - 10 5 -

Слайд 36

Цикл

30

10

10

+

+

-

-

+

+

-

-

20

10

20

Δ = min (10, 30) = 10

Цикл 30 10 10 + + - - + + - - 20

Слайд 37

Новый опорный план

Новый опорный план

Слайд 38

Новый опорный план

- 4

- 12

- 16

- 10

- 5

- 3

z(X) = 3·80 + 5·20

+ 4·20 + 8·10 + 3·140 + 2·130 = 1180 < 1230

Новый опорный план - 4 - 12 - 16 - 10 - 5

Слайд 39

Новый опорный план

- 4

- 12

- 16

- 10

- 5

- 3

z(X) = 3·80 + 5·20

+ 4·20 + 8·10 + 3·140 + 2·130 = 1180 < 1230

План оптимален!

Новый опорный план - 4 - 12 - 16 - 10 - 5

Слайд 40

Модель транспортной задачи называется открытой, если (суммарные запасы не равны суммарным потребностям).

Открытая

модель транспортной задачи

Модель транспортной задачи называется открытой, если (суммарные запасы не равны суммарным потребностям). Открытая модель транспортной задачи

Слайд 41

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

Открытую модель можно свести к закрытой:
1. Если , то вводят

фиктивного потребителя Вn+1 с потребностью и нулевыми тарифами перевозок в столбце.
2. Если ,то вводят фиктивного поставщика А m+1 с запасом и нулевыми тарифами перевозок в строке.

Открытая модель транспортной задачи Открытую модель можно свести к закрытой: 1. Если ,

Слайд 42

Задача 2

Решите транспортную задачу методом потенциалов. В ответе укажите минимальную стоимость всех

перевозок.

Задача 2 Решите транспортную задачу методом потенциалов. В ответе укажите минимальную стоимость всех перевозок.

Слайд 43

Задача 2

Решите транспортную задачу методом потенциалов. В ответе укажите минимальную стоимость всех

перевозок.

400

370

Задача 2 Решите транспортную задачу методом потенциалов. В ответе укажите минимальную стоимость всех перевозок. 400 370

Слайд 44

Метод «северо-западного угла»

Метод «северо-западного угла»

Слайд 45

Метод «северо-западного угла»

z(X) = 3·90 + 7·10 + 13·70 + 24·30 +

18·170 = 5030

Метод «северо-западного угла» z(X) = 3·90 + 7·10 + 13·70 + 24·30 + 18·170 = 5030

Слайд 46

Метод потенциалов

Метод потенциалов

Слайд 47

Метод потенциалов

14

17

6

- 1

23

12

- 11

- 18

Метод потенциалов 14 17 6 - 1 23 12 - 11 - 18

Слайд 48

Метод потенциалов

14

17

6

- 1

23

12

- 11

- 18

Метод потенциалов 14 17 6 - 1 23 12 - 11 - 18

Слайд 49

Метод потенциалов

14

17

6

- 1

23

12

- 11

- 18

Метод потенциалов 14 17 6 - 1 23 12 - 11 - 18

Слайд 50

Цикл

30

0

170

+

+

-

-

+

+

-

-

30

30

140

Δ = min (30, 170) = 30

Цикл 30 0 170 + + - - + + - - 30

Слайд 51

Новый опорный план

Новый опорный план

Слайд 52

- 9

- 6

- 17

- 1

- 23

- 11

12

5

Новый опорный план

z(X) = 3·90 + 7·10

+ 13·70 + 7·30 + 18·140 + 12·30 = 4130 < 5030

- 9 - 6 - 17 - 1 - 23 - 11 12

Слайд 53

- 9

- 6

- 17

- 1

- 23

- 11

12

5

Новый опорный план

z(X) = 3·90 + 7·10

+ 13·70 + 7·30 + 18·140 + 12·30 = 4130 < 5030

- 9 - 6 - 17 - 1 - 23 - 11 12

Слайд 54

- 9

- 6

- 17

- 1

- 23

- 11

12

5

Новый опорный план

z(X) = 3·90 + 7·10

+ 13·70 + 7·30 + 18·140 + 12·30 = 4130 < 5030

- 9 - 6 - 17 - 1 - 23 - 11 12

Слайд 55

Цикл

90

10

30

+

+

-

-

Δ = min (90, 70, 140) = 70

-

+

70

140

+

+

+

-

-

-

70

80

100

20

70

Цикл 90 10 30 + + - - Δ = min (90, 70,

Слайд 56

Новый опорный план

Новый опорный план

Слайд 57

3

6

- 5

- 13

- 12

- 23

- 11

- 7

Новый опорный план

z(X) = 3·20 + 7·80

+ 8·70 + 12·30 + 18·70 + 7·100 = 3500 < 4130

3 6 - 5 - 13 - 12 - 23 - 11 -

Слайд 58

3

6

- 5

- 13

- 12

- 23

- 11

- 7

Новый опорный план

z(X) = 3·20 + 7·80

+ 8·70 + 12·30 + 18·70 + 7·100 = 3500 < 4130

3 6 - 5 - 13 - 12 - 23 - 11 -

Слайд 59

3

6

- 5

- 13

- 12

- 23

- 11

- 7

Новый опорный план

z(X) = 3·20 + 7·80

+ 8·70 + 12·30 + 18·70 + 7·100 = 3500 < 4130

3 6 - 5 - 13 - 12 - 23 - 11 -

Слайд 60

Цикл

20

70

70

+

+

-

-

+

+

-

-

90

20

50

Δ = min (20, 70) = 20

Цикл 20 70 70 + + - - + + - - 90

Слайд 61

Новый опорный план

Новый опорный план

Слайд 62

Новый опорный план

- 6

- 3

- 11

- 13

- 6

- 23

- 11

- 1

Новый опорный план - 6 - 3 - 11 - 13 - 6

Слайд 63

Новый опорный план

- 6

- 3

- 11

- 13

- 6

- 23

- 11

- 1

План оптимален!

Новый опорный план - 6 - 3 - 11 - 13 - 6

Слайд 64

Новый опорный план

- 6

- 3

- 11

- 13

- 6

- 23

- 11

- 1

z(X) = 8·90

+ 7·80 + 12·30 + 7·100 + 7·20 + 18·50 = 3380 < 3500

Оптимальный план:

Новый опорный план - 6 - 3 - 11 - 13 - 6

Слайд 65

Задача 3

Решите транспортную задачу методом потенциалов. В ответе укажите минимальную стоимость всех

перевозок.

Задача 3 Решите транспортную задачу методом потенциалов. В ответе укажите минимальную стоимость всех перевозок.

Слайд 66

Задача 3

Решите транспортную задачу методом потенциалов. В ответе укажите минимальную стоимость всех

перевозок.

260

300

Задача 3 Решите транспортную задачу методом потенциалов. В ответе укажите минимальную стоимость всех перевозок. 260 300

Слайд 67

Метод наименьшей стоимости

Метод наименьшей стоимости

Слайд 68

Метод наименьшей стоимости

Метод наименьшей стоимости

Слайд 69

Метод наименьшей стоимости

Метод наименьшей стоимости

Слайд 70

Метод наименьшей стоимости

Метод наименьшей стоимости

Слайд 71

Метод наименьшей стоимости

Метод наименьшей стоимости

Слайд 72

Метод наименьшей стоимости

Метод наименьшей стоимости

Слайд 73

Метод наименьшей стоимости

Метод наименьшей стоимости

Слайд 74

Метод наименьшей стоимости

Метод наименьшей стоимости

Слайд 75

Метод наименьшей стоимости

Метод наименьшей стоимости

Слайд 76

Метод наименьшей стоимости

Метод наименьшей стоимости

Слайд 77

Метод наименьшей стоимости

Метод наименьшей стоимости

Слайд 78

Метод наименьшей стоимости

Метод наименьшей стоимости

Слайд 79

Метод наименьшей стоимости

z(X) = 1·60 + 2·40 + 16·25+ 4·75 + 4·50 +

6·10 = 1100

Метод наименьшей стоимости z(X) = 1·60 + 2·40 + 16·25+ 4·75 + 4·50

Слайд 80

Метод потенциалов

Метод потенциалов

Слайд 81

Метод потенциалов

2

- 9

2

- 23

- 25

- 22

- 4

10

- 2

Метод потенциалов 2 - 9 2 - 23 - 25 - 22 -

Слайд 82

Метод потенциалов

2

- 9

2

- 23

- 25

- 22

- 4

10

- 2

Метод потенциалов 2 - 9 2 - 23 - 25 - 22 -

Слайд 83

Метод потенциалов

2

- 9

2

- 23

- 25

- 22

- 4

10

- 2

Метод потенциалов 2 - 9 2 - 23 - 25 - 22 -

Слайд 84

Цикл

25

10

40

+

+

-

-

+

+

-

-

25

35

15

Δ = min (25, 40) = 25

Цикл 25 10 40 + + - - + + - - 25

Слайд 85

Новый опорный план

Новый опорный план

Слайд 86

Новый опорный план

- 8

- 9

2

- 10

- 13

- 15

- 12

- 4

- 2

z(X) = 1·60

+ 2·40 + 4·75 + 4·50 + 6·35 = 850 < 1100

Новый опорный план - 8 - 9 2 - 10 - 13 -

Слайд 87

Новый опорный план

- 8

- 9

2

- 10

- 13

- 15

- 12

- 4

- 2

z(X) = 1·60

+ 2·40 + 4·75 + 4·50 + 6·35 = 850 < 1100

Новый опорный план - 8 - 9 2 - 10 - 13 -

Слайд 88

Новый опорный план

- 8

- 9

2

- 10

- 13

- 15

- 12

- 4

- 2

z(X) = 1·60

+ 2·40 + 4·75 + 4·50 + 6·35 = 850 < 1100

Новый опорный план - 8 - 9 2 - 10 - 13 -

Слайд 89

Цикл

60

40

35

+

+

-

-

+

+

-

-

75

35

25

Δ = min (35, 60) = 35

Цикл 60 40 35 + + - - + + - - 75

Слайд 90

Новый опорный план

Новый опорный план

Слайд 91

Новый опорный план

- 10

- 9

- 12

- 2

- 11

- 13

- 12

- 2

0

План оптимален!

Новый опорный план - 10 - 9 - 12 - 2 - 11

Слайд 92

Новый опорный план

- 10

- 9

- 12

- 2

- 11

- 13

- 12

- 2

0

Оптимальный план:

z(X) =

1·25 + 2·75 + 4·75 + 4·50 + 3·35 = 780 < 850

Новый опорный план - 10 - 9 - 12 - 2 - 11

Слайд 93

Транспортные задачи с дополнительными ограничениями

В некоторых транспортных задачах наложены дополнительные ограничения на перевозку

грузов.
1. Если в закрытой задаче перевозки от поставщика Ai к потребителю Bj не могут быть осуществлены (стоит блокировка), для определения оптимального решения задач предполагают, что тариф перевозки единицы груза равен сколь угодно большому числу М.

Транспортные задачи с дополнительными ограничениями В некоторых транспортных задачах наложены дополнительные ограничения на

Слайд 94

2. Если дополнительным условием в задаче является обеспечение перевозки от поставщика Ai к

потребителю Bj в точности aij единиц груза, в клетку AiBj записывают указанное число aij, а эту клетку считают свободной со сколь угодно большим тарифом М.
3. Если от поставщика Ai к потребителю Bj должно быть перевезено не менее aij единиц груза, то запасы пункта Ai и потребности Bj полагают меньше фактических на aij единиц. После нахождения оптимального плана перевозку в клетке AiBj увеличивают на aij единиц.

2. Если дополнительным условием в задаче является обеспечение перевозки от поставщика Ai к

Слайд 95

4. Если от поставщика Ai к потребителю Bj требуется перевезти не более aij

единиц груза, то вводят дополнительного потребителя Bn+1 = Bij, которому записывают те же тарифы, что и для Bj, за исключением тарифа в i–й строке, который считают равным сколь угодно большому числу М.
Потребности пункта Bj считают равными
aij, а потребности Bij полагают равными
bj - aij.

4. Если от поставщика Ai к потребителю Bj требуется перевезти не более aij

Слайд 96

Задача 4

Найти решение транспортной задачи, если из А3 в В1 и из

А2 в В3 перевозки не могут быть осуществлены, из А1 в В2 должно быть завезено не менее 30 ед. груза, а из А2 в В4 ровно 70 ед. груза.

Задача 4 Найти решение транспортной задачи, если из А3 в В1 и из

Слайд 97

Задача 4

Найти решение транспортной задачи, если из А3 в В1 и из

А2 в В3 перевозки не могут быть осуществлены, из А1 в В2 должно быть завезено не менее 30 ед. груза, а из А2 в В4 ровно 70 ед. груза.

400

400

Задача 4 Найти решение транспортной задачи, если из А3 в В1 и из

Слайд 98

Задача 4

Найти решение транспортной задачи, если из А3 в В1 и из

А2 в В3 перевозки не могут быть осуществлены, из А1 в В2 должно быть завезено не менее 30 ед. груза, а из А2 в В4 ровно 70 ед. груза.

400

400

Задача 4 Найти решение транспортной задачи, если из А3 в В1 и из

Слайд 99

Метод «северо-западного угла»

Метод «северо-западного угла»

Слайд 100

Метод «северо-западного угла»

Метод «северо-западного угла»

Слайд 101

Метод «северо-западного угла»

Метод «северо-западного угла»

Слайд 102

Метод потенциалов

Метод потенциалов

Слайд 103

Метод потенциалов

Метод потенциалов

Слайд 104

Метод потенциалов

Метод потенциалов

Слайд 105

Метод потенциалов

Метод потенциалов

Слайд 106

Цикл

10

20

90

+

+

-

-

+

+

-

-

10

30

80

Δ = min (10, 90) = 10

Цикл 10 20 90 + + - - + + - - 10

Слайд 107

Новый опорный план

Новый опорный план

Слайд 108

Новый опорный план

Новый опорный план

Слайд 109

Новый опорный план

Новый опорный план

Слайд 110

Новый опорный план

Новый опорный план

Слайд 111

Цикл

80

30

80

+

+

-

-

+

+

-

-

80

110

0

Δ = min (80, 80) = 80

Цикл 80 30 80 + + - - + + - - 80

Слайд 112

Новый опорный план

Новый опорный план

Слайд 113

Новый опорный план

Новый опорный план

Слайд 114

План оптимален!

Новый опорный план

План оптимален! Новый опорный план

Слайд 115

Оптимальный план:

z(X) = 12·80 + 4·10 + 11·30 + 3·110 + 14·40 +

6·60 + 2·70 = 2720

Новый опорный план

Оптимальный план: z(X) = 12·80 + 4·10 + 11·30 + 3·110 + 14·40

Слайд 116

Задача 5

Найти решение транспортной задачи, если из А1 в В4 должно быть

перевезено не менее 50 ед. груза, из А3 в В3 должно быть перевезено не менее 30 ед. груза, а из А2 в В2 ровно 40 ед. груза.

Задача 5 Найти решение транспортной задачи, если из А1 в В4 должно быть

Слайд 117

Задача 5

Найти решение транспортной задачи, если из А1 в В4 должно быть

перевезено не менее 50 ед. груза, из А3 в В3 должно быть перевезено не менее 30 ед. груза, а из А2 в В2 ровно 40 ед. груза.

380

380

Задача 5 Найти решение транспортной задачи, если из А1 в В4 должно быть

Слайд 118

Задача 5

Найти решение транспортной задачи, если из А1 в В4 должно быть

перевезено не менее 50 ед. груза, из А3 в В3 должно быть перевезено не менее 30 ед. груза, а из А2 в В2 ровно 40 ед. груза.

380

380

Задача 5 Найти решение транспортной задачи, если из А1 в В4 должно быть

Слайд 119

Метод минимальной стоимости

Метод минимальной стоимости

Слайд 120

Метод минимальной стоимости

Метод минимальной стоимости

Слайд 121

Метод минимальной стоимости

Метод минимальной стоимости

Слайд 122

Метод минимальной стоимости

Метод минимальной стоимости

Слайд 123

Метод минимальной стоимости

Метод минимальной стоимости

Слайд 124

Метод минимальной стоимости

Метод минимальной стоимости

Слайд 125

Метод минимальной стоимости

Метод минимальной стоимости

Слайд 126

Метод минимальной стоимости

Метод минимальной стоимости

Слайд 127

Метод потенциалов

Метод потенциалов

Слайд 128

Метод потенциалов

Метод потенциалов

Слайд 129

Метод потенциалов

Метод потенциалов

Слайд 130

Цикл

0

40

90

-

-

+

+

-

-

+

+

50

40

40

Δ = min (90, 40) = 40

Цикл 0 40 90 - - + + - - + + 50

Слайд 131

Новый опорный план

Новый опорный план

Слайд 132

Новый опорный план

Новый опорный план

Слайд 133

Новый опорный план

Новый опорный план

Слайд 134

Цикл

20

130

50

-

-

+

+

Δ = min (50, 20,130) = 20

40

40

-

+

20

110

30

-

-

+

+

60

-

+

60

Цикл 20 130 50 - - + + Δ = min (50, 20,130)

Слайд 135

Новый опорный план

Новый опорный план

Слайд 136

Новый опорный план

Новый опорный план

Слайд 137

Новый опорный план

Новый опорный план

Слайд 138

Новый опорный план

Новый опорный план

Слайд 139

Цикл

60

110

30

-

-

+

+

-

-

+

+

80

90

30

Δ = min (30, 110) = 30

Цикл 60 110 30 - - + + - - + + 80

Слайд 140

Новый опорный план

Новый опорный план

Слайд 141

Новый опорный план

Новый опорный план

Слайд 142

Новый опорный план

План оптимален!

Новый опорный план План оптимален!

Слайд 143

Новый опорный план

Оптимальный план:

z(X) = 3·90 + 8·60 + 17·60 + 25·80 +

7·20 + 11·50 + 10·20 = 4660

Новый опорный план Оптимальный план: z(X) = 3·90 + 8·60 + 17·60 +

Имя файла: Транспортная-задача.pptx
Количество просмотров: 78
Количество скачиваний: 0