Более конкретный дополнительный вопрос к моему предыдущему 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.
Я не вижу смысла вообще требовать неявного графа для моделирования графа списка вершин. Документация довольно запутанная и вводит меня в заблуждение. Любые идеи?