Моя реализация A * хорошо работает для моей статической среды.
Если я теперь хочу работать с динамической средой, то есть определенные затраты между моими узлами изменяются, пока мы переходим от начала к концу.
Из моего прочтения я нашел алгоритм LPA *, D * и D * Lite, который мог бы помочь мне. Ну, мой худший сценарий - реализовать все и посмотреть, что работает лучше всего.
Проводятся ли какие-либо исследования по сравнению возможностей этих алгоритмов?
Статьи, которые я читал до сих пор, фокусируются только на одном алгоритме за раз, и, поскольку условия их эксперимента различны, сравнивать сложно.
** Некоторая справочная информация: я использую C ++, и моя среда представляет собой трехмерную сцену с моим графом поиска, представленным с помощью навигационных сеток.