一、分支限界法基础知识
(一)分支限界法基本思想
分析队列式与优先队列式过程
队列式:一层一层扩展
优先队列式:价值大的先扩展,层级关系是乱的
如图所示,分别按照队列式和优先队列式扩展结点
(二)上下界的定义与用法
上界越小越好,下界越大越好,这样区间越压缩,剪枝的效果就越好。
下界<=下确界 上确界<=上界
1.极小化问题
从一筐里面随便拿一个苹果,这个苹果一定是最小值或最小苹果的上界
2.极大化问题
从一筐里面随便拿一个苹果,这个苹果一定是最大值或最大苹果的下界
二、分支限界法案例分析
(一)装载问题队列式求解
一旦-1取的次数大于最大层数,代表已经进入叶子结点。
(二)装载问题队列式改进
(三)装载问题队列式实现
(四)装载问题优先队列求解
(五)装载问题优先队列实现