[工学]chapter03 Problem solving and search.pptVIP

  • 4
  • 0
  • 约3.74千字
  • 约 40页
  • 2018-03-10 发布于浙江
  • 举报
[工学]chapter03 Problem solving and search

搜索策略 策略指的是如何选择节点的扩展顺序,从四个方面来评价: 完备性 — 当解存在时是否一定能找到解? 最优性 — 是否总能找到最小路径耗散解? 时间复杂性 — 生成/扩展的节点数 空间复杂性 — 需要存储的最大节点数 时间和空间复杂性用以下各项来衡量 b — 搜索树的最大分支因子 d — 最小耗散解的深度 m — 状态空间的最大深度(可能为∞) 盲目搜索策略 盲目搜索只利用问题定义中给出的信息 广度优先搜索(BFS) 深度优先搜索(DFS) 有限深度优先搜索(DLS) 迭代加深搜索(IDS) 广度优先搜索 首先扩展未被扩展的节点中最浅的那个 实现:堆栈是FIFO队列,新的后继节点最后被扩展 A B C D A B C E F G B D E C F G 广度优先搜索的特性 深度 节点数 时间 内存 2 4 6 10 14 1100 111,100 107 1011 1015 0.11秒 11秒 19分钟 129天 3,523年 1 M字节 106 M字节 10 G字节(KM) 101 T字节(KG) 1 E字节(KKT) 完备性 Yes(如果b是有限的) 时间复杂性 1+b+b2+b3+…+bd+b(bd-1) = O(bd+1) 空间复杂性 O(bd+1) (每个节点都必须保存在内存中) 最优性 Yes (如果每步的耗散为1);通常不是最优的 对于一个

文档评论(0)

1亿VIP精品文档

相关文档