第六次分支界限法学习课件.pptVIP

  • 4
  • 0
  • 约3.41千字
  • 约 14页
  • 2016-12-06 发布于江苏
  • 举报
* 第六章 分支限界法 算法设计与分析 目录 6.1 基本思想 6.2 背包问题 6.3 旅行商问题 6.4 印刷电路板问题 6.5 试探法简介 算法设计与分析 目录 6.1 基本思想 在问题的边带权解空间树中进行广度优先搜索. 找一个回答结点使对应路权最小。当搜索到一个扩展结点时,一次性扩展它的所有儿子,将满足约束条件且最小耗费函数?目标函数限界的儿子,插入活动结点表中, 再从活动结点表中取下一结点同样扩展. 直到找到所需的解或活动结点表为空. (用于求解最优化问题) 通常采用优先队列方式组织, c(x)小者优先。 结点x的最小耗费函数c(x):以x为根的子树所包含的回答结点中,路权最小者的权值。若x是回答结点, 则c(x)为该点的目标函数值; 若x是根结点, 则c(x)为最优解值。c(x)为单增函数。 目标函数限界U: 初始U可取?,若x*是任一回答结点, 且c(x*)U, 则更新U=c(x*), x*为已知回答结点中值最小者。当搜索到结点x,而c(x)U时, x将不必扩展(剪枝)。 活动结点表: 算法设计与分析 分支限界法 算法设计与分析 分支限界法 1.确定解空间结构 2.确定约束条件和目标函数 3.取U=U(T). 4.扩展根结点的所有儿子.对每一子结点x判定其是否满足约束 条件,对满足约束条件的 x 计算 , 将 ?U的x 加入活

文档评论(0)

1亿VIP精品文档

相关文档