人心不足蛇吞...蛋



         看下一个

人心不足蛇吞...蛋 不相关的其它视频
屋内有鬼_超级变变变 科学世界_动物冬奥会(下) 天使在人间 屋内有鬼_超级变变变 老罗语录_伪科学 走近科学.与蛇共舞 屋内有鬼_超级变变变 针刺与毒牙:锁蛇 .芋螺与黑曼巴蛇_
关于 贪心算法 的百科小常识
贪心算法

一、算法思想

贪心法的基本思路:
——从问题的某一个初始解出发逐步逼近给定的目标 以尽可能快的地求得更好的解。当达到某算法中的某一步不能再继续前进时 算法停止。
该算法存在问题:
1. 不能保证求得的最后解是最佳的;
2. 不能用来求最大或最小解问题;
3. 只能求满足某些约束条件的可行解的范围。


实现该算法的过程:
从问题的某一初始解出发;
while 能朝给定总目标前进一步 do
   求出可行解的一个解元素;
由所有解元素组合成问题的一个可行解;

二、例题分析

1、[背包问题]有一个背包 背包容量是M=150。有7个物品 物品可以分割成任意大小。
要求尽可能让装入背包中的物品总价值最大 但不能超过总容量。

物品 A  B  C D E F G
重量 35  30  60  50  40  10  25  
价值  10  40  30 50  35  40  30


分析:

目标函数: ∑pi最大
约束条件是装入的物品总重量不超过背包容量:∑wi<=M( M=150)


(1)根据贪心的策略 每次挑选价值最大的物品装入背包 得到的结果是否最优?
(2)每次挑选所占空间最小的物品装入是否能得到最优解?
(3)每次选取单位容量价值最大的物品 成为解本题的策略。 ?




机票搜索 便民查询网 9V无限车网 国家司法考试教育网 薇薇化妆品网 拍拍趣视频
火车票网 大学生团购网 BJGW 战队 漂流瓶网络 ImageMagick 中文站

京ICP备06059836号