算法设计与分析-设计之五-分枝定界2.1.pptVIP

  • 15
  • 0
  • 约1.52千字
  • 约 5页
  • 2017-08-14 发布于重庆
  • 举报

算法设计与分析-设计之五-分枝定界2.1.ppt

算法设计与分析-设计之五-分枝定界2.1.ppt

* 分支限界法类似于回溯法,是在问题的解空间树上搜索问题解的算法。一般情况下,分支限界法与回溯法的求解目标不同。回溯法的求解目标是找出解空间树种满足约束条件的所有解,而分支限界法的求解目标则是找出满足约束条件的一个解,或者是在满足约束条件的解种找出使某一目标函数值达到极大或极小的解,即在某种意义下的最优解。 由于求解的目标不同,导致分支限界法与回溯法对解空间树的搜索方式也不同。回溯法已深度优先方式搜索,而分之限界法则以广度优先或以最小耗费优先方式搜索。 4.5 分支定界法(Branch and Bound) 基本策略:在扩展结点处,先生成其所有的儿子结点(分支),然后再从当前的活结点表中选择下一个扩展结点。为了有效地选择下一扩展结点,加速搜索进程,在每一活结点处计算一个函数值(限界),并根据函数值从当前活结点表中选择一个最有利的结点作为扩展结点,使搜索朝着解空间树上有最优解的分支推进,以便尽快地找到最优解。 分支限界法常以广度优先法或以最小耗费优先的方式搜索问题的解空间树。与回溯法的主要不同在于它们对当前扩展结点所采用的扩展方式。在分支限界法中,每个活结点只有一次机会成为扩展结点。活结点一旦成为扩展结点,就一次性产生其所有儿子结点。在这些儿子结点中,导致不可行解或导致非最优解的儿子结点被舍弃,其余儿子结点被加入活结点表

文档评论(0)

1亿VIP精品文档

相关文档