Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
https://repository.hneu.edu.ua/handle/123456789/36021
Повний запис метаданих
Поле DC | Значення | Мова |
---|---|---|
dc.contributor.author | Місюра Є. Ю. | - |
dc.contributor.author | Місюра С. Ю. | - |
dc.contributor.author | Сметанкіна Н. В. | - |
dc.date.accessioned | 2025-05-01T15:17:05Z | - |
dc.date.available | 2025-05-01T15:17:05Z | - |
dc.date.issued | 2024 | - |
dc.identifier.citation | Місюра Є. Ю. Евристичний підхід до програмної реалізації методу Літтла на прикладі задачі комівояжера / Є. Ю. Місюра, С. Ю. Місюра, Н. В. Сметанкіна // Вісник Національного технічного університету «ХПІ». Серія: Динаміка і міцність машин. – Харків, 2024. – № 2. – С. 39–46. | uk_UA |
dc.identifier.uri | https://repository.hneu.edu.ua/handle/123456789/36021 | - |
dc.description.abstract | У статті розглянуто задачу комівояжера (комівояжер — бродячий торговець; англ. Travelling Salesman Problem, TSP), яка є однією з найвідоміших та найважливіших оптимізаційних задач у теорії графів та прикладній математиці. Вона має широке практичне застосування, включаючи логістику, планування маршрутів та управління ресурсами. Суть задачі полягає у пошуку найвигіднішого маршруту, що проходить через задані міста лише один раз, а потім повертається до початкової точки. В умовах даної задачі застосовуються критерій вигідності маршруту (тобто найкоротший та найдешевший маршрут) і відповідні матриці відстаней (в кілометрах), тобто основна мета - мінімізувати загальну довжину маршруту або його вартість. Задано, що маршрут повинен проходити через кожне місто тільки один раз, в такому випадку розв'язок знаходиться серед гамільтонових циклів. Для можливості застосування математичного апарату для розв'язання проблеми, її представлено у вигляді математичної моделі. Проблему комівояжера формулюють у вигляді моделі на графі, де міста представлені як вершини, а відстані між ними - як ребра. Авторами запропоновано застосування евристичного методу до розв’язання даної задачі. Для цього вдосконалено програмну реалізацію алгоритму Літтла, який вибирає для розбиття множини з мінімальною межею з усіх можливих гілок, а не з двох отриманих в результаті останнього розбиття. При цьому використовується евристичний підхід до вибору множини з межею не більше, ніж мінімальна. Продемонстровано роботу програми на прикладі проїзду автомобілем між містами України, заданими реальної матрицею відстаней (в кілометрах). У статті розглянуто модернізований метод Літтла для розв’язання задачі комівояжера, що демонструє значно вищу швидкість роботи порівняно з методом повного перебору. Основна ідея - використання евристичного підходу для скорочення простору пошуку та зниження витрат ресурсів. Тестування на прикладі міст України з використанням реальної матриці відстаней у кілометрах підтвердило ефективність алгоритму, який обирає оптимальні розв’язання, зберігаючи мінімальні межі витрат. | uk_UA |
dc.language.iso | uk_UA | uk_UA |
dc.subject | математична модель | uk_UA |
dc.subject | задача комівояжера | uk_UA |
dc.subject | метод Літтла | uk_UA |
dc.subject | евристичний підхід | uk_UA |
dc.subject | матриця відстаней | uk_UA |
dc.subject | задача оптимізації | uk_UA |
dc.title | Евристичний підхід до програмної реалізації методу Літтла на прикладі задачі комівояжера | uk_UA |
dc.type | Article | uk_UA |
Розташовується у зібраннях: | Статті (ЕММ) |
Файли цього матеріалу:
Файл | Опис | Розмір | Формат | |
---|---|---|---|---|
Стаття_2024.pdf | 739,44 kB | Adobe PDF | Переглянути/відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.