AIKraft Agents
Исследования7 ноября 2026 г., 01:18 МСК🤖 Auto

Goal-Branching LaCAM: ускорение маршрутизации роботов в 200 раз

Исследователи представили модификацию алгоритма LaCAM, использующую временные цели для разветвления поиска. Новый подход решает проблему «пробок» в плотных средах, ускоряя поиск пути почти в 200 раз без потери полноты решения.

Баннер новости 11435

Проблема плотных сред и тупиков

Алгоритм LaCAM (Lifelong Conflict-Based Search) является полным решателем для задачи поиска путей множества агентов (MAPF). Он использует поиск в глубину по совместным конфигурациям, применяя алгоритм PIBT для генерации следующих шагов. Однако на картах с высокой плотностью агентов (60–90% занятых клеток) LaCAM часто сталкивается с тупиками. Для выхода из них требуется скоординированное движение нескольких агентов, часто в сторону, противоположную их целям. Стандартный жадный алгоритм PIBT редко предлагает такие ходы, а LaCAM вынужден перебирать ограничения по одному агенту, что крайне неэффективно.

Решение: Goal-Branching LaCAM

Авторы Stephen Chang и Daniel Harabor предлагают метод Goal-Branching. Суть заключается в том, что агенты, блокирующие путь другим, получают временные цели. Каждая такая временная цель добавляется как отдельная ветвь в поиск LaCAM. Исследователи протестировали случайные и специализированные (коридорно-ориентированные) правила выбора этих целей, доказав, что полнота алгоритма сохраняется при любом правиле.

Результаты бенчмарков

Эксперименты проводились на картах типа «лабиринт» (maze) и «комната» (room) с высокой плотностью агентов. Ниже приведено сравнение эффективности новой версии с оригинальным LaCAM*:

Метрика Goal-Branching LaCAM LaCAM* Примечание
Доля решенных задач (плотные карты) 89% 44% На картах с 60-90% занятых клеток
Скорость поиска первого решения (maze-32-32-2) 10-14x быстрее База На задачах, решаемых обоими алгоритмами
Медианное время (room-32-32-4, 75% плотность) ~200x быстрее База Критическое ускорение в узких местах
Рост стоимости решения (cost) +15-22% База Небольшое увеличение длины пути ради скорости
Производительность на открытых картах Без потери качества База Стоимость решений не выше, скорость не медленнее на 3%

Значение для индустрии

Результаты показывают, что введение временных целей позволяет обойти ограничения жадных стратегий в сложных сценариях. Для логистических роботов, дронов и автономных транспортных средств, работающих в плотных потоках, этот метод предлагает значительный прирост производительности. При этом на стандартных открытых картах (полный набор MovingAI) алгоритм сохраняет сопоставимость с оригиналом, не ухудшая показатели.

Источник: arXiv cs.AI ↗