您的位置:首页 > 其它

分支界限法

2016-04-08 21:00 204 查看
适用:

  要求在某约束条件下,求得由n个元素组成的全部解或最优解(解是个集合)

  注意是:它同回溯法解决问题类似,关键的不是在于,这个算法解决的问题,解集合中的元素先后顺序是有影响的;

步骤:

  1、把解集合的所有可选元素,整理为树状或图状结构

  2、由于解集合元素的先后顺序有关。所以,如果,第m个元素选择后,顺序已然不正确,那么就没有必要继续向深层遍历。基于这一点,

    这里应该选择宽度优先遍历

  3、如果顺利遍历到最后一个元素,那么表示这是一个解

特别说明: 本算法与回溯法思想相近,由于一个与元素顺序无关,一个有关;所以,遍历解集合时候,一个选择深度优先遍历,一个选择宽度优先遍历。

例子:http://blog.csdn.net/jarvischu/article/details/5974895
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: