Пример транспортной задачи




Имеется пунктов отправления и пунктов потребления некоторого однородного товара. В каждом пункте отправления содержится запас товара объема . Спрос - го потребителя на поставку этого товара равен . Стоимость перевозки одной единицы груза из - го пункта отправления в - й пункт потребления равна . Требуется спланировать перевозки так, чтобы их суммарная стоимость была наименьшей.

Исходные данные транспортной задачи обычно помещаются в таблицу стоимости перевозок.

Поставщики Потребители Запасы поставщиков
  ……
  ……
  …….
……………….   ……   …… ……
  ……
Спрос потребителей         ……    

 

Когда суммарные запасы поставщиков равны общему спросу потребителей, т.е. , транспортную задачу называют сбалансированной (закрытая модель).

Если , транспортная задача называется несбалансированной (открытая модель).

Решение несбалансированной задачи сводится к решению сбалансированной.

Пример. На трех базах находится одинаковый груз в количестве 42, 30 и 28 тонн. Груз необходимо развести четырем потребителям , потребности которых в данном грузе составляют 25, 23, 18 и 34 тонны соответственно. Стоимость перевозок задана матрицей тарифов . Построить первоначальное распределение поставок.

Решение. Запишем исходные данные в таблицу стоимости перевозок

Постав-щики Потребители Запасы поставщиков
         
         
         
Спрос потребителей            

 

Метод потенциалов

В основе метода потенциалов лежит теорема, из которой следует, что

план транспортной задачи является оптимальным тогда, и только тогда, когда существуют потенциалы поставщиков и потенциалы потребителей , для которых выполняются соотношения:

для клеток с ненулевыми поставками - заполненных , (2)

для клеток с нулевыми поставками - свободных .

Проверяем оптимальность первого опорного плана, построенного по правилу минимальной стоимости, так как он дает меньшую стоимость перевозок. Введем в таблицу для первого опорного плана потенциалы следующим образом:

Поставщики Потребители
  - -  
-   -  
-     -

 

Вычислим значения введенных потенциалов, используя первое уравнение системы (2) для заполненных клеток таблицы ():

,

,

.

Получена система шести уравнений с семью неизвестными. Система решается следующим образом. Задается значение одной из неизвестных. Обычно считают . Это позволяет определить остальные неизвестные

, , .

Проверим с помощью неравенства системы (2) опорный план на оптимальность.

Если обозначить , то план оптимальный, если все неотрицательны.

Неравенства записываются для свободных клеток таблицы :

,

,

,

,

,

.

 

Так как , одно из неравенств системы (2) не выполнено, следовательно, опорный план не является оптимальным. Требуется его улучшение, то есть перераспределение поставок.

Для проведения процедуры оптимизации введем следующий цикл. Строим многоугольник с горизонтальными и вертикальными (!) сторонами, первая из вершин которого лежит в свободной клетке, имеющей наименьшее отрицательное значение . Все остальные вершины лежат в заполненных клетках.

Когда в таблице ровно заполненных клеток, для каждой свободной клетки можно построить цикл, притом единственный. Перераспределение поставок происходит только в клетках, в которых лежат вершины цикла.

Каждой вершине цикла присваивается знак плюс или минус, причем вершина в свободной клетке всегда имеет знак +, знаки остальных вершин чередуются.

Из всех клеток с вершинами со знаком минус выбирается наименьшее значение перевозок, и на эту величину уменьшаются значения перевозок в клетках с «отрицательными вершинами», и увеличиваются в клетках с «положительными вершинами». Так как в цикле четное число вершин, общий объем перевозок в пределах цикла не меняется, что сохраняет баланс между запасами поставщиков и заявками потребителей.

В рассматриваемом примере, поскольку цикл начинается в клетке , следующие его вершины находятся в заполненных клетках , после чего возвращаемся в клетку . Придаем знаки вершинам, как показано на рисунке

Данный цикл изображен на выше приведенной таблице.

Из клеток цикла с отрицательными вершинами выбираем клетку с наименьшей поставкой товара. Это клетка , и поставка в ней 13 тонн.

Пересчитываем таблицу поставок, добавляя 13 к поставкам в клетках с положительными вершинами и вычитая 13 из поставок в клетках с отрицательными вершинами. Таким образом,

В клетке величина поставки станет 13 (0+13),

в клетке величина поставки станет 4 (17-13),

в клетке величина поставки станет 30 (17+13),

в клетке величина поставки 0 (13-13), и она становится свободной.

Внесем полученные результаты в таблицу:

Поставщики Потребители
    -  
- - -  
-     -

 

Количество заполненных клеток осталось 6 – план опорный.

Подсчитаем суммарные расходы на перевозки для полученного плана

.

Они уменьшилась с 509 до 496.

Проверяем, является ли план оптимальным по той же схеме. Введем потенциалы

 

Поставщики Потребители
    -  
- - -  
-     -

Выполним первое условие из системы (2)

,

,

.

По аналогии решение системы

, , , , .

Из второго условия (2)

,

,

,

,

,

.

Все значения неотрицательны, полученный опорный план – оптимальный.

Примечание. Если некоторые из - отрицательные, процедуру оптимизации следует повторить.

Ответ. Матрица оптимальных объемов перевозок

,

Минимальные суммарные расходы на перевозку .

 

Федеральное государственное бюджетное образовательное учреждение

высшего образования

«Казанский национальный исследовательский технологический университет»

(ФГБОУ ВО КНИТУ)

Высшая школа экономики

Кафедра Экономики, организации и управления производством

ФОНД ОЦЕНОЧНЫХ СРЕДСТВ

для проведения промежуточной аттестации

по производственной практике

Экономика

(код и наименование направления подготовки/ специальности)



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-12-12 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: