第3章 搜索推理技术1.ppt

第3章 搜索推理技术1

第 3 章 搜索推理技术 3.2 盲目搜索 3.2.1 宽度优先搜索 宽度优先搜索示意图 宽度优先算法框图 宽度优先搜索算法描述 宽度优先搜索算法描述 宽度优先搜索算法说明 宽度优先搜索是图搜索一般过程的特殊情况,这实际是将OPEN表作为“先进先出”的队列进行操作。 搜索树: 搜索过程产生的节点和指针构成一棵隐式定义的状态空间图的子树,称为搜索树。 如果问题有解,宽度优先算法能够保证找到一条通向目标节点的最短路径 (即找到最优解). 如要问题无解,对于有限图,该算法会失败退出,对于无限图,则永远不会终止。 八数码难题 八数码难题的宽度优先搜索树 3)节点深度定义: 起始节点(即根节点)的深度为0. 任何其他节点的深度等于其父辈节点的深度加1. 4) 深度界限: – 为了避免考虑太长的路径(防止搜索过程沿着无益的路径扩展下去), 往往给出一个节点扩展的最大深度, 称为深度界限. – 任何节点如果达到了深度界限,那么都将把它们作为没有后继节点来处理. – 即使应用了深度界限, 深度优先搜索所求得的解答路径也不一定就是最短路径. 深度优先搜索算法描述 思考题:有界深度优先搜索方法能够保证在搜索树中找到一条通向目标节点的最短途径吗? 一般不能保证找到最优解。 当深度限制不合理时,可能找不到解,

文档评论(0)

1亿VIP精品文档

相关文档