Практический блок. Экономическая модель
Пример
Экономическая модель
  
  |    
  |    
  |    
  |  |
  
  |  ||||
  
  |  ||||
  
  |  ||||
  
  |  ||||
  
  |  
 – это наличие товара у поставщика 
 и 
 ;
 – это наличие потребностей у потребителя 
 и 
 ;
 – это удельные затраты на перевозку товара от каждого 
 -го поставщика, каждому 
 -ому потребителю.
Математическая модель.
 Определим неизвестные. За 
 примем количество перевозимой продукции от каждого 
 -го поставщика, каждому 
 -ому потребителю.
 
 
 
 – вывезти товара, не менее, чем есть;
 – привезти не менее запросов потребителя.

 ; 
 и 
Получили, что суммарный спрос равен суммарному предложению, значит данная транспортная задача является закрытого типа.
Получение начального (опорного) плана методом северо-западного угла
    
  |    
  |    
  |    
  |    
  |  ||||
  
  |  ||||||||
  
  |  ||||||||
  
  |  ||||||||
  
  |  ||||||||
  
  |  ||||||||
Поверим по формуле, получился ли вырожденный случай:
 ; 
 (невырожденный случай).
Определим начальные (опорные) издержки:
 ;
Итерации по улучшению плана до получения оптимального решения.
Рассчитаем оценки пустых клеток:
 ; 
 ; 
 ;
 ; 
 ; 
 ;
 ; 
 ; 
 ;
 ; 
 ; 
 ;
Минимальная оценка в клетке (1,3). Сделаем перепоставку по контуру (23 из клетки 3,3 в клетку 1,3) и получим новый план поставки товара.
План после первой итерации
    
  |    
  |    
  |    
  |    
  |  ||||
  
  |  ||||||||
  
  |  ||||||||
  
  |  ||||||||
  
  |  ||||||||
  
  |  ||||||||
 .
Снова рассчитаем оценки пустых клеток:
 ; 
 ; 
 ;
 ; 
 ; 
 ;
 ; 
 ; 
 ;
 
 ; 
 .
Минимальная оценка в клетке (5,1). Сделаем перепоставку по контуру – это будет число 31 из клетки (1,1). Рассчитаем новый план поставки товара.
План после второй итерации
    
  |    
  |    
  |    
  |    
  |  ||||
  
  |  ||||||||
  
  |  ||||||||
  
  |  ||||||||
  
  |  ||||||||
  
  |  ||||||||
 .
Снова рассчитаем оценки пустых клеток:
 ; 
 ; 
 ;
 ; 
 ; 
 ;
 ; 
 ; 
 ;
 ; 
 ; 
 .
Выбираем клетку (2,4). Сделаем перепоставку по контуру – это будет число 38 из клетки (2,1). Рассчитаем новый план поставки товара.
План после третьей итерации
    
  |    
  |    
  |    
  |    
  |  ||||
  
  |  ||||||||
  
  |  ||||||||
  
  |  ||||||||
  
  |  ||||||||
  
  |  ||||||||
 .
Снова рассчитаем оценки пустых клеток:
 ; 
 ; 
 ;
 ; 
 ; 
 ;
 ; 
 ; 
 ;
 ; 
 ; 
 .
Выбираем клетку (3,3). Сделаем перепоставку по контуру – это будет число 15 из клетки (5,3). Рассчитаем новый план поставки товара.
План после четвертой итерации
    
  |    
  |    
  |    
  |    
  |  ||||
  
  |  ||||||||
  
  |  ||||||||
  
  |  ||||||||
  
  |  ||||||||
  
  |  ||||||||
 .
Снова рассчитаем оценки пустых клеток:
 ; 
 ; 
 ;
 ; 
 ; 
 ;
 ; 
 ; 
 ;
 ; 
 ; 
 ;
Выбираем клетку (3,4). Сделаем перепоставку по контуру – это будет число 12 из клетки (5,4). Рассчитаем новый план поставки товара.
План после пятой итерации
    
  |    
  |    
  |    
  |    
  |  ||||
  
  |  ||||||||
  
  |  ||||||||
  
  |  ||||||||
  
  |  ||||||||
  
  |  ||||||||
 .
Снова рассчитаем оценки пустых клеток:
 ; 
 ; 
 ;
 ; 
 ; 
 ;
 ; 
 ; 
 ;
 ; 
 ; 
 .
Выбираем клетку (4,1). Сделаем перепоставку по контуру – это будет число 4 из клетки (3,1). Рассчитаем новый план поставки товара.
План после шестой итерации (оптимальный план перевозок)
    
  |    
  |    
  |    
  |    
  |  ||||
  
  |  ||||||||
  
  |  ||||||||
  
  |  ||||||||
  
  |  ||||||||
  
  |  ||||||||
 .
Снова рассчитаем оценки пустых клеток:
 ; 
 ; 
 ;
 ; 
 ; 
 ;
 ; 
 ; 
 ;
 ; 
 ; 
 .
Как видно из расчетов все оценки положительные, т.е. не уменьшают издержки. Выбран оптимальный план перевозок 
.
Контрольные вопросы
1. Транспортная задача: постановка.
2. Транспортная задача: экономическая значимость.
3. Транспортная задача: условия существования решения.
4. Отличие транспортной задачи от общей задачи линейного программирования.
5. Как найти начальное решение транспортной задачи методом северо-западного угла?
6. Как решается транспортная задача методом минимальной стоимости?
7. Как решается транспортная задача методом потенциалов?
8. Построение замкнутого контура (цикла) при решении транспортной задачи.
9. Открытая и закрытая транспортная задача.
10. Приведение открытой транспортной задачи к закрытому типу.
Тесты
1. Что требуется определить в транспортной задаче?
а) такой план перевозок, чтобы все заявки не были выполнены, а общая стоимость всех перевозок была бы минимальна;
б) такой план перевозок, чтобы все заявки были выполнены, а общая стоимость всех перевозок была бы минимальна;
в) такой план перевозок, чтобы все заявки были выполнены, а общая стоимость всех перевозок была бы максимальна;
г) такой план перевозок, чтобы все заявки были не выполнены, а общая стоимость всех перевозок была бы максимальна;
д) содержание п. а и г.
2. Транспортные задачи являются одним из видов задач:
а) линейного программирования;
б) нелинейной оптимизации;
в) динамического программирования;
г) теории игр.
3. Система ограничений в транспортной задаче включает в себя:
а) уравнения баланса по поставщикам;
б) уравнения баланса по потребителям;
в) суммарное время перевозок;
г) п.п. а, б;
д) п.п. а-в.
4. Целевой функцией в транспортной задаче является:
а) суммарные транспортные издержки;
б) суммарное время перевозок;
в) длина маршрута перевозок.
5. Оценка пустой клетки показывает:
а) на сколько изменится значение целевой функции, после совершения единичной поставки в рассматриваемую клетку;
б) максимально возможную поставку в рассматриваемую клетку;
в) стоимость перевозки единицы товара.
6. Как решается транспортная задача:
а) методом потенциалов;
б) методом обратной матрицы;
в) методом «северо-западного угла».
7. Транспортная задача может быть
а) замкнутая;
б) закрытая;
в) обособленная.
8. Для нахождения опорного плана транспортной задачи применяется
а) метод скользящей средней;
б) метод потенциалов;
в) метод «северо-западного угла».
9. Сколько занятых клеток в транспортной таблице соответствует опорному плану перевозок:
а) n+m; б) n+m – 1; в) n+m+1.
10. Всегда ли для пустой клетки транспортной таблицы существует контур перепоставки?
а) да;
б) нет;
в) при соблюдении определенных условий.
Ответы к тестам
| 1) б | 6) а | 
| 2) а | 7) б | 
| 3) г | 8) в | 
| 4) а | 9) б | 
| 5) а | 10) а |