搜索策略gy学习资料.pptVIP

  • 2
  • 0
  • 约1.13万字
  • 约 36页
  • 2019-11-29 发布于天津
  • 举报
5.2 状态空间的盲目搜索 状态空间的搜索策略可分为盲目搜索和启发式搜索两大类。尽管盲目搜索的性能不如启发式搜索,但由于启发式搜索需要抽取与问题本身有关的特征信息,而这种特征信息的抽取往往又比较困难,因此盲目搜索仍不失为一种有用的搜索策略。 5.2.1 一般图搜索过程 当用状态空间法解决问题时,有以下两个方面的因素需要考虑:一方面,对大问题计算机无法保存其全部状态空间;另一方面,对具体问题与解有关的状态空间一般仅是全部状态空间的一部分。解决这一问题的方法是采用状态空间搜索技术。;5.2.2 广度优先搜索 广度优先搜索也称为宽度优先搜索,它是一种先生成的节点先扩展的策略。这种搜索策略的搜索过程是:从初始节点S0开始逐层向下扩展,在第n层节点还没有全部搜索完之前,不进入第n+1层节点的搜索。Open表中的节点总是按进入的先后排序,先进入Open表的节点排在前面,后进入Open表的节点排在后面。 广度优先搜索算法如下:(用QUEUE) (1) 把初始节点S0放入Open表中; (2) 如果Open表为空,则问题无解,失败退出; (3) 把Open表的第一个节点取出放入Closed表,并记该节点为n; (4) 考察节点n是否为目标节点。若是,则得到问题的解,成功退出; (5) 若节点n不可扩展,则转第(2)步;

文档评论(0)

1亿VIP精品文档

相关文档