Более конкретный дополнительный вопрос к моему ранее BGL Внутренние свойства для неявного графа
В Boost BGL есть версия алгоритма A *, которая должна работать с неявнымграфики, а именно функция astar_search_no_init ().Неявные графы могут быть смоделированы как IncidenceGraphs.Документация для A * гласит: «Обратите внимание, что astar_search_no_init () необходимо использовать для неявных графов; для базовой функции astar_search () требуется граф, моделирующий концепцию графа списка вершин. В обеих версиях также требуется тип графасмоделировать концепцию графика заболеваемости ».
Не означает ли это, что граф не должен моделировать концепцию графа списка вершин?Если это так, то я что-то упускаю, так как не могу найти любую версию функции astar_search_no_init (), которая будет использовать IncidenceGraphs?Доступны две версии astar_search_no_init (), и обе они, похоже, работают с VertexListGraphs.Я использую Boost 1.48, и A * находится в файле astar_search.hpp.
Я не понимаю, как было бы даже целесообразно требовать неявного графа для моделирования графа списка вершин.Документация довольно запутанная и вводит меня в заблуждение.Есть идеи?