Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Транспортная задача_Романов.rtf
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
352.44 Кб
Скачать

Второе приближение.

1

2

3

4

Запасы

1

2 80

6

2

0

80

2

6

1 90

5 80

0

170

3

1 40

4

4 70

0 70

180

Потребности

120

90

150

70

Проверим оптимальность сформированного плана перевозок. Найдем предварительные потенциалы ui, vj. по занятым клеткам таблицы, в которых ui + vj = cij, полагая, что u1 = 0.

u1 + v1 = 2; 0 + v1 = 2; v1 = 2

u3 + v1 = 1; 2 + u3 = 1; u3 = -1

u3 + v3 = 4; -1 + v3 = 4; v3 = 5

u2 + v3 = 5; 5 + u2 = 5; u2 = 0

u2 + v2 = 1; 0 + v2 = 1; v2 = 1

u3 + v4 = 0; -1 + v4 = 0; v4 = 1

v1=2

v2=1

v3=5

v4=1

u1=0

2 80

6

2

0

u2=0

6

1 90

5 80

0

u3=-1

1 40

4

4 70

0 70

Сформированный план перевозок не является оптимальным, так как существуют оценки свободных клеток, для которых ui + vj > cij

(1;3): 0 + 5 > 2; ∆13 = 0 + 5 - 2 = 3

(1;4): 0 + 1 > 0; ∆14 = 0 + 1 - 0 = 1

(2;4): 0 + 1 > 0; ∆24 = 0 + 1 - 0 = 1

max(3,1,1) = 3

Выбираем максимальную оценку свободной клетки (1;3): 2

Для этого в перспективную клетку (1;3) поставим знак «+», а в остальных «-», «+», «-».

1

2

3

4

Запасы

1

2 80 -

6

2 +

0

80

2

6

1 90

5 80

0

170

3

1 40 +

4

4 70 -

0 70

180

Потребности

120

90

150

70

Цикл приведен в таблице (1,3 → 1,1 → 3,1 → 3,3).

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

Третье приближение.

1

2

3

4

Запасы

1

2 10

6

2 70

0

80

2

6

1 90

5 80

0

170

3

1 110

4

4

0 70

180

Потребности

120

90

150

70

Проверим оптимальность сформированного плана перевозок. Найдем предварительные потенциалы ui, vj. по занятым клеткам таблицы, в которых ui + vj = cij, полагая, что u1 = 0.

u1 + v1 = 2; 0 + v1 = 2; v1 = 2

u3 + v1 = 1; 2 + u3 = 1; u3 = -1

u3 + v4 = 0; -1 + v4 = 0; v4 = 1

u1 + v3 = 2; 0 + v3 = 2; v3 = 2

u2 + v3 = 5; 2 + u2 = 5; u2 = 3

u2 + v2 = 1; 3 + v2 = 1; v2 = -2

v1=2

v2=-2

v3=2

v4=1

u1=0

2 10

6

2 70

0

u2=3

6

1 90

5 80

0

u3=-1

1 110

4

4

0 70

Сформированный план перевозок не является оптимальным, так как существуют оценки свободных клеток, для которых ui + vj > cij

(1;4): 0 + 1 > 0; ∆14 = 0 + 1 - 0 = 1

(2;4): 3 + 1 > 0; ∆24 = 3 + 1 - 0 = 4

max(1,4) = 4

Выбираем максимальную оценку свободной клетки (2;4): 0

Для этого в перспективную клетку (2;4) поставим знак «+», а в остальных «-», «+», «-».

1

2

3

4

Запасы

1

2 10 -

6

2 70 +

0

80

2

6

1 90

5 80 -

0 +

170

3

1 110 +

4

4

0 70 -

180

Потребности

120

90

150

70

Цикл приведен в таблице (2,4 → 2,3 → 1,3 → 1,1 → 3,1 → 3,4).

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