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

логистика минимальная решение

.rtf
Скачиваний:
6
Добавлен:
18.05.2015
Размер:
2.14 Mб
Скачать

Транспортная задача.

Стоимость доставки единицы груза из каждого пункта отправления в соответствующие пункты назначения задана матрицей тарифов

1

2

3

4

5

Запасы

1

2

3

5

5

8

240

2

12

4

17

6

5

110

3

5

14

10

17

8

100

4

21

3

17

7

6

95

5

6

4

20

16

7

85

Потребности

100

90

110

150

180

Проверим необходимое и достаточное условие разрешимости задачи.

∑a = 240 + 110 + 100 + 95 + 85 = 630

∑b = 100 + 90 + 110 + 150 + 180 = 630

Условие баланса соблюдается. Запасы равны потребностям. Следовательно, модель транспортной задачи является закрытой.

Занесем исходные данные в распределительную таблицу.

1

2

3

4

5

Запасы

1

2

3

5

5

8

240

2

12

4

17

6

5

110

3

5

14

10

17

8

100

4

21

3

17

7

6

95

5

6

4

20

16

7

85

Потребности

100

90

110

150

180

Этап I. Поиск первого опорного плана.

Искомый элемент равен 2

Для этого элемента запасы равны 240, потребности 100. Поскольку минимальным является 100, то вычитаем его.

x11 = min(240,100) = 100.

2

3

5

5

8

240 - 100 = 140

x

4

17

6

5

110

x

14

10

17

8

100

x

3

17

7

6

95

x

4

20

16

7

85

100 - 100 = 0

90

110

150

180

0

Искомый элемент равен 3

Для этого элемента запасы равны 140, потребности 90. Поскольку минимальным является 90, то вычитаем его.

x12 = min(140,90) = 90.

2

3

5

5

8

140 - 90 = 50

x

x

17

6

5

110

x

x

10

17

8

100

x

x

17

7

6

95

x

x

20

16

7

85

0

90 - 90 = 0

110

150

180

0

Искомый элемент равен 5

Для этого элемента запасы равны 50, потребности 110. Поскольку минимальным является 50, то вычитаем его.

x13 = min(50,110) = 50.

2

3

5

x

x

50 - 50 = 0

x

x

17

6

5

110

x

x

10

17

8

100

x

x

17

7

6

95

x

x

20

16

7

85

0

0

110 - 50 = 60

150

180

0

Искомый элемент равен 17

Для этого элемента запасы равны 110, потребности 60. Поскольку минимальным является 60, то вычитаем его.

x23 = min(110,60) = 60.

2

3

5

x

x

0

x

x

17

6

5

110 - 60 = 50

x

x

x

17

8

100

x

x

x

7

6

95

x

x

x

16

7

85

0

0

60 - 60 = 0

150

180

0

Искомый элемент равен 6

Для этого элемента запасы равны 50, потребности 150. Поскольку минимальным является 50, то вычитаем его.

x24 = min(50,150) = 50.

2

3

5

x

x

0

x

x

17

6

x

50 - 50 = 0

x

x

x

17

8

100

x

x

x

7

6

95

x

x

x

16

7

85

0

0

0

150 - 50 = 100

180

0

Искомый элемент равен 17

Для этого элемента запасы равны 100, потребности 100. Поскольку минимальным является 100, то вычитаем его.

x34 = min(100,100) = 100.

2

3

5

x

x

0

x

x

17

6

x

0

x

x

x

17

x

100 - 100 = 0

x

x

x

x

6

95

x

x

x

x

7

85

0

0

0

100 - 100 = 0

180

0

Искомый элемент равен 6

Для этого элемента запасы равны 95, потребности 180. Поскольку минимальным является 95, то вычитаем его.

x45 = min(95,180) = 95.

2

3

5

x

x

0

x

x

17

6

x

0

x

x

x

17

x

0

x

x

x

x

6

95 - 95 = 0

x

x

x

x

7

85

0

0

0

0

180 - 95 = 85

0

Искомый элемент равен 7

Для этого элемента запасы равны 85, потребности 85. Поскольку минимальным является 85, то вычитаем его.

x55 = min(85,85) = 85.

2

3

5

x

x

0

x

x

17

6

x

0

x

x

x

17

x

0

x

x

x

x

6

0

x

x

x

x

7

85 - 85 = 0

0

0

0

0

85 - 85 = 0

0

1

2

3

4

5

Запасы

1

2[100]

3[90]

5[50]

5

8

240

2

12

4

17[60]

6[50]

5

110

3

5

14

10

17[100]

8

100

4

21

3

17

7

6[95]

95

5

6

4

20

16

7[85]

85

Потребности

100

90

110

150

180

2. Подсчитаем число занятых клеток таблицы, их 8, а должно быть m + n - 1 = 9. Следовательно, опорный план является вырожденным.

Строим новый план.

Значение целевой функции для этого опорного плана равно:

F(x) = 2*100 + 3*90 + 5*50 + 17*60 + 6*50 + 17*100 + 6*95 + 7*85 = 4905

Искомый элемент равен 3

Для этого элемента запасы равны 240, потребности 90. Поскольку минимальным является 90, то вычитаем его.

x12 = min(240,90) = 90.

2

3

5

5

8

240 - 90 = 150

12

x

17

6

5

110

5

x

10

17

8

100

21

x

17

7

6

95

6

x

20

16

7

85

100

90 - 90 = 0

110

150

180

0

Искомый элемент равен 2

Для этого элемента запасы равны 150, потребности 100. Поскольку минимальным является 100, то вычитаем его.

x11 = min(150,100) = 100.

2

3

5

5

8

150 - 100 = 50

x

x

17

6

5

110

x

x

10

17

8

100

x

x

17

7

6

95

x

x

20

16

7

85

100 - 100 = 0

0

110

150

180

0

Искомый элемент равен 5

Для этого элемента запасы равны 50, потребности 110. Поскольку минимальным является 50, то вычитаем его.

x13 = min(50,110) = 50.

2

3

5

x

x

50 - 50 = 0

x

x

17

6

5

110

x

x

10

17

8

100

x

x

17

7

6

95

x

x

20

16

7

85

0

0

110 - 50 = 60

150

180

0

Искомый элемент равен 17

Для этого элемента запасы равны 110, потребности 60. Поскольку минимальным является 60, то вычитаем его.

x23 = min(110,60) = 60.

2

3

5

x

x

0

x

x

17

6

5

110 - 60 = 50

x

x

x

17

8

100

x

x

x

7

6

95

x

x

x

16

7

85

0

0

60 - 60 = 0

150

180

0