为什么迭代深化搜索的空间复杂度是O(bm)?

问题描述 投票:0回答:1

人工智能。现代方法 教科书中指出,IDS的空间复杂度为 O(bm),其中 b = 分支系数和 m =树的最大深度。IDS在其遍历过程中存储了哪些节点,导致它有一个 O(bm) 空间复杂度 ?

algorithm search artificial-intelligence
1个回答
1
投票

维基百科 它说空间复杂度是简单的深度 d 因为它本质上是一种深度优先的搜索;这就是我的《AIAMA》副本中的实际内容(第88页)。

我只能想象 O(bm) 假设存储了所有访问过的节点的最高级别,也就是分支级别乘以当前深度。没有必要存储更高级别的节点,因为它们已经被搜索过了。

© www.soinside.com 2019 - 2024. All rights reserved.