Повторяя описанные выше действия найдем:
L=15+75+20+25+30+50+60+21=296;
=0+0-4= -4;  
= -1+0-5= -6;  
=1+3-3= 1;![]()
=3+3-1=5;  
=1+2-4= -1;   
=3+2-2=
3;   
=2+2-1= 3;   
=0+2-5= -3;  
=1+(-1)-2= -2;   
=3+(-1)-3= -1;   
=0+(-1)-2= -3;   
=-1+(-1)-4= -6;     
ast = a22= {2,2},{2,3},{1,3},{1,2}; a pq = a23;
xpq= x 23= 5;
| 
   ПН ПО  | 
  
   B1  | 
  
   B2  | 
  
   B3  | 
  
   B4  | 
  
   B5  | 
  
   запасы ai  | 
  
   ui  | 
 |
| 
   A1  | 
  
   1 15  | 
  
   
  | 
  
   
  | 
  
   4  | 
  
   5  | 
  
  
   50  | 
  
  
   0  | 
 |
| 
   A2  | 
  
   3  | 
  
   
  | 
  
   5  | 
  
   3 10  | 
  
   2 25  | 
  
  
   40  | 
  
  
   -2  | 
 |
| 
   A3  | 
  
   4  | 
  
   2  | 
  
   1  | 
  
   5  | 
  
   1 60  | 
  
  
   60  | 
  
  
   -3  | 
 |
| 
   A4  | 
  
   2  | 
  
   3  | 
  
   
  | 
  
   2  | 
  
   4  | 
  
  
   21  | 
  
  
   -1  | 
 |
| 
   заявки bj  | 
  
  
   15  | 
  
  
   25  | 
  
  
   36  | 
  
  
   10  | 
  
  
   85  | 
  
  
   171  | 
  ||
| 
   vj 
  | 
  
  
   1  | 
  
  
   3  | 
  
  
   2  | 
  
  
   5  | 
  
  
   4  | 
  |||
Далее
L=15+60+30+5+30+50+60+21=271;
=5+0-4= 1;   
= 4+0-5= -1;   
=1+(-2)-3= -4;   
=2+(-2)-5= -5;   
=1+(-3)-4= -6;   
=3+(-3)-2= -2;   
=2+(-3)-1= -2;  
=5+(-3)
–5= -3;   
=1+(-1)-2= -2;   
=3+(-1)-3= -1;   
=5+(-1)-2= 2;   
= 4+(-1)-4= -1;     
ast = a44= {4,4},{4,3},{1,3},{1,2},{2,2},{2,4}; a pq = a24;
xpq= x 24= 10;
| 
   ПН ПО  | 
  
   B1  | 
  
   B2  | 
  
   B3  | 
  
   B4  | 
  
   B5  | 
  
   запасы ai  | 
  
   ui  | 
 
| 
   A1  | 
  
   1 15  | 
  
   3 10  | 
  
   2 25  | 
  
   4  | 
  
   5  | 
  
  
   50  | 
  
  
   0  | 
 
| 
   A2  | 
  
   3  | 
  
   1 15  | 
  
   5  | 
  
   3  | 
  
   2 25  | 
  
  
   40  | 
  
  
   -2  | 
 
| 
   A3  | 
  
   4  | 
  
   2  | 
  
   1  | 
  
   5  | 
  
   1 60  | 
  
  
   60  | 
  
  
   -3  | 
 
| 
   A4  | 
  
   2  | 
  
   3  | 
  
   1 11  | 
  
   2 10  | 
  
   4  | 
  
  
   21  | 
  
  
   -1  | 
 
| 
   заявки bj  | 
  
  
   15  | 
  
  
   25  | 
  
  
   36  | 
  
  
   10  | 
  
  
   85  | 
  
  
   171  | 
  |
| 
   vj 
  | 
  
  
   1  | 
  
  
   3  | 
  
  
   2  | 
  
  
   3  | 
  
  
   4  | 
  ||
L=15+30+50+15+50+60+11+20=251;
=3+0-4= -1;   
= 4+0-5= -1;   
=1+(-2)-3= -4;   
=2+(-2)-5= -5;   
=3+(-2)-3= -2;   
=1+(-3)-4= -6;   
=3+(-3)-2= -2;   
=2+(-3)-1=
-2;  
=3+(-3) –5= -3;   
=1+(-1)-2= -2;   
=3+(-1)-3= -1;   
=5+(-1)-2= 2;   
= 4+(-1)-4= -1;     
Так
как нет положительных оценок 
 - то получен оптимальный
план записанным в последней транспортной таблице, при значении целевой функции Lmin=251. 
Решение транспортных задач с помощью электронных таблиц Excel
Транспортные задачи также легко решаются с помощью опции Поиск решения меню Сервис электронных таблиц Excel.
В качестве примера примем тот, который был рассмотрен выше.
Запишем исходные данные задачи в Excel
(рис. 1) Здесь в ячейках B3:F6 записываются тарифы перевозок сij,
а в ячейках B8:F11 начальные значения перевозок 
 принятых равными 1. 
В ячейках J8:J11 запишем запасы ПО, а в ячейках B14:F14 заявки ПН.

Рис. 1
Для выполнения m-условия подсчитаем количество перевозок, для каждого ПО Аi в ячейках H8:H11, как сумму значений в каждой строке. Для ячейки H8, это условие запишется в следующем виде =СУММ(B8:B11), аналогично для остальных (с учетом обозначения строк).
Для выполнения n-условия подсчитаем количество перевозок, для каждого ПH Bj в ячейках B12:F12, как сумму значений в каждом столбце. Для ячейки B12, это условие запишется в следующем виде =СУММ(B8:F8), аналогично для остальных (с учетом обозначения столбцов).
Целевая функция определяется, как сумма значений в ячейках B15:F15 (=СУММ(B15:F15)) и записывается в ячейку B16.
В ячейках B15:F15 определяется стоимость перевозок в каждый ПH Bj из всех ПО, и для ячейки B15 это записывается как (=СУММПРОИЗВ(B3:B6;B8:B11)), и для остальных аналогично.
Заметим, что сумма значений в ячейках B14:F14 равна сумме значений в ячейках J8:J11, что является необходимым и достаточным условием разрешимости транспорт ной задачи
Для решения поставленной задачи выбираем в меню Сервис опцию Поиск решения и заполняем открывшееся диалоговое окно (рис. 2).

Рис. 2
Устанавливаем переключатель в положение «минимальному значению», так как будем исследовать целевую функцию на минимум. В качестве изменяемых значений ячеек выбираем матрицу перевозок (B8:F11).
Для ввода ограничений необходимо нажать
кнопку Добавить. Сначала запишем условие неотрицательности перевозок 
, как показано на рис. 3.

Рис. 3
Затем запишем m-условие (рис. 4).

Рис. 4
Далее - n-условие (рис. 5).

Рис. 5
Иногда
исходя из смысла задачи необходимо еще накалывать условие целочисленности на
переменные 
(рис. 6).

Рис. 6
В итоге получим следующее заполненное окно Поиска решения, которое показано на рис. 7.

Рис. 7
После заполнения всех полей диалогового окна нажимаем кнопку Выполнить.
Когда решение найдено, в окне Excel (рис. 8) появляется соответствующее сообщение, а в ячейках B8:F11 устанавливаются значения, соответствующие оптимальному плану перевозок, и в ячейке B16 устанавливается минимальная общая стоимость всех перевозок. В данной задаче значение целевой функции равное 251.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.