algorithm - A* 功能

标签 algorithm search shortest-path a-star

我刚刚澄清了 A* 路径查找应该如何在两条路径具有相等值的 [情况] 下运行,无论是在计算期间还是在结束时,如果有两条相等的短路径。

例如,我在我的起始节点,我可以扩展到两个可能的节点,但它们都具有相同的 f(x)。它们都得到扩展吗?以什么顺序扩展?

如果在搜索结束时有两条相等的最短路径会怎样?

最佳答案

在这两种情况下,您都可以任意选择一个。请注意,A* 找到最短路径之一,而不是所有路径,并且没有特定的方法来解决您所描述的歧义是它工作所必需的。

关于algorithm - A* 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30449060/

相关文章:

java - 在空间 (""处随机拆分一个字符串)

python - 创建一个 python 函数,该函数采用初始猜测和参数来生成以单个值终止的猜测

search - 保持Elasticsearch与 key 或版本同步

解决这个难题的最佳 Action 算法

data-structures - 对加权无向图使用基于 BFS 的单源最短路径

algorithm - 给定二叉树中的垂直和

algorithm - O(log log n) 算法确定 n 是否为完全平方

javascript - Extjs 6 - 网格搜索

Android 使用 View 模型和实时数据实现搜索

r - iGraph R 中连接多个节点的最短路径