Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
А что мешает сгенерировать сеткуРасход памяти?
Довольно часто бывает что оптимальнее обойти кучку препятствийМожете привести пример, когда это не будет частным случаем алгоритма из статьи?


Расход памяти?
проблема в том, что все точки графа привязаны к препятствиям и нет свободных точек.А в чем проблема-то? Не трудно доказать, что любой кратчайший путь будет касаться хотя бы одного из препятствий. У вас на сетке он (А*) точно также идет по стеночке (еще и не кратчайшим путем). При этом решение из сабжа позволяет работать с бесконечной точностью без роста накладных расходов.
Довольно часто бывает что оптимальнее обойти кучку препятствий, чем строить маршрут через неё
Имеете в виду, что может быть выгоднее сгенерировать неоптимальный по длине путь "в обход", чем долго возиться с большим количеством шагов на оптимальном пути "между препятствиями"?
Очень круто
Поиск пути среди круглых препятствий