好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

贪心算法解决0-1背包问题.docx

5页
  • 卖家[上传人]:M****1
  • 文档编号:510607546
  • 上传时间:2023-04-20
  • 文档格式:DOCX
  • 文档大小:36.06KB
  • / 5 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 贪心算法--0-1背包问题 贪心算法--0-1背包问题1、问题的描述有编号分别为a,b,c,d,e的五件物品,它们的重量分别是2,4,2,1,3,它们的价值分别是3,5,6,4,6,现在给你个承重为10的背包,如何让背包里装入的物品具有最大的价值总和?贪心算法的思想:贪心原则为单位价值最大且重量最小,不超过背包最大承重量为约束条件也就是说,存在单位重量价值相等的两个包,则选取重量较小的那个背包2、代码及注释#include #define M 5//定义一个node结构体,用来存放物体的重量和价值struct node{ float value;//价值 float weight;//重量 int flag; //用来判别这个物体是否装进背包}Node[M],temp;float Value,curvalue=0;//总价值和当前价值float Weight,curweight=0;//背包的最大承受重量和现有重量//按性价比排序void sort(){ int i,j; //遍历所有物品 for(i=0;i

      2) 贪心算法并不能使所有符合局部最优的选择使得整体达到最优 4、运行结果 贪心算法总是作出在当前看来最好的选择也就是说贪心算法并不从整体最优考虑,它所作出的选择只是在某种意义上的局部最优选择 在这个程序中,采用性价比的方式来做出当前最好的选择,然后再不大于背包所能承载的最大重量的时候将他标记成1,否则标记成0. 最后在输出的时候选择标记为1 的输出,用来实现贪心算法 在上述运行结果中,第二次的运行结果得出的最优选择是重量=6,价值=12,但是我们可以明显的看出来最优选择应该是重量=10,价值=18.虽然重量为6的是局部最优选择,但他不是整体最优选择 为什么会造成这种情况呢,原因在于贪心算法没有背包空间利用率的原因运行结果得出来的背包利用率只有百分之六十,但是实际上可以增加背包的利用率比如我们得出的整体最优选择空间的利用率达到了百分之一百由于空间的浪费,使得它虽然是局部最优,但是却不是整体最优 所以,贪心算法得到的结果只能说是最接近于整体最优选择5、 OS及编译环境 Win7 64位操作系统,VC6.0的编译环境2。

      点击阅读更多内容
      相关文档
      教科版(2024)新教材小学二年级科学上册第一单元《科学阅读 各种各样的房屋》精品课件.pptx 教科版(2024)新教材小学二年级科学上册《第一单元 单元小结》精品课件.pptx 教科版(2024)新教材小学二年级科学上册第一单元《6.“小房子”展示会》精品课件.pptx 小学语文新部编版三年级上册第四单元12 在牛肚子里旅行作业课件(含答案)(2025秋).pptx 小学语文新部编版二年级上册第二单元3 拍手歌作业课件(含答案)(2025秋).pptx 小学语文新部编版三年级上册第三单元9 犟龟作业课件(含答案)(2025秋).pptx 小学语文新部编版三年级上册第二单元7 听听秋的声音作业课件(含答案)(2025秋).pptx 小学语文新部编版二年级上册第一单元语文园地一作业课件(含答案)(2025秋).pptx 小学语文新部编版二年级上册第六单元16 难忘的泼水节作业课件(含答案)(2025秋).pptx 小学语文新部编版二年级上册第五单元语文园地五作业课件(含答案)(2025秋).pptx 小学语文新部编版二年级上册第一单元1 小蝌蚪找妈妈作业课件(含答案)(2025秋).pptx 小学语文新部编版三年级上册第二单元6 秋天的雨作业课件(含答案)(2025秋).pptx 小学语文新部编版二年级上册第五单元12 寒号鸟作业课件(含答案)(2025秋).pptx 小学数学新人教版三年级上册第六单元2分数的简单计算第1课时 分数的简单计算(1)作业课件(含答案)(2025秋).pptx 小学语文新部编版三年级上册第八单元26 一个粗瓷大碗作业课件(含答案)(2025秋).pptx 小学语文新部编版三年级上册第二单元5 铺满金色巴掌的水泥道作业课件(含答案)(2025秋).pptx 小学数学新人教版三年级上册第二单元综合训练作业课件(含答案)(2025秋).pptx 小学数学新人教版三年级上册第六单元1初步认识分数第2课时 几分之几作业课件(含答案)(2025秋).pptx 小学语文新部编版二年级上册第五单元11 坐井观天作业课件(含答案)(2025秋).pptx 小学数学新人教版三年级上册第六单元易错集锦作业课件(含答案)(2025秋).pptx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.