对我之前的隐式图的 BGL 内部属性的一个更具体的后续问题
Boost BGL 有一个 A* 算法版本,它应该与隐式图一起工作,即 astar_search_no_init() 函数。隐式图可以建模为 IncidenceGraphs。A*的文档说“请注意,astar_search_no_init() 必须用于隐式图;基本的 astar_search() 函数需要一个对顶点列表图概念进行建模的图。两个版本还需要图形类型来对事件图概念进行建模”。
这不是说图不必建模Vertex List Graph 的概念吗?如果是这种情况,我是否遗漏了一些东西,因为我无法找到将使用 IncidenceGraphs 的函数 astar_search_no_init() 的任何版本?有两个版本的 astar_search_no_init() 可用,它们似乎都适用于 VertexListGraphs。我正在使用 Boost 1.48 并且 A* 在文件 astar_search.hpp 中。
我看不出首先要求隐式图对顶点列表图进行建模有什么意义。该文档对我来说非常混乱和误导。有任何想法吗?