Розробка програмного забезпечення на основі покращеного геометричного алгоритму для вирішення задачі оптимізації транспортного руху
dc.contributor.advisor | Жаріков, Едуард В’ячеславович | |
dc.contributor.author | Жнакін, Володимир Володимирович | |
dc.date.accessioned | 2024-11-08T11:06:13Z | |
dc.date.available | 2024-11-08T11:06:13Z | |
dc.date.issued | 2023 | |
dc.description.abstract | Сучасні системи керування транспортними засобами логістичних компаній потребують розробки програмного забезпечення, здатного прораховувати найкоротші відстані з невеликою похибкою і за відносно короткий час, який враховуватиме те, що ці місця з'єднуються не прямою лінією, а складнішою фігурою. Основним недоліком більшості існуючих реалізацій є те, що вони не аналізують існуючі дороги між місцями, а обчислюють лише найкоротші відстані по координатах, що призводить до неточних рішень, які неможливо застосувати у реальному світі. У цій роботі наведена постановка завдання пошуку найменшого можливого циклічного маршруту, який проходить через заданий набір міст, починаючи і закінчуючи в тому самому місті. У результаті, алгоритм повинен знайти послідовність відвідування міст, щоб загальна довжина шляху між ними була мінімальною, і шлях проходив через кожне місто рівно один раз. Проведено експериментальні дослідження з існуючими дорогами для 10. Результати для 10 міст порівняні з алгоритмом повного перебору, який також аналізує дороги. Наведено приклад реалізації покращеного геометричного алгоритму з використанням існуючих доріг мовою програмування swift для використання на платформі iOS. | |
dc.description.abstractother | Modern vehicle management systems of logistics companies require the development of software capable of calculating the shortest distances with a small error and in a relatively short time, which will take into account the fact that these places are not connected by a straight line, but by a more complex shape. The main drawback of most existing implementations is that they do not analyze the existing roads between places, but only calculate the shortest distances by coordinates, which leads to imprecise solutions that cannot be applied in the real world. This paper presents the formulation of the task of finding the smallest possible circular route that passes through a given set of cities, starting and ending in the same city. As a result, the algorithm must find a sequence of visiting cities so that the total length of the path between them is minimal, and the path passes through each city exactly once. Experimental studies were conducted with existing roads for 10 cities. Results for 10 cities are compared with a full sweep algorithm that also analyzes roads. An example of the implementation of an improved geometric algorithm using existing roads is given in the swift programming language for use on the iOS platform. | |
dc.format.pagerange | С. 128-131 | |
dc.identifier.citation | Жнакін, В. В. Розробка програмного забезпечення на основі покращеного геометричного алгоритму для вирішення задачі оптимізації транспортного руху / Жнакін Володимир Володимирович // Інженерія програмного забезпечення і передові інформаційні технології (SoftTech-2023) : матеріали V Міжнародної науково-практичної конференції молодих вчених та студентів, присвячених 125-й річниці КПІ ім. Ігоря Сікорського (19-21 грудня 2023 р., Київ). – Київ : КПІ ім. Ігоря Сікорського, ІПІ ФІОТ, 2023. – С. 128-131. – Бібліогр.: 4 назв. | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/70452 | |
dc.language.iso | uk | |
dc.publisher | КПІ ім. Ігоря Сікорського | |
dc.publisher.place | Київ | |
dc.source | Матеріали V Міжнародної науково-практичної конференції молодих вчених та студентів «Інженерія програмного забезпечення і передові інформаційні технології (SoftTech-2023)», присвячених 125-й річниці КПІ ім. Ігоря Сікорського, 19-21 грудня 2023 р., Київ | |
dc.subject | задача комівояжера | |
dc.subject | оптимальний шлях | |
dc.subject | комбінаторна оптимізація | |
dc.subject | MAPKIT | |
dc.subject | iOS traveling salesman problem | |
dc.subject | optimal way | |
dc.subject | combinatory optimization | |
dc.subject.udc | 004.42 | |
dc.title | Розробка програмного забезпечення на основі покращеного геометричного алгоритму для вирішення задачі оптимізації транспортного руху | |
dc.type | Article |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Conf_SoftTech_2023_5-128-131.pdf
- Розмір:
- 1.39 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: