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

Пример 1:

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

                Bj

Ai

B1

B2

B3

B4

B5

запасы

A1

4

3

4

11

9

40

A2

3

4

7

15

8

30

A3

7

4

2

8

15

10

потребители

20

21

7

24

8

 

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

Проверим необходимое и достаточное условие разрешимости задачи. 
∑a = 40 + 30 + 10 = 80 
∑b = 20 + 21 + 7 + 24 + 8 = 80 
Условие баланса соблюдается. Запасы равны потребностям. Следовательно, модель транспортной задачи является закрытой. 
Используя метод наименьшей стоимости, построим первый опорный план транспортной задачи. 

 

B1

B2

B3

B4

B5

Запасы

A1

4

3[21]

4

11[19]

9

40

A2

3[20]

4

7

15[2]

8[8]

30

A3

7

4

2[7]

8[3]

15

10

Потребности

20

21

7

24

8

 

Значение целевой функции для этого опорного плана равно: 
F(x) = 3*21 + 11*19 + 3*20 + 15*2 + 8*8 + 2*7 + 8*3 = 464 
Подсчитаем число занятых клеток таблицы, их 7, а должно быть m + n - 1 = 7. Следовательно, опорный план является невырожденным
Улучшение опорного плана. 
Проверим оптимальность опорного плана. Найдем предварительные потенциалы ui, vj. по занятым клеткам таблицы, в которых ui + vj = cij, полагая, что u1 = 0. 
u1 + v2 = 3; 0 + v2 = 3; v2 = 3 
u1 + v4 = 11; 0 + v4 = 11; v4 = 11 
u2 + v4 = 15; 11 + u2 = 15; u2 = 4 
u2 + v1 = 3; 4 + v1 = 3; v1 = -1 
u2 + v5 = 8; 4 + v5 = 8; v5 = 4 
u3 + v4 = 8; 11 + u3 = 8; u3 = -3 
u3 + v3 = 2; -3 + v3 = 2; v3 = 5 

 

v1=-1

v2=3

v3=5

v4=11

v5=4

u1=0

4

3[21]

4

11[19]

9

u2=4

3[20]

4

7

15[2]

8[8]

u3=-3

7

4

2[7]

8[3]

15


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

 

1

2

3

4

5

Запасы

1

4

3[21][-]

4

11[19][+]

9

40

2

3[20]

4[+]

7

15[2][-]

8[8]

30

3

7

4

2[7]

8[3]

15

10

Потребности

20

21

7

24

8

 


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

 

B1

B2

B3

B4

B5

Запасы

A1

4

3[19]

4

11[21]

9

40

A2

3[20]

4[2]

7

15

8[8]

30

A3

7

4

2[7]

8[3]

15

10

Потребности

20

21

7

24

8

 


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

 

v1=2

v2=3

v3=5

v4=11

v5=7

u1=0

4

3[19]

4

11[21]

9

u2=1

3[20]

4[2]

7

15

8[8]

u3=-3

7

4

2[7]

8[3]

15


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

 

1

2

3

4

5

Запасы

1

4

3[19]

4[+]

11[21][-]

9

40

2

3[20]

4[2]

7

15

8[8]

30

3

7

4

2[7][-]

8[3][+]

15

10

Потребности

20

21

7

24

8

 


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

 

B1

B2

B3

B4

B5

Запасы

A1

4

3[19]

4[7]

11[14]

9

40

A2

3[20]

4[2]

7

15

8[8]

30

A3

7

4

2

8[10]

15

10

Потребности

20

21

7

24

8

 


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

 

v1=2

v2=3

v3=4

v4=11

v5=7

u1=0

4

3[19]

4[7]

11[14]

9

u2=1

3[20]

4[2]

7

15

8[8]

u3=-3

7

4

2

8[10]

15


Опорный план является оптимальным, так все оценки свободных клеток удовлетворяют условию ui + vj ≤ cij
Минимальные затраты составят: F(x) = 3*19 + 4*7 + 11*14 + 3*20 + 4*2 + 8*8 + 8*10 = 451

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

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

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