盲目搜索启发式搜索讲解学习.pptVIP

  • 205
  • 0
  • 约5.25千字
  • 约 60页
  • 2020-08-31 发布于浙江
  • 举报
八数码难题的宽度优先搜索树 26 对应动态演示图 2、 深度优先搜索 基本思想: 从初始节点S开始,在其子节点中选择一个节点进行考察,若不是目标节点,则再在该子节点中选择一个节点进行考察,一直如此向下搜索。当到达某个子节点,且该子节点既不是目标节点又不能继续扩展时,才选择其兄弟节点进行考察。 深度优先搜索示意图 在深度优先搜索中,首先扩展最新产生的(即最深的)节点(深度相等的节点可以任意排列)。其结果是搜索沿着状态空间某条单一的路径从起始节点向下进行下去;只有当搜索到达一个没有后裔的状态时,它才考虑另一条替代的路径。替代路径与前面已经试过的路径不同之处仅仅在于改变最后n步,而且保持n尽可能小。 3、深度优先搜索 3.1.3 深度优先搜索 对于许多问题,其状态空间搜索树的深度可能为无限深,或者可能至少要比某个可接受的解答序列的已知深度上限还要深。为了避免考虑太长的路径(防止搜索过程沿着无益的路径扩展下去),往往给出一个节点扩展的最大深度——深度界限。任何节点如果达到了深度界限,那么都将把它们作为没有后继节点处理。值得说明的是,即使应用了深度界限的规定,所求得的解答路径并不一定就是最短的路径。 有界深度优先搜索 定义节点的深度如下:   (1) 起始节点(即根节点)的深度为0。   (2) 任何其它节点的深度等于其父辈节点深度加上1。 含有深度界限的深度

文档评论(0)

1亿VIP精品文档

相关文档