Uploaded by Юлия Смирнова

Kotlyarov-mipConft57

advertisement
Котляров Николай Эдуардович
студент ФАКИ МФТИ
2014 г.

Основной целью
распределительной логистики
является обеспечение
доставки нужных товаров в
нужное место, в нужное время
с минимальными затратами.

Задача обеспечения
минимальных затрат является
одной из основных
оптимизационных задач в
распределительной
логистике.

При решении задач по
оперативному планированию
грузовых автомобильных
перевозок основными
экономико-математическими
моделями являются модели
транспортной задачи и задач
маршрутизации.
Лукинский В. С. и др. Модели и методы теории логистики // СПб.: Питер.–448 с. – 2013.

Предметом транспортной логистики является комплекс задач
планирования и управления, связанных с перемещением грузов
транспортом, и в рамках оперативного планирования это [1]:

выбор вида транспортного средства (ТС);
 выбор типа ТС;
 определение рациональных маршрутов;
 выбор перевозчика и экспедитора.

Часто подобные этапы рассматриваются как отдельные задачи и
решаются раздельно. Комплексному же решению этих задач
уделено недостаточное внимание [2].
[1] Лукинский В. С. и др. Модели и методы теории логистики // СПб.: Питер.–448 с. – 2013.
[2] Meixell M. J., Norbis M. A review of the transportation mode choice and carrier selection literature //
International Journal of Logistics Management, The. – 2008. – Т. 19. – №. 2. – С. 183-211.
Задача маршрутизации



Задача маршрутизации (Vehicle Routing Problem) является одной из наиболее сложных
задач комбинаторной оптимизации
Относится к классу NP-сложных задач [3]
Предлагаемые существующие методы поиска основаны на эвристических,
генетических, детерминированных или комбинированных подходах и могут находить
приемлемые решения [4,5]
[3] J. K. Lenstra, A.H.G. Rinnooy Kan, “Complexity of vehicle routing and scheduling problems”, Networks, 11, pp. 221-227. 1981
[4] Giaglis G. M. et al. Minimizing logistics risk through real-time vehicle routing and mobile technologies: Research to date and future
trends //International Journal of Physical Distribution & Logistics Management. – 2004. – Т. 34. – №. 9. – С. 749-764.
[5] Alba E., Dorronsoro B. Computing nine new best-so-far solutions for capacitated VRP with a cellular genetic algorithm //Information
Processing Letters. – 2006. – Т. 98. – №. 6. – С. 225-230.

Предложить метод решения комплекса
упомянутых задач, поиск приемлемого плана
которого определяет маршруты транспортных
средств и укладывается в рамки оперативного
планирования.
Пример задачи

Система из некого количества локаций,
между которыми осуществляются
транзакции грузов с помощью ТС.

Локации одновременно могут выполнять
роль как источников заявок (заводов), так и
стоков (дистрибуционных центров), то есть
из каждой локации в каждую другую могут
существовать заявки на грузовые
транзакции.

Пусть в рамках оперативного
планирования каждый день необходимо
выполнять определенное количество
заявок (с определенной частотой или
временными окнами) по перемещению
грузов между локациями, и пусть имеется
определённый парк ТС .
Сложность задачи

Прямой перебор всех вариантов возможных
маршрутов, проверка их на соблюдение
ограничений, варьирование времени
старта различных ТС, вычисление целевой
функции и выбор оптимального плана не
поддается вычислению за допустимое
время на современных вычислительных
машинах уже при относительно малой
размерности задачи.

Предлагается отталкиваться от
ограничений и временных рамок
оперативного планирования: суточный
цикл выполнения заявок накладывает 24-х
часовое ограничение на единичные
маршруты. Подобным ограничением также
может выступать максимальное время
рабочего дня водителя ТС .
Представление

Предлагаемый подход заключается в
построении трёхмерного домена заявок:








первые два измерения - отправные и целевые локации
третье измерение отвечает за время
В ячейках структуры хранятся массивы
заявок
Автоматически учитывается периодичность
(суточная) заявок
Далее в рамках домена заявок
генерируются единичные маршруты
Единичные маршруты ранжируются по
значению целевой функции.
В конец списка добавляются «худшие»
маршруты – с перевозкой одной (каждой)
заявки
Используя ранжированный список, домен
заявок и возможные добавочные
дополнительные ограничения для
конкретной задачи, планировщик строит
решение используя, например, поиск в
глубину
Преимущества метода и отличие
от аналогов

Учёт отдельных задач комплекса в виде ограничений ещё до этапа
непосредственного поиска решения:








учёт временных окон заявок
возможность наложения окон
возможность задания различных типов заявок вплоть до уникальности каждой заявки
учёт различных видов и типов транспорта
учёт различных поставщиков
зависимость скорости ТС от времени суток
возможность введения дополнительных ограничений и условий
Учёт нефиксированного времени старта ТС на маршрутах - зачастую
существующие программы-планировщики исходят из фиксированного и
единого для всех ТС времени старта. Проблемными моментами для таких
программ являются:


увеличение и без того большого пространства поиска
периодический учёт заявок (возможность выполнения заявки на следующие сутки) при
варьировании времени старта ТС

Описанный подход решает сразу целый
комплекс задач оперативного планирования в
распределительной логистике, достаточно
гибок, позволяет легко вводить добавочные
ограничения, итеративно улучшать решения в
зависимости от доступного времени на поиск, в
отличие от аналогов учитывает разное время
старта ТС и периодичность выполнения.
Download