版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
算法设计与分析本节要点CONTENTS回溯法回溯法回溯法是从初始状态出发,按照深度优先搜索的方式,根据产生子结点的约束条件,搜索问题的解。当发现当前结点不满足求解条件时,就回溯,尝试其他的路径。回溯法是一种“能进则进,进不了则换,换不了则退”的搜索方法。回溯法(1)解空间解空间:顾名思义,就是由所有可能解组成的空间。解空间越小,搜索效率越高。解空间越大,搜索的效率越低。回溯法解的组织形式:解的组织形式是一个n元组{x1,x2,…,xn}。显约束:对解分量的取值范围的限定。例如,3个物品的0-1背包问题,解的组织形式为{x1,x2,x3}。解分量xi的取值范围xi=0或xi=1。xi=0表示第i个物品不放入背包;xi=1表示第i个物品放入背包。回溯法(2)解空间的组织结构问题的解空间由很多可能解组成,盲目搜索的效率太低。需要按照一定组织结构搜索最优解,把这种组织结构用树形象地表达出来,就是解空间树。回溯法(3)搜索解空间隐约束:对能否得到问题的可行解或最优解做出的约束。如果不满足隐约束,说明得不到问题的可行解或最优解,就没必要再沿着该分支搜索。隐约束也称为剪枝函数。回溯法隐约束(剪枝函数)包括约束函数和限界函数。对能否得到问题的可行解的约束称为约束函数,对能否得到最优解的约束称为限界函数。剪枝函数可以剪掉得不到可行解或最优解的分支,避免无效搜索,提高搜索的效率。解空间的大小和剪枝函数的好坏都直接影响搜索效率,因此这两项是搜索算法的关键。回溯法解题秘籍:(1)定义解空间首先定义合适的解空间,包括解的组织形式和显约束。解的组织形式:规范为一个n元组{x1,x2,…,xn},具体问题表达的含义不同。显约束:显约束是对解分量的取值范围的限定,通过显约束可以控制解空间的大小。回溯法(2)确定解空间的组织结构通常用解空间树形象表达,根据解空间树的不同,解空间分为子集树、排列树、m叉树等。(3)搜索解空间回溯法是按照深度优先搜索策略,根据隐约束(约束函数和限界函数),在解空间中搜索问题的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初三物理一轮复习:机械能与内能转化专题深度探究导学案
- 八年级德育综合实践课:初心启航知识清单
- 八年级物理上册《声现象:声音的产生与传播机制探究》导学案
- 初中八年级科学“二氧化碳:性质、制取与碳中和探究”跨学科项目式教学设计
- 部编版初中历史七年级上册丝绸之路文化交融教案
- 初中八年级道德与法治课:权利与义务的统一及依法履行义务
- 初中八年级化学实验活动表现性评价导学案
- 八年级数学上册知识清单(沪科版)
- 初中八年级《道德与法治》单元教学设计:国家机构的组织与运行原理探析
- 八年级英语(上)Unit 6 Wisdom Counts 跨学科主题导学案
- 黑龙江哈尔滨市2026届高考第一次模拟考试数学试题+答案
- 2026年安徽省合肥市高三二模英语试题(含答案和音频)
- 2026年传播与策划考试试题及答案答案
- 2026年贵州省毕节市初二地理生物会考真题试卷+解析及答案
- 小学劝返复学工作制度
- 2026年部编版五年级语文下册金句仿写
- 神经外科中枢神经系统感染诊治中国专家共识(2021 版)
- 2025陕煤电力略阳有限公司高校毕业生招聘10人笔试历年典型考点题库附带答案详解
- 藏医外冶室工作制度
- 2026年宗教教职人员管理知识试题
- Unit6CoolclothesGetreadyStartup(课件)-外研版英语四年级下册
评论
0/150
提交评论