【发布时间】:2017-12-20 10:34:06
【问题描述】:
在一个有一堆普通节点和几个特殊标记节点的图中,是否有一种通用算法可以找到距离图中给定起始位置最近的标记节点?
或者是进行 BFS 搜索以找到标记节点然后在每个发现的标记节点上执行 Dijkstra 以查看哪个最接近的最佳方法?
【问题讨论】:
-
您能否在问题中添加更多详细信息?图是有向的吗?也许您有一个不变(或很少变化)的图表和许多查询?或者您每次都有新的问题实例?你对标记顶点的数量有什么限制吗?
-
您能否定义“最接近”。空间最近、网络跳数最少、网络距离最短还是其他?
-
@SaiBot 更接近我的意思是必须从起始节点穿过最少边的节点。
标签: algorithm graph graph-algorithm shortest-path