如果分支因子很大,广度优先搜索的“OPEN列表”可能会耗尽内存。但如果状态数量如此之大,状态空间图可能无法绘制或在内存中表示。那么,是否意味着所有形式的搜索都会失败?
回答:
不一定。可能要搜索的状态位于树中相对较浅的位置(因此在内存耗尽之前被找到),或者(如果树不太深),你可以使用深度优先搜索来代替。此外,剪枝技术可能会帮助你降低有效分支因子,因为它会揭示某些路径不需要跟踪。
如果分支因子很大,广度优先搜索的“OPEN列表”可能会耗尽内存。但如果状态数量如此之大,状态空间图可能无法绘制或在内存中表示。那么,是否意味着所有形式的搜索都会失败?
回答:
不一定。可能要搜索的状态位于树中相对较浅的位置(因此在内存耗尽之前被找到),或者(如果树不太深),你可以使用深度优先搜索来代替。此外,剪枝技术可能会帮助你降低有效分支因子,因为它会揭示某些路径不需要跟踪。