- 1、本文档共59页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章搜索3—与或图搜索
内容 4.0 与或树表示 4.1 与/或树的一般搜索 4.2 与/或树的广度优先搜索 4.3 与/或树的深度优先搜索 4.4 与/或树的启发式搜索 4.5 博弈树的启发式搜索 4.0 与或树表示 不同于状态空间方法的另外一种形式化方法。 基本思想: 当一个问题比较复杂时,直接进行求解往往比较困难。 可通过归约(分解或变换),将它转化为一系列较简单的问题。 通过对这些较简单问题的求解来实现对原问题的求解。 4.0 与或树表示 【例4.0】 设有四边形ABCD和A′B′C′D′,证明它们全等。 4.0 与或树表示 分析:原问题分解为两个子问题: 4.0 与或树表示 4.0 与或树表示 4.0.1 分解 问题P可以归约为一组子问题{P1,P2,……,Pn}。 只有当所有子问题Pi(i=1,2,……,n)都有解时,原问题P才有解。 即分解所得到的子问题的“与”和原问题P等价。 与树 K-连接符 4.0 与或树表示 4.0.2 等价变换 问题P可以归约为一组子问题{P1,P2,……,Pn}。 这些子问题Pi中只要有一个有解则原问题P就有解,只有当所有子问题Pi都无解时原问题P才无解。 即变换所得到的子问题的“或”与原问题P等价。 或树 把一个原问题变换为若干个子问题可用一个“或树”来表示。 4.0 与或树表示 4.0.3 与或树 如果一个问题既需要通过分解,又需要通过变换才能得到其本原问题,则其归约过程可用一个“与/或树”来表示。 4.0 与或树表示 4.0.4 解树 由可解节点构成,并且由这些可解节点可以推出初始节点(它对应着原始问题)为可解节点的子树。 在解树中一定包含初始节点。 4.0 与或树表示 【例4.1】三阶梵塔问题。 解: 用三元组表示问题在任一时刻的状态:(i,j,k) i:代表金片C所在的钢针号; j: 代表金片B所在的钢针号; k; 代表金片A所在的钢针号; 在该与/或树中,有7个终止节点,它们分别对应着7个本原问题。如果把这些本原问题从左至右排列起来,即得到了原始问题的解: 4.0 与或树表示 内容 4.0 与或树表示 4.1 与/或树的一般搜索 4.2 与/或树的广度优先搜索 4.3 与/或树的深度优先搜索 4.4 与/或树的启发式搜索 4.5 博弈树的启发式搜索 4.1 与/或树的一般搜索 与/或树的搜索过程实际上是一个不断寻找解树的过程。其一般搜索过程如下: (1)把原始问题作为初始节点S0,并把它作为当前节 点; (2)应用分解或等价变换操作对当前节点进行扩展; (3)为每个子节点设置指向父节点的指针; (4)选择合适的子节点作为当前节点,反复执行第 (2)步和第(3)步,在此期间需要多次调用可解 标记过程或不可解标记过程,直到初始节点被标 记为可解节点或不可解节点为止。 4.1 与/或树的一般搜索 在与/或树中,除端节点和终止节点外,一个节点的可解性完全是由其子节点来决定的。 对与节点,只有其所有子节点都为可解时它才为可解,只要有一个子节点不可解它就是不可解的; 对或节点,只要有一个子节点可解它就是可解的,仅当所有子节点都是不可解时它才为不可解。 可解标记过程 由可解子节点来确定其父节点、祖父节点为可解节点的过程。 不可解标记过程 由不可解子节点来确定其父节点、祖父节点为不可解节点的过程。 4.1 与/或树的一般搜索 搜索解树的过程中,节点删除策略: ① 如果搜索过程确定某个节点为可解节点,则其不 可解的后裔节点就可从搜索树中删去; ② 如果搜索过程能确定某个节点为不可解节点,则 其后裔节点也可从搜索树中删去。 内容 4.0 与或树表示 4.1 与/或树的一般搜索 4.2 与/或树的广度优先搜索 4.3 与/或树的深度优先搜索 4.4 与/或树的启发式搜索 4.5 博弈树的启发式搜索 4.2 与/或树的广度优先搜索 与/或树的广度优先搜索算法: (1)把初始节点S0 放人Open表中; (2)把Open表的第一个节点取出放入Closed表,并记该节点 为n; (3)如果节点n可扩展,则做下列工作: ①扩展节点n,将其子节点放入Open表的尾部,并为每一个子 节点设置指向父节点的指针; ②考察这些子节点中是否有终止节点。若有,则标记这些终 止节点为可解节点,并用可解标记过程对其父节点及先辈 节点中的可解节点进行标记。 如果初始解节点S0能够被标记为可解节点,就得到了解树,搜索成功,退出搜索过程; 如果不能确定S0为可解节点,则从Ope
您可能关注的文档
- 第三章院外急救.ppt
- 第二章2xxx.ppt
- 第二章会计要素与会计等式22.ppt
- 第二章工程建设从业资格制度.ppt
- 第一讲第二部分灾害及救助基础知识.ppt
- 第二章物质性质、物化原理与安全上课用.ppt
- 第二章、第三章燃烧基础、危险化学品知识11年度版1.ppt
- 第二章社会工作价值观和专业伦理2.ppt
- 第二章电火花加工h.ppt
- 第二章统计调查与整理李婕.ppt
- 福建省厦门市厦门第一中学2024届高三第三次模拟考试生物试卷含解析.doc
- 娄底职业技术学院《城市产业经济》2023-2024学年第一学期期末试卷.doc
- 江西农业大学南昌商学院《新能源并网技术》2023-2024学年第二学期期末试卷.doc
- 河南地矿职业学院《书法与篆刻艺术》2023-2024学年第一学期期末试卷.doc
- 天津医科大学临床医学院《社区工作实验》2023-2024学年第一学期期末试卷.doc
- 2025届安徽省阜阳市界首市界首中学高三5月考前模拟生物试题含解析.doc
- 成都工业学院《计算机高级应用》2023-2024学年第二学期期末试卷.doc
- 2025年杨村第一中学校高三4月月考生物试题含解析.doc
- 三门峡社会管理职业学院《微观经济学B》2023-2024学年第一学期期末试卷.doc
- 南沙群岛2025届数学四年级第二学期期末学业质量监测模拟试题含解析.doc
文档评论(0)