RUS  ENG
Полная версия
ЖУРНАЛЫ // Таврический вестник информатики и математики // Архив

ТВИМ, 2024, выпуск 4, страницы 7–33 (Mi tvim206)

Построение многоагентных маршрутов с использованием близких задач

М. Г. Козловаa, Д. В. Лемтюжниковаb, В. А. Лукьяненкоa, О. О. Макаровa

a Крымский федеральный университет им. В. И. Вернадского, Физико-технический институт, просп. Академика Вернадского, 4, Симферополь, 295007, Российская Федерация
b 2Институт проблем управления им. В. А. Трапезникова Российской академии наук, ул. Профсоюзная, д. 65, Москва, 117997, Российская Федерация

Аннотация: Рассматривается подход к снижению сложности NP-трудных задач путём использования структурно близких задач с уже известными решениями. Применяется кластеризация с построением маршрутов внутри кластеров с учётом временных окон в задачах многоагентной маршрутизации. Представлена математическая модель, разбитая на логические блоки ограничений, такие как блок маршрутизации, блок временных ограничений и другие. Показано, как на основе решения близкой задачи маршрутизации формируется решение для исходной задачи. Близость задач определяется по взвешенному метрическому расстоянию между векторами метаэвристических параметров. На выделенном кластере рассматривается евклидова задача коммивояжера (ETSP) — NP-трудная задача комбинаторной оптимизации. Целью является расширение применимости полиномиальных алгоритмов для специальных случаев ETSP, таких как задачи с вершинами, лежащими на выпуклой оболочке, на более общие конфигурации точек. Для этого используется метод попарных сравнений. Результатом является новый эвристический алгоритм с гарантированной абсолютной погрешностью, который состоит из трех этапов. На первом этапе проводится разбиение множества точек на подмножества, образующие вложенные выпуклые многоугольники. На втором этапе решаются подзадачи для каждого многоугольника как специального случая ETSP с линейной сложностью. На третьем этапе осуществляется объединение решений подзадач в единый маршрут. Эксперименты подтверждают гипотезу о близости характеристик у схожих задач и выявляют допустимые границы различий графов. Разработанное программное приложение реализует данный подход для маршрутизации на территории Крыма и включает модуль анализа графов и расширяемую базу данных графовых структур с системой рекомендации метаэвристик.

Ключевые слова: NP-трудные задачи, метаэвристики, близость задач, многоагентная маршрутизация, ограничения временных окон, кластеризация графов, оптимизация маршрутов

УДК: 004.023; 519.16

MSC: 90C27



© МИАН, 2026