Chapter25分支限界法.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Chapter25分支限界法

第二十五章 分支限界法 重排九宫问题 2 8 3 1 6 4 7 5 1 2 3 8 4 7 6 5 深度优先搜索策略不太可行! 广度优先策略! 分支-限界的基本思想 回溯法的深度优先比较盲目 广度优先代价太高 能优先搜索那些最有希望得到解的路径 深入分析问题,得到有用的启发信息 利用启发信息构造成本函数 最小成本优先的搜索策略 结合剪枝函数 成本函数 成本函数c(x) 如果x是答案结点,则c(x)是由状态空间树的根结点到x的成本; 如果x不是答案结点,且子树x不包含任何答案结点,则c(x)为无穷大;否则 c(x)等于子树x中具有最小成本的答案结点的成本。 启发函数 成本函数一般是难以精确得知的 f(x)表示从根到当前状态x的成本 h(x)启发函数,是x子树下最优解成本的一个估计 重排九宫问题 2 8 3 1 6 4 7 5 1 2 3 8 4 7 6 5 重排九宫问题 f(x): 从初始状态到x的移动步数 h1(x):状态x与目标状态不相同的数字的 数目 重排九宫问题 启发函数h1(x)的缺点 8 1 2 6 3 7 5 4 2 8 1 4 3 7 6 5 h1(x)=7 h1(x)=5 重排九宫问题 改进的启发函数 相对位置的稳定性比不同数字的数目更重要 LC-搜索的基本步骤 LC(T, c) 1 if T是答案结点 then Output(T) 2 else add(T,Q) 3 while Q非空 do least(E,Q) for E 的每个儿子x do if x是答案 then Output(x); return else add(x,Q) LC的改进 LC搜索使用了成本的下界作为选择分支的优先级 可以进一步定义成本的上界,用于杀死超过成本上界的活结点(剪枝) 程序在执行过程中,上界越来越小,下界越来越大,从而将最优解的搜索限制到越来越小的范围中 0-1背包问题 为了将对效益的优化转为对成本的优化,定义成本为效益的负值 下界定义为fractional背包问题的解 上界为其父结点处采用贪心算法解与已找到的可行解成本中较小者 0-1背包问题

您可能关注的文档

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档