Пример №2. Решение транспортной задачи линейного программирования. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Поставщик | Потребитель | Запас | |||
| B 1 | B 2 | B 3 | B 4 | ||
| A 1 |
4
|
5
|
3
|
6
| 30 |
| A 2 |
7
|
2
|
1
|
5
| 25 |
| A 3 |
6
|
1
|
4
|
2
| 20 |
| Потребность | 20 | 15 | 25 | 20 | |
| Поставщик | Потребитель | Запас | |||
| B 1 | B 2 | B 3 | B 4 | ||
| A 1 |
4
|
5
|
3
|
6
| 30 |
| A 2 |
7
|
2
| ?
1
|
5
| 25 |
| A 3 |
6
|
1
|
4
|
2
| 20 |
| A 4 |
0
|
0
|
0
|
0
| 5 |
| Потребность | 20 | 15 | 25 | 20 | |
| Поставщик | Потребитель | Запас | |||
| B 1 | B 2 | B 3 | B 4 | ||
| A 1 |
4
|
5
|
3
|
6
| 30 |
| A 2 |
7
|
2
| 25
1
|
5
| 25 нет |
| A 3 |
6
| ?
1
|
4
|
2
| 20 |
| A 4 |
0
|
0
|
0
|
0
| 5 |
| Потребность | 20 | 15 | 25 0 | 20 | |
| Поставщик | Потребитель | Запас | |||
| B 1 | B 2 | B 3 | B 4 | ||
| A 1 |
4
|
5
|
3
|
6
| 30 |
| A 2 |
7
|
2
| 25
1
|
5
| 25 нет |
| A 3 |
6
| 15
1
|
4
| ?
2
| 20 5 |
| A 4 |
0
|
0
|
0
|
0
| 5 |
| Потребность | 20 | 15 нет | 25 0 | 20 | |
| Поставщик | Потребитель | Запас | |||
| B 1 | B 2 | B 3 | B 4 | ||
| A 1 |
4
|
5
| ?
3
|
6
| 30 |
| A 2 |
7
|
2
| 25
1
|
5
| 25 нет |
| A 3 |
6
| 15
1
|
4
| 5
2
| 20 5 нет |
| A 4 |
0
|
0
|
0
|
0
| 5 |
| Потребность | 20 | 15 нет | 25 0 | 20 15 | |
| Поставщик | Потребитель | Запас | |||
| B 1 | B 2 | B 3 | B 4 | ||
| A 1 | ?
4
|
5
| 0
3
|
6
| 30 30 |
| A 2 |
7
|
2
| 25
1
|
5
| 25 нет |
| A 3 |
6
| 15
1
|
4
| 5
2
| 20 5 нет |
| A 4 |
0
|
0
|
0
|
0
| 5 |
| Потребность | 20 | 15 нет | 25 0 нет | 20 15 | |
| Поставщик | Потребитель | Запас | |||
| B 1 | B 2 | B 3 | B 4 | ||
| A 1 | 20
4
|
5
| 0
3
| ?
6
| 30 30 10 |
| A 2 |
7
|
2
| 25
1
|
5
| 25 нет |
| A 3 |
6
| 15
1
|
4
| 5
2
| 20 5 нет |
| A 4 |
0
|
0
|
0
|
0
| 5 |
| Потребность | 20 нет | 15 нет | 25 0 нет | 20 15 | |
| Поставщик | Потребитель | Запас | |||
| B 1 | B 2 | B 3 | B 4 | ||
| A 1 | 20
4
|
5
| 0
3
| 10
6
| 30 30 10 нет |
| A 2 |
7
|
2
| 25
1
|
5
| 25 нет |
| A 3 |
6
| 15
1
|
4
| 5
2
| 20 5 нет |
| A 4 |
0
|
0
|
0
| ?
0
| 5 |
| Потребность | 20 нет | 15 нет | 25 0 нет | 20 15 5 | |
| Поставщик | Потребитель | Запас | |||
| B 1 | B 2 | B 3 | B 4 | ||
| A 1 | 20
4
|
5
| 0
3
| 10
6
| 30 30 10 нет |
| A 2 |
7
|
2
| 25
1
|
5
| 25 нет |
| A 3 |
6
| 15
1
|
4
| 5
2
| 20 5 нет |
| A 4 |
0
|
0
|
0
| 5
0
| 5 нет |
| Потребность | 20 нет | 15 нет | 25 0 нет | 20 15 5 нет | |
| A1B1 : | v1 + u1 = 4 | v1 = 4 - 0 = 4 |
| A1B3 : | v3 + u1 = 3 | v3 = 3 - 0 = 3 |
| A1B4 : | v4 + u1 = 6 | v4 = 6 - 0 = 6 |
| A2B3 : | v3 + u2 = 1 | u2 = 1 - 3 = -2 |
| A3B4 : | v4 + u3 = 2 | u3 = 2 - 6 = -4 |
| A4B4 : | v4 + u4 = 0 | u4 = 0 - 6 = -6 |
| A3B2 : | v2 + u3 = 1 | v2 = 1 - (-4) = 5 |
| Поставщик | Потребитель | U | |||
| B 1 | B 2 | B 3 | B 4 | ||
| A 1 | 20
4
|
5
| 0
3
| 10
6
| u1 = 0 |
| A 2 |
7
|
2
| 25
1
|
5
| u2 = -2 |
| A 3 |
6
| 15
1
|
4
| 5
2
| u3 = -4 |
| A 4 |
0
|
0
|
0
| 5
0
| u4 = -6 |
| V | v1 = 4 | v2 = 5 | v3 = 3 | v4 = 6 | |
Найдем оценки незадействованных маршрутов (cij - стоимость доставки). ?
|
| Поставщик | Потребитель | Запас | |||
| B 1 | B 2 | B 3 | B 4 | ||
| A 1 | 20
4
|
5
| 0
3
| 10
6
| 30 |
| A 2 |
7
|
-1
2
| 25
1
|
5
| 25 |
| A 3 |
6
| 15
1
|
4
| 5
2
| 20 |
| A 4 |
0
|
0
|
0
| 5
0
| 5 |
| Потребность | 20 | 15 | 25 | 20 | |
| Поставщик | Потребитель | Запас | |||
| B 1 | B 2 | B 3 | B 4 | ||
| A 1 | 20
4
|
5
| 0
3
| 10
6
| 30 |
| A 2 |
7
|
-1
2
| 25
1
|
5
| 25 |
| A 3 |
6
| 15
1
|
4
| 5
2
| 20 |
| A 4 |
0
|
0
|
0
| 5
0
| 5 |
| Потребность | 20 | 15 | 25 | 20 | |
| Поставщик | Потребитель | Запас | |||
| B 1 | B 2 | B 3 | B 4 | ||
| A 1 | 20
4
|
5
| 0 + 10
3
| 10 - 10
6
| 30 |
| A 2 |
7
| +10
-1
2
| 25 - 10
1
|
5
| 25 |
| A 3 |
6
| 15 - 10
1
|
4
| 5 + 10
2
| 20 |
| A 4 |
0
|
0
|
0
| 5
0
| 5 |
| Потребность | 20 | 15 | 25 | 20 | |
| Поставщик | Потребитель | Запас | |||
| B 1 | B 2 | B 3 | B 4 | ||
| A 1 | 20
4
|
5
| 10
3
|
6
| 30 |
| A 2 |
7
| 10
2
| 15
1
|
5
| 25 |
| A 3 |
6
| 5
1
|
4
| 15
2
| 20 |
| A 4 |
0
|
0
|
0
| 5
0
| 5 |
| Потребность | 20 | 15 | 25 | 20 | |
| A1B1 : | v1 + u1 = 4 | v1 = 4 - 0 = 4 |
| A1B3 : | v3 + u1 = 3 | v3 = 3 - 0 = 3 |
| A2B3 : | v3 + u2 = 1 | u2 = 1 - 3 = -2 |
| A2B2 : | v2 + u2 = 2 | v2 = 2 - (-2) = 4 |
| A3B2 : | v2 + u3 = 1 | u3 = 1 - 4 = -3 |
| A3B4 : | v4 + u3 = 2 | v4 = 2 - (-3) = 5 |
| A4B4 : | v4 + u4 = 0 | u4 = 0 - 5 = -5 |
| Поставщик | Потребитель | U | |||
| B 1 | B 2 | B 3 | B 4 | ||
| A 1 | 20
4
|
5
| 10
3
|
6
| u1 = 0 |
| A 2 |
7
| 10
2
| 15
1
|
5
| u2 = -2 |
| A 3 |
6
| 5
1
|
4
| 15
2
| u3 = -3 |
| A 4 |
0
|
0
|
0
| 5
0
| u4 = -5 |
| V | v1 = 4 | v2 = 4 | v3 = 3 | v4 = 5 | |
Найдем оценки незадействованных маршрутов (cij - стоимость доставки). ?
|
X опт = | 20 | 0 | 10 | 0 | |||
| 0 | 10 | 15 | 0 | ||||
| 0 | 5 | 0 | 15 | ||||
| 0 | 0 | 0 | 5 |