Web-приложение для составления оптимального по затратам плана перевозок груза по транспортной сети

Раздел
Программирование
Просмотров
39
Покупок
0
Антиплагиат
Не указан
Размещена
22 Авг 2023 в 23:41
ВУЗ
Не указан
Курс
4 курс
Стоимость
1 000 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Web-приложение для составления оптимального по затратам плана перевозок груза по транспортной сети
1.6 Мбайт 1 000 ₽
Описание

Транспортная логистика – это система по организации доставки, а именно по перемещению каких-либо материальных предметов, веществ и пр. из одной точки в другую [1]. Она является важным звеном товарооборота на всех его стадиях, от производства товара (доставка сырья, комплектующих и т.д.) до доставки готовой продукции конечному потребителю [2].

Цель транспортной логистики заключается в обеспечении оптимальной и эффективной работы транспортных средств, которые используются для перемещения грузов. Это помогает обеспечить своевременную доставку товаров в нужное место, снизить затраты на транспортировку и повысить удовлетворенность клиентов.

В условиях растущей конкуренции на рынке, производители и поставщики сталкиваются с необходимостью сокращения затрат на транспортировку грузов. В глобальном опросе розничных цепочек поставок 2017 года, проведенном среди розничных продавцов и производителей по всему миру, снижение затрат и повышение маржи были признаны наиболее важными проблемами транспортной логистики [3].

Актуальность транспортных проблем подтверждается тем, что до 50 % всех затрат на логистику связано с транспортными издержками [4]. Одним из способов сокращения данных затрат является оптимизация плана перевозок. В комбинаторной оптимизации данная задача несет название «Проблема маршрутизации транспорта» (Vehicle Routing Problem, далее – VRP). В данной проблеме задается вопрос: «Каков оптимальный набор маршрутов для парка транспортных средств, которые необходимо пройти для доставки груза заданному набору клиентов?» Целью VRP является минимизация общей стоимости маршрута.


Применение оптимизации маршрутизации транспорта с помощью автоматизированного программного обеспечения дает хорошие результаты. Существует множество применений в промышленности реальных приложений, которые решают задачу VRP. Большое количество таких приложений, как в Северной Америке, так и в Европе, показали, что автоматизация планирования процесса перевозок может обеспечить экономию в размере 5–30% от глобальных транспортных расходов [5].

Целью данной выпускной квалификационной работы (далее – ВКР) является разработка web-приложения, составляющего оптимальный по затратам план перевозок с помощью методов решения задачи маршрутизации транспорта.

Для достижения поставленной цели необходимо:

1) определить постановку задачи,

2) составить математическую модель,

3) изучить существующие методы решения,

4) реализовать алгоритм решения поставленной задачи,

5) определить функциональные требования к приложению,

6) разработать серверную часть приложения и интегрировать в неё реализованный алгоритм,

7) разработать клиентскую часть приложения для ввода входных данных и вывода результата работы алгоритма,

8) протестировать разработанное приложение,

9) провести исследование работы алгоритма в приложении и проанализировать полученные результаты.

Оглавление

ВВЕДЕНИЕ..................................................................................................... 3

1. Обзор литературы....................................................................................... 5

1.1. Определение задачи маршрутизации транспорта.................................. 5

1.2. Варианты задачи маршрутизации транспорта....................................... 6

1.3. Постановка задачи.................................................................................... 7

1.4. Математическая модель........................................................................... 8

1.4. Методы решения поставленной задачи................................................. 10

1.4.1. Точные методы..................................................................................... 10

1.4.2. Эвристические и мета-эвристические методы..................................... 10

2. Реализация алгоритма............................................................................... 12

2.1. Описание алгоритма............................................................................... 12

2.2. Программная реализация алгоритма.................................................... 14

3. Функциональные требования к приложению........................................... 21

4. Разработка серверной части приложения................................................ 23

4.1. Используемые технологии..................................................................... 23

4.2. Структура базы данных......................................................................... 24

4.3. Работа с базой данных........................................................................... 25

4.4. Реализация API....................................................................................... 27

4.5. Интеграция разработанного алгоритма................................................ 28

5. Разработка клиентской части приложения............................................... 29

5.1. Используемые технологии..................................................................... 29

5.2. Архитектура приложения...................................................................... 30

6. Тестирование приложения........................................................................ 37

7. Исследование работы алгоритма.............................................................. 39

ЗАКЛЮЧЕНИЕ............................................................................................. 43

СПИСОК ЛИТЕРАТУРЫ............................................................................. 48

СПИСОК СОКРАЩЕНИЙ И УСЛОВНЫХ ОБОЗНАЧЕНИЙ.................. 50

ПРИЛОЖЕНИЕ................................................................................................... 51

Список литературы

1) Макаров, М. А. Транспортная логистика / М. А. Макаров, А. В. Мартынюк, А. В. Зарецкий. - Текст : электронный // Актуальные проблемы гуманитарных и естественных наук - 2012. - № 12. - С. 194-198. - URL: https://cyberleninka.ru/article/n/transportnaya-logistika (дата обращения: 09.05.2023).

2) Ачкасова, Л. М. Место и роль транспортной логистики в общей логистической системе / Л. М. Ачкасова. - Текст : электронный // Экономика транспортного комплекса - 2017. – вып. 30. - С. 15-32. - URL: https://cyberleninka.ru/article/n/mesto-i-rol-transportnoy-logistiki-v-obschey- logisticheskoy-sisteme (дата обращения: 09.05.2023).

3) Statista : [сайт] - URL: https://www.statista.com/topics/4383/last-mile- delivery/ (дата обращения: 10.04.2023) - Текст : электронный.

4) Международный журнал экспериментального образования : [сайт] - URL: https://expeducation.ru/ru/article/view?id=11000 (дата обращения: 10.04.2023) - Текст : электронный.

5) Хасл, Г. Геометрическое моделирование, численное моделирование и оптимизация: Прикладная математика в SINTEF : учебник / Г. Хасл, К. А. Ли, Э. Квак. – Берлин : Спрингер Верлаг, 2007. – 398 с. - ISBN 978-3-540-68783-2. - URL: https://books.google.ru/books?id=UMI5GzcNd8wC&q=%22vendors+of+routing+t ools%22&redir_esc=y#v=snippet&q=%22vendors%20of%20routing%20tools%22 &f=false (дата обращения: 10.04.2023) - Текст : электронный.

6) Тот, П. Проблема маршрутизации транспорта : монография / П. Тот, Д. Виго. - Филадельфия: Общество промышленной и прикладной математики, 2002. - 367 с. - ISBN 0-89871-579-- URL: https://industri.fatek.unpatti.ac.id/wp-content/uploads/2019/03/002-The-Vehicle- Routing-Problem-Monograf-on-discrete-mathematics-and-applications-Paolo- Toth-Daniele-Vigo-Edisi-1-2002.pdf (дата обращения: 10.04.2023) - Текст : электронный.


7) Нассер, Э. С. Маршрутизация транспортных средств с временными окнами: обзор точных, эвристических и метаэвристических методов / Э. С. Нассер. - Текст : электронный // Журнал Университета короля Сауда - Наука - 2010. - Т. 22 вып. 3. - С. 123-131. - URL: https://doi.org/10.1016/j.jksus.2010.03.002 (дата обращения: 10.04.2023).

8) Бейкер, Б. М. Генетический алгоритм решения задачи маршрутизации транспортных средств / Б. М. Бейкер, М. А. Айехью. - Текст : электронный // Компьютеры и исследования операций - 2003. - Т. 30 - вып. 5.

- С. 787-800. - URL: https://doi.org/10.1016/S0305-0548(02)00051-5 (дата

обращения: 10.04.2023).

9) MachineLearning.ru : [сайт] - URL: http://www.machinelearning.ru/wiki/index.php?title=Генетический_алгоритм (дата обращения: 10.04.2023) - Текст : электронный.

10) Habr : [сайт] - URL: https://habr.com/en/sandbox/27224/ (дата обращения: 10.04.2023) - Текст : электронный.

11) Habr : [сайт] - URL: https://habr.com/ru/companies/productivity_inside/articles/505430/ (дата обращения: 09.05.2023) - Текст : электронный.

Вам подходит эта работа?
Похожие работы
Web-программирование
Лабораторная работа Лабораторная
9 Мая в 14:51
8
0 покупок
Web-программирование
Лабораторная работа Лабораторная
9 Мая в 14:40
4
0 покупок
Web-программирование
Дипломная работа Дипломная
9 Мая в 12:55
9
0 покупок
Web-программирование
Курсовая работа Курсовая
8 Мая в 17:01
8
0 покупок
Web-программирование
Отчет по практике Практика
5 Мая в 21:21
68
6 покупок
Другие работы автора
Web-программирование
Дипломная работа Дипломная
25 Окт 2023 в 15:57
127 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
25 Окт 2023 в 00:40
157
0 покупок
Web-программирование
Дипломная работа Дипломная
25 Окт 2023 в 00:18
256
3 покупки
Web-программирование
Дипломная работа Дипломная
23 Окт 2023 в 00:31
173
0 покупок
Основы программирования
Дипломная работа Дипломная
22 Окт 2023 в 00:56
171
0 покупок
Web-программирование
Дипломная работа Дипломная
21 Окт 2023 в 20:40
117
0 покупок
Основы программирования
Дипломная работа Дипломная
21 Окт 2023 в 20:20
171 +1
1 покупка
Основы программирования
Дипломная работа Дипломная
21 Окт 2023 в 20:00
129
0 покупок
Основы программирования
Дипломная работа Дипломная
19 Окт 2023 в 19:01
154
0 покупок
Основы программирования
Дипломная работа Дипломная
19 Окт 2023 в 18:51
209
0 покупок
Основы программирования
Дипломная работа Дипломная
19 Окт 2023 в 18:18
125
0 покупок
Основы программирования
Дипломная работа Дипломная
17 Окт 2023 в 23:52
100
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Окт 2023 в 21:51
57
0 покупок
Основы программирования
Дипломная работа Дипломная
17 Окт 2023 в 21:48
74
0 покупок
Основы программирования
Дипломная работа Дипломная
17 Окт 2023 в 19:46
73
0 покупок
Web-программирование
Дипломная работа Дипломная
19 Сен 2023 в 00:30
86
0 покупок
Web-программирование
Дипломная работа Дипломная
19 Сен 2023 в 00:25
85
0 покупок
Web-программирование
Дипломная работа Дипломная
18 Сен 2023 в 00:52
141
0 покупок
Web-программирование
Дипломная работа Дипломная
18 Сен 2023 в 00:50
103
1 покупка
Темы журнала
Показать ещё
Прямой эфир