Здравствуйте.
Буду очень признателен, если кто-нибудь сможет подсказать мне какие алгоритмы можно применить к такой задаче:
Есть комната с N фигурами, которые могут ходить по горизонтали и вертикали. У каждой фигуры есть пункт назначения. Нужно найти оптимальные пути для всех фигур одновременно, чтобы время этого перемещения было минимальным.
Основная проблема, что фигуры должны синхронизировать свои движения друг с другом. Для примера в данной простой ситуации вторая фигура должна зайти в тоннель и подождать там, пока первая фигура пройдет мимо.
Задача судя по всему NP полная и тут можно делать полный перебор путей на графе с отсечением, но наверняка уже есть наработки на эту тему.