- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 问题归约法
第二章 问题归约法 Problem Reduction Representation 问题归约法 问题归约(Problem Reduction) 是另外一种基于状态空间的问题描述与求解方法 已知问题的描述,通过一系列变换把此问题变为一个子问题集合 这些子问题的解可以直接得到(本原问题),从而解决了初始问题 问题归约法 问题归约法的组成部分 一个初始问题描述; 一套把问题变换为子问题的操作符; 一套本原问题描述。(本原问题:不能再分解或变换且直接可解的子问题) 问题归约的实质: 从目标(要解决的问题)出发逆向推理,建立子问题以及子问题的子问题,直到最后把初始问题归约为一个本原问题集合。 问题归约法 问题归约法举例: 汉诺塔问题( Hanoi ) 从1移到3 每次移动一个盘子 大盘在下小盘在上 1 2 3 C B A 初始状态(111) 目标状态(333) C B A 汉诺塔问题 原始问题可以归约为下列3个子问题: 子问题1:移动圆盘A和 B至柱子2(借助柱子3) 子问题2:移动圆盘C至柱子3 子问题3:把圆盘A和B移至柱子3(借助柱子1) 汉诺塔问题 归约过程(3个圆盘) 汉诺塔问题 汉诺塔问题归约图 本原问题 本原问题 与或图 C B A 梵塔问题的答案 一圆盘问题要走几步,两圆盘问题要走几步?三个、四个、…、六十四个圆盘呢? 圆盘个数 移动圆盘次数 1 1 2 22-1=3 3 23-1=7 … … 64 264-1 问题 264-1=18446744073709551615 一年=365*24*60*60 18446744073709551615584942417355年 问题归约法 与或图表示:用一个类似于图的结构来表示把问题归约为后继问题的替换集合。 与图:把一个复杂问题分解为若干个较为简单的子问题,形成“与”树。 或图:把原问题变换为若干个较为容易求解的新问题,形成“或”树。 问题归约法 与或图表示: B C D E F G A H M B C D E F G A N 子问题替代集合结构图 与或图 问题归约法 一些关于与或图的术语 起始节点对应于原始问题描述 终叶节点对应于本原问题 问题归约法 与或图的构成规则 1)与或图中的每个节点代表一个要解决的单一问题或问题集合。图中所含起始节点对应于原始问题A。 2)对应于本原问题的节点称为终叶节点,它没有后继节点。 3)对于把算符应用于问题A的每种可能情况,都把问题变换为一个子问题集合;有向弧线自A指向后继节点表示所求得的子问题集合。 H M B C D E F G A N 问题归约法 与或图的构成规则 4)一般对于代表两个或两个以上子问题集合的每个节点,有向弧线从此节点指向次子问题集合中的各个节点。由于只有当集合中所有项都有解时,这个子问题的集合才能获得解答,所以这些子问题节点叫做与节点。 5)特殊情况下,当只有一个算符可应用于问题A,而且这个算符产生具有一个以上子问题的某个集合时,由上述规则3)和规则4)所产生的图可以得到简化。 M D E F A A D E F 简化 问题归约法 与或图的搜索:目的在于表明起始节点是有解的。 可解节点 终叶节点是可解节点(对应于本原问题)。 如果某个非终叶节点含有或后继节点,那么只要当其后继节点至少有一个是可解的时,此非终叶节点才是可解的。 如果某个非终叶节点含有与后继节点,那么只有当其后继节点全部为可解时,此非终叶节点才是可解的。 问题归约法 不可解节点 没有后裔的非终叶节点为不可解节点。 如果某个非终叶节点含有或后继节点,那么只有当其全部后裔为不可解时,此非终叶节点才是不可解的。 如果某个非终叶节点含有与后继节点,那么只要当其后裔至少有一个为不可解时,此非终叶节点才是不可解的。 解树 由可解节点所构成,并且由这些可解节点可推出初始节点为可解节点的子树称为解树。 解树中一定包含初始节点,它对应于原始问题。 问题归约法 t t t t t t t t t 有解节点 无解节点 终叶节点 与或图例子 作业 利用问题归约法求四个盘子的梵塔问题。 要求:画出归约图 * Y=263+263-2+1=263(1+1)-1=264-1 * Y=263+263-2+1=263(1+1)-1=264-1
您可能关注的文档
- 第二章 工程力学__第二章.ppt
- 第二章 关联函数与场的相干性.doc
- 第二章 常用半导体器件原理_201303_.ppt
- 第二章 成为创业者.ppt
- 第二章 创建Access的数据库.ppt
- 第二章 数据链路层协议 pppoe.ppt
- 第二章 水分1.ppt
- 第二章 机床夹具设计20130223.ppt
- 第二章 层析技术.ppt
- 第二章 流体输送机器.ppt
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)