栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

0/1背包的重量取决于物品?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

0/1背包的重量取决于物品?

最后,我设法用@Holt提出的B&B方法解决了这个问题。这是关键设置:

(0)在运行B&B算法之前,对所有项目进行分组取决于其依赖性。一个分区中的所有项目都与同一组中的所有其他项目具有权重相关性,而与其他组中的项目则不具有权重相关性。

B&B的设置:

(1)上限:假设当前项的权重 最小 ,即假设所有依赖项都存在。

(2)下限:假设当前项目具有 最大 权重,即假设所有依赖项都不存在。

(3)当前重量:计算实际当前重量。

通过与在步骤0中获得的组进行比较,可以在线性时间内完成所有上述计算。具体地说,当获得这些权重时,仅扫描当前组(当前项目所在的组)中的项目就足够了-
项目在其他组中,与当前组没有依赖性,因此不会更改当前项目的实际权重。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/413754.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号