网站大量收购独家精品文档,联系QQ:2885784924

人工智能 课件第六讲一般搜索原理---盲目搜索.ppt

人工智能 课件第六讲一般搜索原理---盲目搜索.ppt

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
人工智能 课件第六讲一般搜索原理---盲目搜索

第六讲一般搜索原理--盲目搜索 第六讲一般搜索原理--盲目搜索 第六讲一般搜索原理--盲目搜索 第六讲一般搜索原理--盲目搜索 第六讲一般搜索原理--盲目搜索 第六讲一般搜索原理--盲目搜索 第六讲一般搜索原理--盲目搜索 第六讲一般搜索原理--盲目搜索 第六讲一般搜索原理--盲目搜索 第六讲一般搜索原理--盲目搜索 第六讲一般搜索原理--盲目搜索 第六讲一般搜索原理--盲目搜索 第六讲一般搜索原理--盲目搜索 * * 搜索:从问题表示到问题解决的求解过程. 一.盲目搜索:人为给定搜索顺序的无信息搜索. 1.宽度优先搜索 2.深度优先搜索 3.等代价搜索 二.启发式搜索:根据检测到的信息决定搜索顺序的有信息搜索. 1.有序搜索,2.A算法,3.A*算法 开始 把S放入OPEN表 OPEN表为空表? 把第一个节点(n)从OPEN表移至CLOSED表 n为目标节点吗? 把n的后继节点放入OPEN表的末端,提供返回节点n的指针 修改指针方向 重排OPEN表 失败 成功 是 是 否 否 一.盲目搜索 1.宽度优先搜索 以接近起始节点的程度依次扩展节点的搜索,搜索过程是逐层进行的,在下一层的任意一个节点进行搜索之前,必须完成本层的所有节点的搜索. 设: OPEN表:未扩展节点表 CLOSED表: 已扩展节点表 开始 把S放入OPEN表 OPEN表为空表? 把第一个节点(n)从OPEN表移至CLOSED表 是否有后继节点 为目标节点? 扩展n,把n的后继节点放入OPEN表的末端,提供返回节点n的指针 失败 成功 是 否 是 否 算法 (1)把起始节点放到OPEN表中,若该节点为一目标节点,则得一个解,退出. (2)如果OPEN表是一个空表,则没有解,失败退出.否则继续. (3)把第一个节点N从OPEN 表中移出到CLOSED表中. (4)扩展节点N.如果没有后继节点,则goto(2). (5)把N的所有后继节点放到OPEN表末端,并提供从这些后继节点回到N的指针. (6)如果N的任一后继节点是目标,则成功退出,否则,goto (2). S L O M F P Q N F 宽度优先搜索示意图 例如:八数码难题 2 8 3 1 4 7 6 5 2 8 3 1 4 7 6 5 2 3 1 8 4 7 6 5 2 8 3 1 6 4 7 5 2 8 3 1 6 4 7 5 2 8 1 4 3 7 6 5 2 8 3 1 4 5 7 6 2 8 3 1 6 4 7 5 2 3 1 8 4 7 6 5 2 3 1 8 4 7 6 5 2 8 3 7 1 4 6 5 8 3 2 1 4 7 6 5 2 8 3 1 4 7 6 5 宽度优先搜索示意图 2.深度优先搜索 扩展最新产生的节点,搜索沿着状态空间某条单一的路径从起始节点向下搜索,结果使得只有搜索到一个没有后裔的状态时,才考虑另一条替代的路径. 问题:当搜索深度很深时,需要控制. 算法 (1)把起始节点放到OPEN表中,若该节点为一目标节点,则求得一个解,退出. (2)如果OPEN表是一个空表,则没有解,失败退出.否则继续. (3)把第一个节点N从OPEN 表中移出到CLOSED表中. (4)如果节点N的深度等于最大深度,则goto(2). (5)扩展节点N.把N的所有后继节点放到OPEN表前端,并提供从这些后继节点回到N的指针.如果没有后继节点,则goto(2). (6)如果N的任一后继节点是目标,则成功退出,否则,goto (2). S L O M F P Q N F 深度优先搜索示意图 2 8 3

文档评论(0)

yurixiang1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档