Пример
Экономическая модель
– это наличие товара у поставщика и ;
– это наличие потребностей у потребителя и ;
– это удельные затраты на перевозку товара от каждого -го поставщика, каждому -ому потребителю.
Математическая модель.
Определим неизвестные. За примем количество перевозимой продукции от каждого -го поставщика, каждому -ому потребителю.
– вывезти товара, не менее, чем есть;
– привезти не менее запросов потребителя.
; и
Получили, что суммарный спрос равен суммарному предложению, значит данная транспортная задача является закрытого типа.
Получение начального (опорного) плана методом северо-западного угла
Поверим по формуле, получился ли вырожденный случай:
; (невырожденный случай).
Определим начальные (опорные) издержки:
;
Итерации по улучшению плана до получения оптимального решения.
Рассчитаем оценки пустых клеток:
; ; ;
; ; ;
; ; ;
; ; ;
Минимальная оценка в клетке (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) а |