На трёх станциях сосредоточен однородный груз, который следует перевезти в четыре пункта назначения

Пример 1:

На трёх станциях сосредоточен однородный груз, который следует перевезти в четыре пункта назначения, имеющих потребность в этом грузе. Стоимость перевозок единицы груза от каждой станции до каждого пункта назначения считается известной и содержится в таблице. Требуется составить такой план перевозок, при котором их общая стоимость окажется минимальной.

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

 

Поставщик

B1

B2

B3

B4

Запасы груза

A1

4

6

19

21

100

A2

29

4

8

6

150

A3

7

11

13

14

200

Потребность

220

80

75

75

 

Решение от преподавателя:

Проверим необходимое и достаточное условие разрешимости задачи.
∑a = 100 + 150 + 200 = 450
∑b = 220 + 80 + 75 + 75 = 450
Условие баланса соблюдается. Запасы равны потребностям. Следовательно, модель транспортной задачи является закрытой.
Занесем исходные данные в распределительную таблицу.

 

1

2

3

4

Запасы

1

4

6

19

21

100

2

29

4

8

6

150

3

7

11

13

14

200

Потребности

220

80

75

75

 


Используя метод наименьшей стоимости, построим первый опорный план транспортной задачи.
В результате получен первый опорный план, который является допустимым, так как все грузы из баз вывезены, потребность магазинов удовлетворена, а план соответствует системе ограничений транспортной задачи.

 

1

2

3

4

Запасы

1

4[100]

6

19

21

100

2

29

4[80]

8

6[70]

150

3

7[120]

11

13[75]

14[5]

200

Потребности

220

80

75

75

 


Значение целевой функции для этого опорного плана равно:
F(x) = 4*100 + 4*80 + 6*70 + 7*120 + 13*75 + 14*5 = 3025
Подсчитаем число занятых клеток таблицы, их 6, а должно быть m + n - 1 = 6. Следовательно, опорный план является невырожденным.
Проверим оптимальность опорного плана. Найдем предварительные потенциалы ui, vj. по занятым клеткам таблицы, в которых ui + vj = cij, полагая, что u1 = 0.
u1 + v1 = 4; 0 + v1 = 4; v1 = 4
u3 + v1 = 7; 4 + u3 = 7; u3 = 3
u3 + v3 = 13; 3 + v3 = 13; v3 = 10
u3 + v4 = 14; 3 + v4 = 14; v4 = 11
u2 + v4 = 6; 11 + u2 = 6; u2 = -5
u2 + v2 = 4; -5 + v2 = 4; v2 = 9

 

v1=4

v2=9

v3=10

v4=11

u1=0

4[100]

6

19

21

u2=-5

29

4[80]

8

6[70]

u3=3

7[120]

11

13[75]

14[5]


Опорный план не является оптимальным, так как существуют оценки свободных клеток, для которых ui + vj > cij
(1;2): 0 + 9 > 6; ∆12 = 0 + 9 - 6 = 3
(3;2): 3 + 9 > 11; ∆32 = 3 + 9 - 11 = 1
max(3,1) = 3
Выбираем максимальную оценку свободной клетки (1;2): 6
Для этого в перспективную клетку (1;2) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-».

 

1

2

3

4

Запасы

1

4[100][-]

6[+]

19

21

100

2

29

4[80][-]

8

6[70][+]

150

3

7[120][+]

11

13[75]

14[5][-]

200

Потребности

220

80

75

75

 


Цикл приведен в таблице (1,2 → 1,1 → 3,1 → 3,4 → 2,4 → 2,2).
Из грузов хij стоящих в минусовых клетках, выбираем наименьшее, т.е. у = min (3, 4) = 5. Прибавляем 5 к объемам грузов, стоящих в плюсовых клетках и вычитаем 5 из Хij, стоящих в минусовых клетках. В результате получим новый опорный план.

 

1

2

3

4

Запасы

1

4[95]

6[5]

19

21

100

2

29

4[75]

8

6[75]

150

3

7[125]

11

13[75]

14

200

Потребности

220

80

75

75

 


Проверим оптимальность опорного плана. Найдем предварительные потенциалы ui, vj. по занятым клеткам таблицы, в которых ui + vj = cij, полагая, что u1 = 0.
u1 + v1 = 4; 0 + v1 = 4; v1 = 4
u3 + v1 = 7; 4 + u3 = 7; u3 = 3
u3 + v3 = 13; 3 + v3 = 13; v3 = 10
u1 + v2 = 6; 0 + v2 = 6; v2 = 6
u2 + v2 = 4; 6 + u2 = 4; u2 = -2
u2 + v4 = 6; -2 + v4 = 6; v4 = 8

 

v1=4

v2=6

v3=10

v4=8

u1=0

4[95]

6[5]

19

21

u2=-2

29

4[75]

8

6[75]

u3=3

7[125]

11

13[75]

14


Опорный план является оптимальным, так все оценки свободных клеток удовлетворяют условию ui + vj ≤ cij.
Минимальные затраты составят: F(x) = 4*95 + 6*5 + 4*75 + 6*75 + 7*125 + 13*75 = 3010

Не нашли нужного вам решения? Оставьте заявку и наши авторы быстро и качественно помогут вам с решением.
Оставить заявку
Работа вам нужна срочно. Не волнуйтесь, уложимся!

Заполните, пожалуйста, данные для автора:

  • 22423 авторов готовы помочь тебе.
  • 2402 онлайн