
- •Содержание
- •Глава 1. Постановка транспортных задач 6
- •Глава 2. Определение оптимального плана транспортных задач 28
- •Введение
- •Глава 1.Постановка транспортных задач
- •1.1.Однопродуктовая транспортная модель
- •1.2.Многопродуктовая транспортная модель
- •1.3.Модель производства с запасами
- •1.4. Методы построения опорного плана
- •1.4.1. Метод северо-западного угла
- •1.4.2.Метод минимальной стоимости
- •1.4.3.Метод двойного предпочтения
- •1.4.4.Приближенный метод Фогеля
- •Глава 2.Определение оптимального плана транспортных задач
- •2.1.Решение транспортной задачи методом моди
- •2.2.Дельта-метод решения транспортной задачи
- •2.3.Решение задач закрепления потребителей за поставщиками и клиентуры за автотранспортными предприятиями с учетом дополнительных требований
- •2.3.1.Ограничения в поставках
- •2.3.2.Несбалансированное наличие и потребности
- •2.3.3.Задача закрепления при учете взаимозаменяемости автомобилей
- •2.3.4.Задача на минимизацию времени доставки груза
- •Глава 3.Задача о назначениях
- •3.1.Постановка задачи о назначениях
- •3.2.Венгерский метод решения задачи о назначениях
- •3.3.Применение задачи о назначениях к решению экономических проблем
- •Глава 4.Оптимальное планирование грузооборота
- •4.1.Транспортная сеть и характеристика перевозимых грузов
- •Объёмы потребления грузов
- •Объёмы производства песка
- •4.2.Оптимальное планирование грузоперевозок
- •4.3.Маршрутизация перевозок грузов при помашинных отправках
- •4.4.Составление кольцевых и маятниковых маршрутов
- •Глава 5.Оптимальное планирование работы автобусного парка
- •5.1.Постановка задачи
- •5.2.Двойственная задача линейного программирования
- •5.3. Примеры формулировок двойственных задач
- •5.4. Симметричная и несимметричная двойственные пары. Основы теории двойственности
- •Основная теорема теории двойственности
- •5.5. Условия равновесия в симметричной паре. Экономическая интерпретация
- •5.6.Решение задачи оптимального планирования работы автопарка
- •Глава 6.Область применения сетевых транспортных задач
- •6.1.Примеры применения модели о кратчайшем пути
- •6.2.Алгоритмы нахождения кратчайшего пути
- •6.2.1.Алгоритм для сетей без циклов
- •6.2.2.Алгоритм для сетей с циклами
- •6.2.3.Алгоритм Флойда
- •6.3.Алгоритм нахождения максимального потока в сети
- •6.4.Представление сетевых задач как задач линейного программирования
- •Глава 7.Применение сетевых моделей в транспортировке грузов
- •7.1. Определение кратчайших расстояний между пунктами транспортной сети
- •7.2. Решение задачи коммивояжера методом "ветвей и границ"
- •7.3. Определение развозочных маршрутов для перевозки мелких партий грузов
- •7.3.1. Нахождение кратчайшей связывающей все пункты сети и набор пунктов в маршруты
- •7.3.2. Определение очередности объезда пунктов маршрута
- •Матрица кратчайших расстояний 2-го маршрута
- •7.4. Определение развозочных маршрутов для мелких партий грузов методом Кларка Райта
- •Список литературы
5.6.Решение задачи оптимального планирования работы автопарка
Составим двойственную задачу к задаче оптимального планирования автобусного парка.
Прямая задача:
при ограничениях
х
1
+ х6
≥ 4; (с
0:01 до 4:00) ←
y1
х1 + х2 ≥ 8; (с 4:01 до 8:00) ← y2
х2 + х3 ≥ 10; (с 8:01 до 12:00) ← y3
х3 + х4 ≥ 7; (с 12:01 до 16:00) ← y4
х4 + х5 ≥ 12; (с 16:01 до 20:00) ← y5
х5 + х6 ≥ 4; (с 20:01 до 24:00) ← y6
х j ≥ 0; j = 1,...,6
Двойственная задача:
W(y) =4 y1 + 8 y2 +10 y3+ 7 y4 + 12 y5 + 4y6 → max.
при ограничениях
y
1
+
y2
≤
1; (1)
y2+ y3 ≤ 1; (2)
y3 + y4≤ 1; (3)
y4 + y5 ≤ 1; (4)
y5 + y6 ≤ 1; (5)
y6 + y1 ≤ 1; (6)
i =1,...,6.
Найдем допустимый план, удовлетворяющий ограничениям двойственной задачи. Двойственные переменные являются булевыми переменными. Причем только одна из двойственных переменных, фигурирующих в двойственном ограничении, может быть отлична от нуля. Так как решается задача максимизации W , то логично положить равной единице переменную при самом большом коэффициенте целевой функции y5 = 1, тогда из ограничения (5) следует, что y4=0, из ограничения (6) следует, что y6=0. Из ограничения (1) следует, что y1=1. Тогда из ограничения (2) следует, что y2=0. Из ограничения (3) получим, что y3=1. Значение целевой функции W=26. Получили допустимый план Y(1,0, 1, 0, 1,0) .
Найдем план прямой задачи, соответствующий плану Y. Из условий равновесия следует, что 1-е, 3-е и 5-е ограничения прямой задачи будут выполняться как равенства, так как связанные с ними двойственные переменные y1=y5=y3=1. Так как y2=y4=y6=0, то 2-е, 4-е и 6-е ограничения прямой задачи будут выполняться как неравенства. Допустимый план прямой задачи должен удовлетворять трем равенствам и трем неравенствам:
х1 + х6 = 4; х1 + х2 ≥ 8;
х2 + х3 = 10; х3 + х4 ≥ 7;
х4 + х5 = 12; х5 + х6 ≥ 4;
Найдем
допустимый план X.
Пусть
х1=4,
тогда
х6=0.
Положим
х2=8
(10>8,
второе
неравенство выполняется).
Тогда
х3
=10-8=2.
Примем
х4=6
(2+6>7).
Следовательно,
х5=12-6=6.
При
этом последнее
неравенство выполняется (6+0>4). Допустимый
план X(4;8;2;6;6;0).
Значение
целевой функции прямой задачи
(автобусов). Значения задач двойственной
пары совпадают
,
значит, согласно теории двойственности,
оба плана являются оптимальными.
Итак,
мы получили, что для удовлетворения
потребностей в перевозках достаточно
выпускать на линию 26 автобусов. Выигрыш
от оптимального решения по сравнению
с решением для общепринятого трехсменного
графика работ (для него
автобусов) составит:
Следует заметить, что найденный план x является не единственным. Любой план, удовлетворяющий трем равенствам и трем неравенствам, будет оптимальным. Например, оптимальны также следующие планы: X(0;10;0;8;4;4), X(2;6;4;4;8;2) и т.д.
Глава 6.Область применения сетевых транспортных задач
В данном разделе рассматриваются различные случаи сетевых транспортных задач, которые можно промоделировать и решить задачу о кратчайшем пути. Задача о кратчайшем пути состоит в нахождении связанных между собой дорог на транспортной сети, которые в совокупности имеют минимальную длину от исходного пункта до пункта назначения.