Постановка транспортной задачи
Транспортная задача (ТЗ)-частный случай ЗЛП, который в силу своих особенностей допускает решение более простыми методами. В задаче имеются следующие исходные данные: - есть m пунктов отправления (ПО), или поставщиков, или баз - есть n пунктов назначения (ПН), или потребителей, или получателей - известны тарифы Найти план перевозок, имеющий минимальную стоимость, позволяющий вывезти все грузы с ПО и удовлетворить потребности всех потребителей. Обозначим через
Строки таблицы соответствуют базам, а столбцы-заказчикам. Например, перевозка груза с 3-й базы 2-му заказчику соответствует клетке на пересечении строки А3 и столбца В2. Составим экономико-математическую модель задачи. Будем считать, что общее количество запасов на всех базах равно общему объёму заявок потребителей (такая ТЗ называется закрытой). Составим ограничения по запасам. Очевидно, что все запасы должны быть вывезены. Поэтому суммарный объём перевозок с каждой базы (т.е. сумма значений перевозок по каждой строке таблицы) должна равняться соответствующему запасу:
Составим ограничения по потребностям. Поскольку каждый потребитель должен получить точно заказанное количество единиц груза, сумма перевозок по каждому столбцу транспортной таблицы будет равна объёму заказа:
Ограничения на переменные, которые по смыслу должны быть неотрицательными, имеют обычный вид:
Целевая функция имеет смысл общей стоимости всех перевозок, которая должна быть минимальна:
|