- 34
- 0
- 约1.18万字
- 约 50页
- 2019-10-09 发布于湖北
- 举报
算法设计与分析 山东师范大学信息科学与工程学院软件工程研究所 徐连诚 E-Mail:lchxu@163.com 2006年12月4日 第六章 分支限界法 学习要点 理解分支限界法的剪枝搜索策略。 掌握分支限界法的算法框架 队列式(FIFO)分支限界法 优先队列式分支限界法 通过应用范例学习分支限界法的设计策略。 单源最短路径问题 装载问题; 布线问题 0-1背包问题; 最大团问题; 旅行售货员问题 电路板排列问题 批处理作业调度问题 引言 分支限界法类似于回溯法,也是一种在问题的解空间树T中搜索问题解的算法。 分支限界法与回溯法的求解目标不同: 回溯法是找出满足约束条件的所有解 分支限界发誓找出满足条件的一个解,或某种意义下的最有解 搜索方式不同 回溯法:深度优先 分支限界法:广度优先或最小耗费优先 6.1 分支限界法的基本思想 一、基本思想 二、常见的两种分支限界法 三、0-1背包问题 四、旅行售货员问题 一、基本思想 分支限界法常以广度优先或以最小耗费(最大效益)优先的方式搜索问题的解空间树。 在分支限界法中,每一个活结点只有一次机会成为扩展结点。活结点一旦成为扩展结点,就一次性产生其所有儿子结点。在这些儿子结点中,导致不可行解或导致非最优解的儿子结点被舍弃,其余儿子结点被加入活结点表中。 此后,从活结点表中取下一结点成为当前扩展结点,并重复上述结点扩展过程。这个过程一直
原创力文档

文档评论(0)