- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
6.3 与/或树的搜索策略
一般搜索过程
宽度优先搜索
深度优先搜索
有序搜索
博弈树搜索
-剪枝技术
可解节点与不可解节点
在与/或树上执行搜索过程,目的在于表明起始节点有解或无解。
可解节点的递归定义为: 不可解节点的定义为:
注意:终叶节点一定是端节点,
⚫ 终叶节点是可解节点,直 但端节点不一定是终叶节点。
关于可解节点的三个条件全
接和本原问题相关连;
部不满足的节点,称为不可解
⚫ 非终叶节点含有 “或”子 节点;
节点时,只要子节点中有
一个是可解节点,该非终 由可解子节点来确定先辈节点是
叶节点便为可解节点; 否为可解节点的过程称为可解标
⚫ 非终叶节点含有 “与”子 示过程。
节点时,只有子节点全为 由不可解子节点来确定先辈节点
可解节点时,该非终叶节 是否为可解节点的过程称为不可
点才是可解节点。 解标示过程。
一般搜索过程流程
(1)把原始问题作为初始节点S ,并把它作为当前节点。
(2)应用分解或等价变换算符对当前节点进行扩展。
(3)为每个子节点设置指向父节点的指针。
(4)选择合适子节点作为当前节点,反复执行第(2)、(3)步,
在此期间多次调用可解标示过程和不可解标示过程,直
到初始节点被标示为可解节点或不可解节点为止。
⚫ 由这个搜索过程所形成的节点和指针结构称为搜索树。
⚫ 搜索中,通过可解标示过程确定初始节点是可解的,则由
此初始节点及其下属的可解节点就构成了解树。
提高与/或树搜索效率的两个性质
与/或搜索有两个特有性质,可用来提高搜索效率:
如果已确定某个节点为可解节点,其不可解的后裔节点
不再有用,可从搜索树中删去;
若已确定某个节点是不可解节点,其全部后裔节点都不
再有用,可从搜索树中删去。但当前这个不可解节点还
不能删去,在判断其先辈节点的可解性时还要用到。
宽度优先搜索算法流程
基本思想:先产生的节点先扩展,先进先出。
1. 把初始节点S放入OPEN表。
2. 把OPEN表中的第一个节点(记为节点n)取出放入CLOSLD表。
3. 如果n可扩展,则做下列工作:
①扩展n ,将其子节点放入OPEN表的尾部,并为每个子节点配置父
指针,以备标示过程使用。
②考察子节点中是否有终叶节点。若有,则标示这些终叶节点为可解
节点,并应用可解标示过程对其先辈节点中的可解节点进行标示。
若S也被标示为可解节点,就得到了解树,搜索成功,退出搜索过
程;若无法确定S可解,则从OPEN表中删去具有可解先辈的节点。
③转步骤2。
宽度优先搜索算法流程
4. 如果n不可扩展,则做下列工作:
①标示n为不可解节点。
②应用不可解标示过程对n的先辈节点中不可解的节点进
行标示。如果S被标示为不可解节点,则搜索失败,原始
问题无解,退出搜索过程;如果无法确定S不可解,则从
OPEN表中删去具有不可解先辈的节点。
③转步骤2。
宽度优先搜索算法流程
宽度优先搜索算法流程
例:与/或树的宽度优先搜索
例:设有如图所示的与/或树,其中t ,t ,t ,t 均为终叶节
1 2 3 4
点,A
您可能关注的文档
- 启航考研-2019秋季-计算机网络测试题.pdf
- 嵌入式系统基础教程第2版_第01讲_第1章嵌入式系统绪论_76页.ppt
- 嵌入式系统基础教程第2版_第02讲_第2章嵌入式处理器典型技术_87页.ppt
- 嵌入式系统基础教程第2版_第03讲_第3章ARM处理器体系结构_91页.ppt
- 嵌入式系统基础教程第2版_第04讲_第3章处理器组织和片上系统_112页.ppt
- 嵌入式系统基础教程第2版_第05讲_第4章嵌入式调试技术_43页.ppt
- 嵌入式系统基础教程第2版_第10讲_第7章ARM开发工具_147页.ppt
- 嵌入式系统基础教程第2版_第11讲_第8章嵌入式外设控制器(8.1)_中断控制_104页.ppt
- 嵌入式系统基础教程第2版_第12讲_第8章嵌入式外设控制器(8.2)_DMA控制_34页.ppt
- 嵌入式系统基础教程第2版_第13讲_第8章嵌入式外设控制器(8.3)_时间管理_62页.ppt
最近下载
- 道路软土地基强力搅拌就地固化技术规程.pdf VIP
- 数字智慧某著名企业FCM财务成熟度评估模型(149页PPT).pptx VIP
- 一种内置控制器的大行程电动夹爪.pdf VIP
- 中国IBD蓝皮书 -中国炎症性肠病医患认知 暨生存质量报告 溃疡性结肠炎部分.docx
- 《机动车驾驶员培训管理考试卷.doc VIP
- (四级)无人机驾驶员(航拍)理论考试题库完整.docx VIP
- 人教版高一生物必修1教学设计4-3物质跨膜运输的方式.doc VIP
- 量子信息学导论 课件 第7章 量子模拟(1).pptx VIP
- PCB化学镀镍无钯活化瞬时工艺研究:铜镍逆置换的应用探讨.docx VIP
- 医院课题经费预算调整申请表模板使用说明.doc VIP
文档评论(0)