Страницы

понедельник, 10 февраля 2014 г.

Транспортная задача

Транспортная задача (MS Excel)

Необходимо решить в MS Excel транспортную задачу:


Есть шесть потребителей продукции и шесть производителей (допустим, подразделения одной фирмы в разных городах).  Необходимо удовлетворить спрос и при этом минимизировать транспортные расходы. В данном случае модель сбалансированная, то есть объем потребления (суммарный) равен объему производства.
Составим математическую модель.
Обозначим через V объемы производства, через W объемы потребления. Pij – цена перевозки единицы товара i-го производителя j-му потребителю.
Xij – объем продукции, поставляемой i-м производителем j-му потребителю. Тогда стоимость перевозки всех единиц i-го производителя j-му потребителю будет равна Pij*Xij. Стоимость перевозок всей продукции i-го производителя равна Pi1*Xi1 + Pi2*Xi2 + … + Pi6*Xi6.
Целевой функцией будет являться полная стоимость перевозок всей продукции всем потребителям. Она записывается, как
Z = P11*X11 + P12*X12 + … + P16*X16 +
    + P21*X21 + P22*X22 + … + P26*X26 +
    + …+
    + P61*X61 + P62*X62 + … + P66*X66      ->    min.
Запишем ограничения. Для всех поставщиков:
X11+X12+X13+X14+X15+X16=V1,

X61+X62+X63+X64+X65+X66=V6,
Для всех потребителей
X11+X21+X31+X41=W1,

X16+X26+X36+X46=W6.

Добавим условие неотрицательности переменных:
Xij >= 0   для всех   i=1,…, 6;   j=1,…,6.
Решим эту задачу в Excel.
Составим и заполним таблицу


Таблица с формулами


Из функций используем СУММ (суммирование) и СУММПРОИЗВ (вычисляет сумму произведений цен на объем перевозки).
Выделим ячейку G23 и вызовем решатель (Сервис-Поиск решения).
Введем ограничения (условие неотрицательности переменных и условия равенства объемов производства и потребления).


Вторая часть ограничений


Нажимаем кнопку «Выполнить», выделяем все типы отчетов (если нужно).
Результат




Транспортная задача (MS Excel)