
分支限界法
文章平均质量分 50
分支限界法
卡戎一生
这个作者很懒,什么都没留下…
展开
-
【算法导论12】分支限界法—01背包问题
【算法导论12】分支限界法—01背包问题问题描述:一个背包有固定体积和容量两个参数,针对n件商品,商品包含体积和价值两个参数,如何选择商品的装入,使得背包所装入的总价值最大。问题分析:一个商品有装和不装两种状态,因此此问题的解可以用一颗二叉树来表示,二叉树根节点到叶节点的路径穷举就是所有的选择。在此基础上,再删去不符合条件的结点路线即可。下面对此算法进行优化:考虑三个问题:1、如何确定某个结点选还是不选。2、如何设计算法实现当某个结点已经不符合限制或最优解时,对结点进行剪枝。3、如何设计算法原创 2020-10-13 22:12:13 · 11330 阅读 · 0 评论 -
【算法导论08】分支限界法-最大装载问题
08分支限界法-最大装载问题问题描述:已知有一个两个容量为C1,C2的轮船,现有集装箱n个,集装箱体积分别为W1-n,试问两个轮船能否装下所有集装箱,如果能装下,请设计算法计算最佳装载方案。问题分析:此问题为固定容量大小最大装载问题,如果想要判断最大装载能否装下所有集装箱,则首先考虑在C1最大装载的情况下,剩余集装箱能否全部装进C2,因此此问题转化为C1最大装载问题。由于每个集装箱都有装和不装两个选项,所以此问题的解答是一个解空间树,将设计用分支限界法来解决。算法介绍:分支限界法的核心思想是通过原创 2020-08-06 22:51:11 · 3680 阅读 · 0 评论