背包问题的贪心算法.docxVIP

  1. 1、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。。
  2. 2、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  3. 3、文档侵权举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
贪心方法总是对当前的问题作最好的选择也就是局部寻优最后得到整体最优应用该问题可以通过局部寻优逐步过渡到整体最优贪心选择性质与动态规划的主要差别最优子结构性质某个问题的整体最优解包含了子问题的最优解代码如下物品效益物品重量物品该放的数量物品编号物品信息结构体按物品效益重量比值做升序排列背包剩余容量当该物品重量大与剩余容量跳出确定背包新的剩余容量该物品所要放的量按物品编号做降序排列最优解为第件物品要放运用贪心法解背包问题定义一个指针请输入物品的总数量请输入背包的最大容量请输入第件物品的重量请输入第件

PAGE PAGE # / 17 贪心方法:总是对当前的问题作最好的选择,也就是局部寻优。最后得到 整体最优。 应用: 1:该问题可以通过 “局部寻优”逐步过渡到 “整体最优”。贪心选择性 质与“动态规划 ”的主要差别。 2:最优子结构性质:某个问题的整体最优解包含了 “子”问题的最优解。 代码如下: #include iostream.h struct goodinfo float p; // 物品效益 float w; // 物品重量 float X; // 物品该放的数量 int flag; // 物品编号 };// 物品信息结构体 void Insertionsort(goo

文档评论(0)

zhaohuifei + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档