| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3563 人关注过本帖
标题:贪心法 背包问题 一道简单的实际问题 不知道答案如何计算出来的。
取消只看楼主 加入收藏
坚强的卖家
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2016-5-6
收藏
 问题点数:0 回复次数:0 
贪心法 背包问题 一道简单的实际问题 不知道答案如何计算出来的。
贪心法 背包问题 一道简单的实际问题 不知道大难如何计算出来的。
问题:设有背包问题实例n=7,M=15(背包载重),(w0,w1,...,w6)=(2,3,5,7,1,4,1),
物品装入背包的收益为:(p0,p1,p2,p3,p4,p5,p6)=(10,5,15,7,6,18,3).
求这一实例的最优解和最大收益
答案:最优解:(p0/wo,p1/w1,p2/w2,p3/w3,p4/w4,p5/w5,p6/w6)=(10/2,5/3,15/5,7/7,6/1,18/4,3/1)
(x0,x1,x2,x3,x4,x5,x6)=(1,2/3,1,0,1,1,1)

最大收益:10+5+2/3+15+6+18+3=55(1/3)
我想问加粗斜体的这个答案是怎么求出来的?有公式还是什么思想?
如果按照上一步直接计算答案应该是(5,1.667,3,1,6,4,5,3)
搜索更多相关主题的帖子: 背包 
2016-05-07 20:57
快速回复:贪心法 背包问题 一道简单的实际问题 不知道答案如何计算出来的。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026296 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved