算法设计与分析 课件 7.3-回溯法-基本思想-解题步骤.pptx

算法设计与分析 课件 7.3-回溯法-基本思想-解题步骤.pptx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

算法设计与分析

回溯法-基本思想;基本思想

解题步骤;回溯法也称为通用解题法,是一种对问题解空间进行有哪些信誉好的足球投注网站的穷举算法,在有哪些信誉好的足球投注网站过程中给出有哪些信誉好的足球投注网站回溯的条件,即剪枝函数。

在确定解空间的组织结构基础上,从根结点出发,以深度优先方式有哪些信誉好的足球投注网站解空间;

设定开始结点为活结点,同时成为当前扩展结点,在当前扩展结点处,有哪些信誉好的足球投注网站向纵深方向移至一个新结点,若从当前扩展结点处不能向纵深方向移动,则成为死结点,并向回移动(回溯)至最近的活结点,使之成为当前扩展结点;

以上述方式递归地在解空间中有哪些信誉好的足球投注网站,直到找到解或者解空间中没有活结点为止。;回溯法的特征:

回溯法解题的一个显著特征是在有哪些信誉好的足球投注网站过程中动态产生问题的解空间。

在任何时刻,算法只保存从根结点到当前扩展结点的路径。如果解空间树中从根结点到叶结点的最长路径的长度为h(n),则回溯法所需的计算空间通常为O(h(n))。;基本概念:

问题的解向量:问题的解以n元向量的形式表示。如0-1背包问题,解可定义为(x1,x2,…,xn),xi取值1或0。

显式约束:对解向量中每个分量取值的限定。如0-1背包问题,解分量只能取0或1。

隐式约束:解向量整体应满足的条件,也是在解分量之间施加的约束。如0-1背包问题,装入背包的物品总重量不能超过背包载荷。

问题的解空间:所有满足显式约束的解向量的集合。如有3种可选择物品的0-1背包问题的解空间可定义为长度为3的0-1向量的集合,包括(0,0,0),(0,0,1),(0,1,0),…,(1,1,1)共八种。

问题的解空间树:用树结构表示的解空间。

树中的活结点:以它为根的子树未有哪些信誉好的足球投注网站结束。

树中的扩展结点:当前正在生成其儿子结点的活结点。

树中的死结点:不再进一步扩展或者以它为根的子树有哪些信誉好的足球投注网站已经结束。

问题状态:树中每一个结点确定所求解问题的一个问题状态。

解状态(解向量):由根到叶子结点的路径对应该解空间中的一个可能解。;沿着一条路径,不断深入,碰壁后回撤并换路,继续不断深入。;运用回溯法解题通常包含以下三个步骤:

针对所给问题,定义问题的解空间

确定易于有哪些信誉好的足球投注网站的解空间结构

以深度优先的方式有哪些信誉好的足球投注网站解空间??并且在有哪些信誉好的足球投注网站过程中用剪枝函数避免无效有哪些信誉好的足球投注网站

;测试;递归回溯

您可能关注的文档

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档