 
        
        1.2. Открытая транспортная задача
Пример 2. В открытой транспортной задаче запасы поставщиков не равны потребностям потребителей (таблица 13).
Таблица 13
- 
		Поставщики Потребители Запасы В1 В2 В3 А1 9 х11 5 х12 4 х13 25 А2 7 х21 8 х22 5 х23 50 А3 3 х31 4 х32 6 х33 50 Спрос 25 70 40 
Построим математическую модель задачи:
 ,
,
 ,
,
 .
.
Вводим фиктивного поставщика с запасом 10 и нулевыми затратами на перевоз. Опорный план можно составить методом северо-западного угла или методом минимальной стоимости (таблица 14). Заполнение таблицы начинается с ячеек с наименьшей стоимостью перевозки.
Функция стоимости перевозок:
F1 = 4*25+ 8*35+ 5*15+ 3*15+ 4*35 = 640.
Таблица 14
- 
		Потребители Запасы В1 В2 В3 Поставщики А1 9 5   + 4 - 25 25 u1=0 А2 7 8 - 35 + 5 15 50 u2=1 А3 3 15 4 35 6 50 u3=-3 A4 0 10 0 0 10 u4=-6 Спрос 25 70 40 135 v1=6 v2=7 v3=4 
Для оптимизации плана используем метод потенциалов. Составляем уравнение потенциалов для занятых ячеек
| u1 +v3 =4; u2 +v2 =8; u2 +v3 =5; u3 +v1 =3; u3 +v2 =4; u4 +v1 =0; | 
			u u2 =1; u3 =-3; u4 =-6; 
 
 | v1 =6; v2 =7; v3 =4. 
 | 
Проверяем условие оптимальности для свободных ячеек:
u1 +v1 =6  9;
u1 +v2 =7 5;
u2 +v1 =7 = 7;
u3 +v3 =1  6;
u4 +v2 =1 0;
u4 +v3 =-2  0.
Для ячеек x12 и x42 условие оптимальности не выполняется. Для ячейки x12,строим цикл [х12, х13, х23, х22]. Находим значения потенциалов.
| u1 +v2 =5; u2 +v2 =8; u2 +v3 =5; u3 +v1 =3; u3 +v2 =4; u4 +v1 =0; | 
			u u2 =3; u3 =-1; u4 =-4; 
 
 | v1 =4; v2 =5; v3 =2. 
 | 
Получаем новый план:
Таблица 15
- 
					9 5 25 4 u1=0 7 8 10 5 40 u2=3 3  15
								  + 15
								  +4 - 35 6 u3=-1 0- 10 + 0 0 u4=-4 v1=4 v2=5 v3=2 
Проверяем условие оптимальности для свободных ячеек:
u1 +v1 =4  9;
u1 +v3 =2  4;
u2 +v1 =7 = 7;
u3 +v3 =1  6;
u4 +v2 =1 0;
u4 +v3 =-2  0.
Для ячейки u4,v2 условие оптимальности не выполняется. Для ячейки x42,строим цикл [х31, х32, х42, х41]. Находим значения потенциалов.
| u1 +v2 =5; u2 +v2 =8; u2 +v3 =5; u3 +v1 =3; u3 +v2 =4; u4 +v2 =0; | u 1 =0; u2 =3; u3 =-1; u4 =-5; 
 
 | v1 =4; v2 =5; v3 =2. 
 | 
Получаем новый план:
Таблица 16
- 
					9 5 25 4 u1=0 7 8 10 5 40 u2=3 3 25 4 35 6 u3=-1 0 0 10 0 u4=-5 v1=4 v2=5 v3=2 
Проверяем условие оптимальности для свободных ячеек:
u1 +v1 =4  9;
u1 +v3 =2  4;
u2 +v1 =7 = 7;
u3 +v3 =1  6;
u4 +v1 =-1 0;
u4 +v3 =-3  0.
Для всех клеток условие оптимальности выполняется, следовательно, полученный план является оптимальным.
F = 5*25 +8*10 +5*40 +3*25 +4*35 +0*10 = 620.
При реализации оптимального плана потребитель В2 останется недозагруженным на 10 единиц.

 1
			=0;
1
			=0; 1
			=0;
1
			=0;