Введение 6
Глава 1. Пути повышения эффективности грузоперевозок транспортной компании на рынке сахалинской области 8
1.1. Место «ТК «Сахалин» на рынке грузовых транспортных перевозок 8
1.2. Текущие проблемы компании 15
1.3. Направления улучшения грузоперевозок 17
Глава 2. Оптимизация загрузки транспортных средств компании ТК «Сахалин» 20
2.1. Сравнительный анализ методов оптимизации загрузки автомобилей 21
2.2. Оптимизация загрузки автомобилей методом динамического программирования 23
2.3. Алгоритм загрузки автомобилей для ТК «Сахалин» 24
Глава 3. Оптимизация маршрутов грузоперевозок транспортной компании ТК «Сахалин» 27
3.1. Анализ методов оптимизации маршрутов 28
3.2. Эвристический метод построения кольцевого маршрута 33
3.3. Построение оптимального маршрута на основе метода динамического программирования 33
Глава 4. Двухэтапная процедура оптимизации кольцевого маршрута для компании «ТК «Сахалин» 35
4.1. Алгоритм двухэтапной процедуры оптимизации кольцевого маршрута 35
4.2. Реализация двухэтапной процедуры построения кольцевого маршрута для ТК «Сахалин» 35
4.3. Экономический эффект от внедрения двухэтапной процедуры построения кольцевого маршрута 48
Выводы и рекомендации 51
Заключение 53
Список литературы 55
Приложения 58
Приложение 1. Программная реализация алгоритма динамического программирования для оптимизации загрузки автомобилей. 58
Приложение 2. Программная реализация эвристического метода на основе алгоритма Дейкстры для маршрутизации транспортных средств. 61
Приложение 3. Программная реализация динамического метода построения маршрутов. 70
В России создается все больше условий и инициатив, способствующие поддержке малого и среднего бизнеса, а значит становится все больше потенциальных клиентов в лице предпринимателей, которые нуждаются в услугах транспортных компаний [Паньков, 2019], растут и предложения услуг логистических компаний, которые занимаются организацией перевозок, их экспедированием, хранением груза. Транспортно-логистический рынок России ежегодно растет на 19 %, а в ближайшие 10 лет ожидается, что среднегодовой темп роста рынка составит 15%. Однако развитие рынка сдерживается ограниченным предложением логистических компаний, а их уровень услуг достаточно невысок [BCG, 2014, с.11]. Например, наблюдается низкое качество базовых услуг, как в области транспортировки, так и в области складской инфраструктуры [BCG, 2014, с.13]. При этом неэффективное управление перевозками является одним из широко распространенных явлений на российском рынке грузоперевозок [Блинов, 2019].
Одной из основных проблем планирования перевозок являются недостатки, а зачастую и ошибки планирования маршрутов. Плохо организованные маршруты перевозок оборачиваются для компании большими убытками. Многие компании до сих пор используют ручные методы планирования, при которых более 10% рейсов оказываются неоптимальными. В России оптимизационные методы еще широко не распространены, в то время как использование таких методов и их внедрение в практику деятельности компаний-перевозчиков обеспечивают существенное снижение времени перевозки грузов и затрат на их транспортировку, что повышает их конкурентоспособность. Конкурентная среда и условия неопределенности бизнеса требуют использования грузоперевозчиками эффективных методов организации перевозок для повышения качества обслуживания клиентов и минимизации затрат [Прокофьева, 2004, c.3]. При использовании методов планирования перевозок, составлении оптимальных маршрутов движения транспортных средств, значительно сокращаются издержки на транспортные операции, и соответственно увеличивается прибыль транспортных компаний.
Целью данной работы является оптимизация загрузки и маршрутов грузовых автомобилей для транспортной компании ТК «Сахалин» для улучшения результатов оперативного планирования грузоперевозок компании на острове Сахалин.
Для достижения поставленной цели необходимо выполнить следующие задачи:
1. На основе анализа состояния грузоперевозок ТК «Сахалин» выявить направления возможного улучшения их результативности
2. На основе анализа существующих методов оптимизации загрузки транспортных средств обосновать алгоритм загрузки автомобилей и его программную реализацию
3. Разработать алгоритм построения кругового маршрута и его программную реализацию для автомобильных перевозок на острове Сахалин
4. Реализовать предложенные алгоритмы оптимизации в рамках единой двухэтапной процедуры оптимизации для компании ТК «Сахалин»
5. Оценить экономический эффект от внедрения разработанной двухэтапной процедуры оптимизации для компании ТК «Сахалин».
Объектом исследования является компания ТК «Сахалин», а предметом – автомобильные грузоперевозки компании ТК «Сахалин» на острове Сахалин.
Структура работы включает введение, четыре главы, заключение, список использованной литературы и приложения.
Первая глава посвящена нахождению путей повышения эффективности грузоперевозок транспортной компании на рынке Сахалинской области. В ней раскрыты место компании на рынке грузовых транспортных перевозок Сахалинской области, ее текущие проблемы, возможные направления улучшения грузоперевозок и обоснование способов повышения эффективности грузоперевозок для «ТК «Сахалин» в рамках предмета исследования.
Во второй главе исследована проблема оптимизации загрузки транспортных средств компании. Здесь на основе обзора литературы проведен анализ методов оптимизации загрузки автомобиля, в результате которого выбран метод реализован алгоритм оптимизации загрузки грузовика.
Третья глава посвящена оптимизации маршрутов грузоперевозок «ТК «Сахалин». В ней проведен анализ возможных методов оптимизации маршрутов и предложены два метода оптимизации маршрутов, которые алгоритмически реализованы.
В четвертой главе предложенные методы оптимизации и алгоритмы нахождения решений были реализованы в рамках двухэтапной процедуры оптимизации маршрутов автомобильных грузоперевозок компании ТК «Сахалин», проведена оценка экономического эффекта от внедрения двухэтапной процедуры оптимизации.
Оптимизация загрузки и маршрутов грузовых автомобилей для транспортной компании ТК «Сахалин» для улучшения результатов оперативного планирования грузоперевозок компании на острове Сахалин является основной целью данной работы. Для обоснования актуальности проблемы оперативного планирования грузоперевозок, был проведен анализ логистического рынка России. Были определены основные проблемы и факторы, которые способствуют улучшению организации грузоперевозок. Выяснилось, что важными проблемами организации перевозок являются ошибки планирования маршрутов. Эти проблемы являются актуальными, так как они являются одними из основных причин ухудшения качества услуг и потери прибыли компаний. Тем не менее, было выявлено, что использование методов эффективного планирования перевозок, например, составление оптимальных маршрутов автомобилей, способствуют решению этих проблем. Для того, чтобы достичь цели работы были поставлены 5 задач.
Первая задача, которая включает в себя выявление направления возможного улучшения результативности грузоперевозок компании ТК «Сахалин» на основе анализа ее деятельности, была выполнена в главе 1. В данной главе был проведен анализ финансовых показателей компании, в котором выяснилось, что за последний год прибыль компании падает, рентабельность услуг является низкой, а позиция компании на рынке транспортных услуг Сахалинской области достаточно слабой. Были также выявлены основные проблемы компании и направления для улучшения ее автомобильных грузоперевозок. На основе анализа деятельности ТК «Сахалин» и ее основных проблем, было предложено провести оптимизацию загрузки и маршрутов грузоперевозок компании для улучшения результатов оперативного планирования грузоперевозок компании на острове Сахалин. Оптимизация загрузки была представлена как решение задачи о загрузке, а оптимизация представлена как решение задачи коммивояжера.
Вторая задача, представляющая собой обоснование алгоритма загрузки автомобилей и его программную реализацию на основе анализа существующих методов оптимизации, была выполнена в главе 2. Оптимизация загрузки была представлена как решение задачи о загрузке (задачи о рюкзаке) методом динамического программирования, который был выбран как наиболее подходящий при анализе методов.
Третья задача, которая заключалась в разработке алгоритма построения кругового маршрута и его программной реализации для автомобильных перевозок на острове Сахалин, была выполнена в рамках главы 3. Построение кругового маршрута был представлен как решение задачи коммивояжера, методы решения которой были выбраны в рамках анализа алгоритмов решения задачи. Алгоритмы были представлены в двух вариантах: эвристический метод на основе алгоритма Дейкстры и метод динамического программирования.
Четвертая задача, которая представляет собой реализацию предложенных алгоритмов оптимизации в рамках единой двухэтапной процедуры оптимизации для компании ТК «Сахалн», была выполнена в главе 4. В параграфе 4.1 была разработана единая двухэтапная процедура построения кольцевых маршрутов, которая была предложена в двух вариантах. В первом варианте первый этап процедуры - оптимизация загрузки, проводится методом динамического программирования, а второй этап - оптимизация маршрутов, проводится эвристическим методом на основе алгоритма Дейкстры. Во втором варианте первый этап процедуры, также как и второй этап, проводится методом динамического программирования. В параграфе 4.2 были реализованы два варианта двухэтапной процедуры построения кольцевых маршрутов при использовании данных о грузах и автомобилях компании ТК «Сахалин». Реализация показала, что метод динамического программирования и эвристический метод на основе алгоритма Дейкстры при оптимизации маршрутов дают одинаковый результат. Также, был проведен сравнительный анализ двух методов оптимизации маршрутов, который показал преимущества и недостатки каждого.
Для того, чтобы выполнить пятую задачу, которая заключалась в оценке экономического эффекта от внедрения разработанной двухэтапной процедуры оптимизации для компании ТК «Сахалин», в рамках параграфа 4.3 был проведен расчет экономического эффекта от внедрения процедуры построения кольцевых маршрутов, а в качестве показателя была предложена прибыль от перевозки грузов. Расчет экономического эффекта показал, что при внедрении двухэтапной процедуры оптимизации, прибыль компании может увеличиться на 67% по сравнению с прибылью без внедрения оптимизации.
Итогом работы стала разработка и реализация двух вариантов двухэтапной процедуры оптимизации кольцевых маршрутов, а также предложение рекомендаций для улучшения результатов планирования автомобильных грузоперевозок компании ТК «Сахалин». Окончательный выбор варианта двухэтапной процедуры оптимизации зависит от лица, принимающего решение.
Что касается проведения дальнейших исследований, то их следует посвятить оптимизации построения кольцевых маршрутов с учетом загруженности дорог и других дорожных ситуаций. Также рекомендуются проведение исследований касательно учета забора нового груза при единовременной доставке, для устранения проблемы холостого пробега и улучшения доходности перевозок. Также, стоит обратить внимание на исследования, посвященные управлению рисками во время движения автомобилей по маршруту, так как аварии на дорогах происходят довольно часто и при участии грузового транспорта. Рекомендуются также проведение дальнейших исследований, которые посвящены уменьшению выбросов вредных веществ при транспортировке грузов, так как оптимизация маршрутов также позволит компаниям сокращать пробег транспорта, и соответственно, выбросы, связанные с транспортировкой.
1. Алгоритм Дейкстры для поиска кратчайшего пути в Python // Сайт Python-scripts.com. – Python-scripts, 2020. – URL: https://python-scripts.com/dijkstras-algorithm (дата обращения 02.03.2021)
2. Бизнес.Ру // Сайт business.ru – Бизнес.Ру, 2021. – URL: https://online.business.ru/ (дата обращения: 27.01.2021)
3. Блинов А. Ошибки и узкие места в транспортно-логистических бизнес-процессах компании / А. Блинов // Журнал «Склад и техника» -ООО «РИА «Р.О.С.С.БИЗНЕС», 2019. URL: https://sitmag.ru/article/21806-oshibki-i-uzkie-mesta-v-transportno-logisticheskih-biznes-protsessah-kompanii. (дата обращения: 11.02.2021).
4. Всё о компаниях и владельцах // Сайт sbis.ru. – Тензор, CБИС, 2020. – URL: https://sbis.ru/ (дата обращения: 20.01.2021).
5. Гордеева Н.М., Самойлова И.А. Корректное использование математической модели, называемой задачей коммивояжёра/ Н.М. Гордеева., И.А. Самойлова // Актуальные проблемы преподавания математики в техническом вузе. – 2018. – Т. 6. – С. 86–91.
6. Змызгова Т.Р. Особенности численной реализации и оценка сложности np-полных задач комбинаторной оптимизации на примере задачи о рюкзаке / Т.Р. Змызгова, Н.В. Васильев, И.И. Розенко // Сборник материалов I международной научно-практической конференции. Наука XXI века: технологии, управление, безопасность ─ 2017. ─ С. 352-360.
7. Изотова. Т. Ю. Обзор алгоритмов поиска кратчайшего пути в графе / Изотова. Т. Ю.// Новые информационные технологии в автоматизированных системах. ─ 2016. ─ Стр. 342.
8. Как создать свой итератор в Python // Сайт Webdevblog.ru. – Webdevblog, 2019.– URL: https://webdevblog.ru/kak-sozdat-svoj-iterator-v-python/ (дата обращения 20.02.2021)
9. Канцедал С.А., Костикова М.В. Динамическое программирование для задачи коммивояжера / С.А. Канцедал, М.В. Костикова //Журнал «Автоматизированные системы управления и приборы автоматики», ─ 2014. ─ С. 6 - 15.
10. Картушин Д.Ю. Сравнительный анализ эффективности алгоритмов решения задачи о рюкзаке для оптимизации количества заявок на инновации / Д.Ю. Картушин, А.Р. Максименкова, Г.А. Угольницкий // Современная экономика: проблемы и решения. ─ 2017. ─ Т.3. ─ С. 4.
11. Каталог организаций // Сайт list-org.com. – Каталог организаций – List-Org, 2021. – URL: https://www.list-org.com/ (дата обращения: 20.01.2021).
12. Коган Д.И. Задачи и методы конечномерной оптимизации / Д.И. Коган // Учебное пособие Часть 3. Динамическое программирование и дискретная многокритериальная оптимизация. ─ 2004, ─ С. 3, 19, 135
13. Крылатов А.Ю. Оптимизационные модели и методы равновесного распределения потоков в транспортных сетях. : дис. канд. физ.мат. наук : 05.13.01 / А.Ю. Крылатов. ─ 2018. ─ С. 225 – 230.
14. Левин М.Ш., Сафонов А.В. Эвристический алгоритм для многокритериальной блочной задачи о рюкзаке / М.Ш Левин, А.В Сафонов// Искусственный интеллект и принятие решений. № 4, ─ 2009. ─ С. 53-64.
15. Левитин А. Алгоритмы. Введение в разработку и анализ / А. Левитин // М. : Изд-во «Вильямс», ─ 2006. ─ С. 339.
16. Логистика в России: новые пути раскрытия потенциала // Отчёт BCG. ─ Boston Consulting Group, 2014. С. 11 – 13. URL: https://www.bcg.com/ru-ru/logistics-in-russia-new-ways-of-disclosing-potential (дата обращения: 10.03.2021)
17. О компании // Сайт компании «FESCO» – ПАО «Дальневосточное морское пароходство», 2006-2020. – URL: https://www.fesco.ru/ru/about/ (дата обращения 12.12.2020).
18. О компании // Сайт компании «САСКО-Навигатор» – САСКО-Навигатор, 2020. – URL: http://sasco-navigator.ru/o-kompanii (дата обращения 12.12.2020).
19. О компании // Сайт компании ТК «Сахалин» – ООО ТК «Сахалин», 2020. – URL: http://tk-sakhalin.ru/o-kompanii (дата обращения 12.12.2020).
... Всего источников – 36.