- 80
- 0
- 约7.65千字
- 约 8页
- 2020-08-09 发布于河北
- 举报
分支限界法求解装载问题
一、方法一般原理
分支限界法常以广度优先或以最小耗费(最大效益)优先的方式搜索问题的解空间树。
在分支限界法中,每一个活结点只有一次机会成为扩展结点。活结点一旦成为扩展结点,
就一次性产生其所有儿子结点。在这些儿子结点中,导致不可行解或导致非最优解的儿子结
点被舍弃,其余儿子结点被加入活结点表中。
此后,从活结点表中取下一结点成为当前扩展结点,并重复上述结点扩展过程。这个过程一
直持续到找到所需的解或活结点表为空时为止。
两种分支限界法
(1)队列式(FIFO)分支限界法
按照队列先进先出(FIFO )原则选取下一个节点为扩展节点。
(2 )优先队列式分支限界法
按照优先队列中规定的优先级选取优先级最高的节点成为当前扩展节点。
二、描述问题
有一批共 n 个集装箱要装上 2 艘载重量分别为 c 和 c 的轮船,其中集装箱 i 的重量为
1 2
n
w ,且 w c c ,要求确定是否有一个合理的装载方案可将这 n 个集装箱装上这 2
i i 1 2
i 1
艘轮船。如果有,请给出该方案。
三
原创力文档

文档评论(0)