5.1 Экономико-математическая модель транспортной задачи
5.1 Экономико-математическая модель транспортной задачи
Транспортная задача является частным случаем задачи линейного программирования. Формулируется следующим образом: заданы поставщики Аi и размеры их запасов, потребители Вj и размеры их заявок; известна стоимость перевозки единицы груза от каждого поставщика до каждого потребителя; требуется найти объемы перевозок для каждой пары «поставщик – потребитель» так, чтобы:
-
Мощности всех поставщиков были реализованы;
-
Спросы всех потребителей были удовлетворены;
-
Суммарные затраты на перевозку всех грузов были бы минимальны.
Математическая модель оптимизации плана распределения однородных грузов (ресурсов) называется распределительной или транспортной задачей.
Для построения математической модели транспортной задачи примем следующие обозначения:
m – количество поставщиков
i – номер поставщика
n- количество потребителей
j – номер потребителя
аi – объем продукции у i-го поставщика
bj – объем продукции необходимый j-му потребителю
Сij – стоимость перевозки единицы продукции от i-го поставщика j-му потребителю.
- хij – количество грузов перевозимых из i-го пункта отправления в –j-й пункт назначения.
При принятых обозначениях условие задачи можно записать в виде таблицы, которую в дальнейшем будем называть матрицей планирования:
|
В1 |
В2 |
… |
Bn |
ai |
A1 |
C11 x11 |
C12 x12 |
… |
C1n x1n |
a1 |
A2 |
C21 x21 |
C22 x22 |
… |
C2n x2n |
a2 |
… |
… |
… |
… |
… |
… |
Am |
Cm1 xm1 |
Cm2 xm2 |
… |
Cmn xmn |
am |
bj |
b1 |
b2 |
… |
bn |
ai=bj |
Математическая формализация задачи
- 1) Ограничения по вывозке грузов из пунктов отправления:
х11+х12+…+х1n =a1
x21+x22+…+x2n=a2
… … … …
xm1+xm2+…+ xmn=am
2) Ограничения по отправке грузов в пункты назначения
х11+х21+…+xm1 =b1
x12+x22+…+xm2=b2
… … … …
x1n+x2n+…+xmn=bn
- 3) Ограничения по неотрицательности переменных
хij >= 0
- Критерий оптимизации - минимум транспортных затрат.
С = С11х11 + … +Сijxij + …+…Cmnxmn min
Структурная модель задачи имеет следующий вид:
Равенство запасов потребностям есть необходимое и достаточное условие совместимости и, следовательно, разрешимости задачи.
При выполнении условий:
- модель называют закрытого типа.
Однако может случиться, что в рассматриваемых пунктах запасы не равны потребностям. Такая модель задачи называется открытой.
Наиболее очевидными являются следующие отличительные особенности распределительных задач.
1. Условия задачи описываются только уравнениями (в симплексном методе ограничения задачи описывались неравенствами).
2. Все переменные выражаются в одних и тех же единицах измерения.
3. Во всех уравнениях коэффициенты при переменных равны единице.
4. Каждая переменная встречается только в двух уравнениях системы ограничений.
Указанные свойства распределительных задач позволили разработать специальные методы их решения. Это задача линейного программирования, но в силу некоторых свойств ее можно решать не симплексным методом, а более легким способом.