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

Содержание

Слайд 2

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

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

Имеется 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-му потребителю, при которых общая стоимость минимальна.
Слайд 3

Пусть X = (xij) – m×n матрица, где xij –

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

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

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

Слайд 4

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

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

Слайд 5

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

Решение 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

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

80

40

20

130

30

100

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

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

3·20 + 8·130 + 2·30 + 6·100 = 2280
Слайд 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

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

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

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

5·10 + 14·90 + 3·60 + 2·130 = 1950 < 2280
Слайд 21

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

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

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

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

Слайд 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

60

90

+

+

-

-

+

+

-

-

80

140

10

Δ = min (80, 90) = 80

Слайд 30

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

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

Слайд 31

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

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

Слайд 32

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

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

Слайд 33

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

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

- 9

- 17

- 21

- 10

5

- 3

z(X) = 3·80 +

5·10 + 4·30 + 14·10 + 3·140 + 2·130 = 1230 < 1950
Слайд 34

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

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

- 9

- 17

- 21

- 10

5

- 3

z(X) = 3·80 +

5·10 + 4·30 + 14·10 + 3·140 + 2·130 = 1230 < 1950
Слайд 35

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

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

- 9

- 17

- 21

- 10

5

- 3

z(X) = 3·80 +

5·10 + 4·30 + 14·10 + 3·140 + 2·130 = 1230 < 1950
Слайд 36

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

Цикл

30

10

10

+

+

-

-

+

+

-

-

20

10

20

Δ = min (10, 30) = 10

Слайд 37

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

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

Слайд 38

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

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

- 4

- 12

- 16

- 10

- 5

- 3

z(X) = 3·80

+ 5·20 + 4·20 + 8·10 + 3·140 + 2·130 = 1180 < 1230
Слайд 39

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

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

- 4

- 12

- 16

- 10

- 5

- 3

z(X) = 3·80

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

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

Слайд 40

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

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

потребностям).

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

Слайд 41

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

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

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

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

0

170

+

+

-

-

+

+

-

-

30

30

140

Δ = min (30, 170) = 30

Слайд 51

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

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

Слайд 52

- 9 - 6 - 17 - 1 - 23

- 9

- 6

- 17

- 1

- 23

- 11

12

5

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

z(X) = 3·90

+ 7·10 + 13·70 + 7·30 + 18·140 + 12·30 = 4130 < 5030
Слайд 53

- 9 - 6 - 17 - 1 - 23

- 9

- 6

- 17

- 1

- 23

- 11

12

5

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

z(X) = 3·90

+ 7·10 + 13·70 + 7·30 + 18·140 + 12·30 = 4130 < 5030
Слайд 54

- 9 - 6 - 17 - 1 - 23

- 9

- 6

- 17

- 1

- 23

- 11

12

5

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

z(X) = 3·90

+ 7·10 + 13·70 + 7·30 + 18·140 + 12·30 = 4130 < 5030
Слайд 55

Цикл 90 10 30 + + - - Δ =

Цикл

90

10

30

+

+

-

-

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

-

+

70

140

+

+

+

-

-

-

70

80

100

20

70

Слайд 56

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

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

Слайд 57

3 6 - 5 - 13 - 12 - 23

3

6

- 5

- 13

- 12

- 23

- 11

- 7

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

z(X) = 3·20

+ 7·80 + 8·70 + 12·30 + 18·70 + 7·100 = 3500 < 4130
Слайд 58

3 6 - 5 - 13 - 12 - 23

3

6

- 5

- 13

- 12

- 23

- 11

- 7

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

z(X) = 3·20

+ 7·80 + 8·70 + 12·30 + 18·70 + 7·100 = 3500 < 4130
Слайд 59

3 6 - 5 - 13 - 12 - 23

3

6

- 5

- 13

- 12

- 23

- 11

- 7

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

z(X) = 3·20

+ 7·80 + 8·70 + 12·30 + 18·70 + 7·100 = 3500 < 4130
Слайд 60

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

Цикл

20

70

70

+

+

-

-

+

+

-

-

90

20

50

Δ = min (20, 70) = 20

Слайд 61

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

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

Слайд 62

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

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

- 6

- 3

- 11

- 13

- 6

- 23

- 11

- 1

Слайд 63

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

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

- 6

- 3

- 11

- 13

- 6

- 23

- 11

- 1

План

оптимален!
Слайд 64

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

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

- 6

- 3

- 11

- 13

- 6

- 23

- 11

- 1

z(X)

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

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

Слайд 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+

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

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

4·50 + 6·10 = 1100
Слайд 80

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

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

Слайд 81

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

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

2

- 9

2

- 23

- 25

- 22

- 4

10

- 2

Слайд 82

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

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

2

- 9

2

- 23

- 25

- 22

- 4

10

- 2

Слайд 83

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

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

2

- 9

2

- 23

- 25

- 22

- 4

10

- 2

Слайд 84

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

Цикл

25

10

40

+

+

-

-

+

+

-

-

25

35

15

Δ = min (25, 40) = 25

Слайд 85

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

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

Слайд 86

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

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

- 8

- 9

2

- 10

- 13

- 15

- 12

- 4

- 2

z(X)

= 1·60 + 2·40 + 4·75 + 4·50 + 6·35 = 850 < 1100
Слайд 87

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

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

- 8

- 9

2

- 10

- 13

- 15

- 12

- 4

- 2

z(X)

= 1·60 + 2·40 + 4·75 + 4·50 + 6·35 = 850 < 1100
Слайд 88

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

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

- 8

- 9

2

- 10

- 13

- 15

- 12

- 4

- 2

z(X)

= 1·60 + 2·40 + 4·75 + 4·50 + 6·35 = 850 < 1100
Слайд 89

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

Цикл

60

40

35

+

+

-

-

+

+

-

-

75

35

25

Δ = min (35, 60) = 35

Слайд 90

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

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

Слайд 91

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

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

- 10

- 9

- 12

- 2

- 11

- 13

- 12

- 2

0

План

оптимален!
Слайд 92

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

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

- 10

- 9

- 12

- 2

- 11

- 13

- 12

- 2

0

Оптимальный

план:

z(X) = 1·25 + 2·75 + 4·75 + 4·50 + 3·35 = 780 < 850

Слайд 93

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

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

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

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

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

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

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

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

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

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

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

Задача 4

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

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

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

Задача 4

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

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

400

400

Слайд 98

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

Задача 4

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

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

400

400

Слайд 99

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

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

Слайд 100

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

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

Слайд 101

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

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

Слайд 102

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

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

Слайд 103

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

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

Слайд 104

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

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

Слайд 105

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

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

Слайд 106

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

Цикл

10

20

90

+

+

-

-

+

+

-

-

10

30

80

Δ = min (10, 90) = 10

Слайд 107

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

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

Слайд 108

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

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

Слайд 109

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

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

Слайд 110

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

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

Слайд 111

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

Цикл

80

30

80

+

+

-

-

+

+

-

-

80

110

0

Δ = min (80, 80) = 80

Слайд 112

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

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

Слайд 113

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

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

Слайд 114

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

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

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

Слайд 115

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

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

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

14·40 + 6·60 + 2·70 = 2720

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

Слайд 116

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

Задача 5

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

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

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

Задача 5

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

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

380

380

Слайд 118

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

Задача 5

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

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

380

380

Слайд 119

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

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

Слайд 120

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

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

Слайд 121

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

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

Слайд 122

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

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

Слайд 123

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

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

Слайд 124

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

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

Слайд 125

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

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

Слайд 126

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

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

Слайд 127

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

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

Слайд 128

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

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

Слайд 129

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

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

Слайд 130

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

Цикл

0

40

90

-

-

+

+

-

-

+

+

50

40

40

Δ = min (90, 40) = 40

Слайд 131

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

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

Слайд 132

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

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

Слайд 133

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

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

Слайд 134

Цикл 20 130 50 - - + + Δ =

Цикл

20

130

50

-

-

+

+

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

40

40

-

+

20

110

30

-

-

+

+

60

-

+

60

Слайд 135

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

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

Слайд 136

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

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

Слайд 137

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

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

Слайд 138

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

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

Слайд 139

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

Цикл

60

110

30

-

-

+

+

-

-

+

+

80

90

30

Δ = min (30, 110) = 30

Слайд 140

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

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

Слайд 141

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

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

Слайд 142

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

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

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

Слайд 143

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

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

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

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

25·80 + 7·20 + 11·50 + 10·20 = 4660
Имя файла: Транспортная-задача.pptx
Количество просмотров: 90
Количество скачиваний: 0