- •Содержание
- •Глава 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. Определение развозочных маршрутов для мелких партий грузов методом Кларка Райта
- •Список литературы
6.1.Примеры применения модели о кратчайшем пути
Пример 6.0: Замена оборудования
Фирма по прокату автомобилей планирует замену автомобильного парка на очередные пять лет. Автомобиль должен проработать не менее одного года, прежде чем фирма поставит вопрос о его замене. В табл. 78 приведены стоимости замены автомобилей (в тысячах долларах), зависящие от времени замены и числа лет, в течение которых автомобиль находился в эксплуатации.
Таблица 78
Год |
|
Стоимость замены |
||||
|
1 |
2 |
3 |
4 |
5 |
|
1 |
|
4,0 |
5,4 |
9,8 |
13,7 |
|
2 |
|
|
4,3 |
6,2 |
8,1 |
|
3 |
|
|
|
4,8 |
7,1 |
|
4 |
|
|
|
|
4,9 |
Эту задачу можно представить на сети в следующем виде. Каждому году ставится в соответствие определённый узел. «Длина» дуги, соединяющей два узла, равна соответствующей стоимости замены из табл. 78.
Сеть изображена на рис. 6.1. Задача сводится к нахождению кратчайшего «пути» между узлами 1 и 5. Кратчайший «путь» можно определить, используя алгоритм, который будет изложен ниже.
Рис. 6.9. Сетевая модель задачи о замене оборудования
Оптимальное решение даёт путь 1→2→5 со стоимостью 4+8,1=12, тыс. долл. Это означает, что каждый автомобиль заменяется через два года, а через пять – списывается.
Пример 6.0: Наиболее надёжный маршрут
Женщина ежедневно ездит из дома на работу в автомобиле. Имея необходимую подготовку в области сетевого анализа, она смогла определить кратчайший путь от дома до работы, однако, к своему сожалению, вскоре обнаружила, что этот путь усиленно патрулируется полицией, которая постоянно останавливает её за превышение скорости, причём, как ей кажется, безосновательно (особенно когда она опаздывает на работу).
После многочисленных штрафов (и чувствуя, что вставать рано очень трудно) женщина пришла к заключению, что кратчайший путь не самый экономный. Поэтому она решила рассмотреть задачу под несколько иным углом зрения и выбрать такой маршрут, на котором полная вероятность того, что полиция не оставит её, будет максимальной. Рассмотрим все возможные участки дорог, ведущих от её дома до места работы, она получила вероятности, указанные на дугах сети (участки дороги) на рис. 6.2. (Дуги в этом случае называются направленными, или ориентированными, поскольку женщина должна двигаться в определённом направлении – к месту работы.)
Исследование данных вероятностей показало, что полная вероятность не быть остановленной полицейскими на маршруте равна произведению вероятностей, соответствующих участкам дороги, которые составляют данный маршрут.
Рис. 6.10. Пример сети с циклами
Например, вероятность, соответствующая маршруту 1→2→3→4→5→7, равна 0,2 0,6 0,3 0,25 = 0,009. Разумеется, можно вычислить вероятности всех маршрутов (в данном случае их восемь), но женщина решает свести задачу к задаче о кратчайшем пути, используя следующее преобразование. Пусть Р1k = P1 P2 … Pk – вероятность не быть остановленной на пути (1, k). Тогда log Р1k = log P1 + log P2 +…+ log Pk .
Алгебраическая максимизация Р1k эквивалентна максимизации logР1k и, следовательно, максимизации суммы логарифмов вероятностей для отдельных участков выбранного маршрута. Поскольку log Рj ≤ 0, j = 1,2,…,k, максимизация суммы logРj эквивалентна минимизации суммы (-log Р1k). В табл. 79 приведены вероятности для участков сети и их логарифмы.
Таблица 79
Участок дороги (i, j) |
Pij |
log Pij |
-log Pij |
(1, 2) |
0,2 |
-0,69897 |
0,69897 |
(1, 3) |
0,9 |
-0,04576 |
0,04576 |
(2, 3) |
0,6 |
-0,22185 |
0,22185 |
(2, 4) |
0,8 |
-0,09691 |
0,09691 |
(3, 4) |
0,1 |
-0,1 |
0,1 |
(3, 5) |
0,3 |
-0,52288 |
0,52288 |
(4. 5) |
0,4 |
-0,39794 |
0,39794 |
(4, 6) |
0,35 |
-0,45593 |
0,45593 |
(5, 7) |
0,25 |
-0,60206 |
0,60206 |
(6, 7) |
0,5 |
-0,30103 |
0,30103 |
По данным таблицы можно сделать вывод, что наиболее безопасным и кратчайшим путем является путь 1-3-5-7.