这就是人工智能:一种现代方法,3.17c。解决方案手册给出了答案, 在哪里是最浅目标节点的深度。
迭代延长搜索在每次迭代中使用路径成本限制,并将下一次迭代的限制更新为任何被拒绝节点的最低成本。
我在其他地方看到过这个问题,“连续范围的迭代次数是多少和最小的步骤成本?” 在那种情况下,我同意最小迭代次数是因为您需要将路径成本限制至少增加每次迭代。
然而,随着一个连续的范围,似乎有一个无限的范围,并且迭代次数可能是无限的,因为没有最小的步骤成本。这个解决方案实际上应该是无限的吗?
这就是人工智能:一种现代方法,3.17c。解决方案手册给出了答案, 在哪里是最浅目标节点的深度。
迭代延长搜索在每次迭代中使用路径成本限制,并将下一次迭代的限制更新为任何被拒绝节点的最低成本。
我在其他地方看到过这个问题,“连续范围的迭代次数是多少和最小的步骤成本?” 在那种情况下,我同意最小迭代次数是因为您需要将路径成本限制至少增加每次迭代。
然而,随着一个连续的范围,似乎有一个无限的范围,并且迭代次数可能是无限的,因为没有最小的步骤成本。这个解决方案实际上应该是无限的吗?
在问题的标题中,你写(强调我的):
步骤成本是从一个连续范围内得出的
如果步骤成本是从该范围中提取的,则意味着每个步骤的成本至少为, 最多. 这又回到了您已经理解的问题中描述的情况。
请注意,这本书(至少是本书的第三版)确实在问题中声明了. 当然,如果允许负成本,这个问题一开始就没有多大意义。