用贪心算法能求解背包问题吗?为什么,理由是什么? 20

 我来答
mdoom
2010-11-15 · TA获得超过2923个赞
知道大有可为答主
回答量:1370
采纳率:0%
帮助的人:707万
展开全部
贪心算法是种策略,思想。。。
它并没有固定的模式
比如最简单的背包问题
用贪心的思想去做,就可能有很多种方法
性价比最高的、价值最高的、重量最轻的
而你没办法确保你所选择的贪心策略对所有的情况都是绝对最优的

动态规划的思想是分治+解决沉余
把一个复杂的问题分解成一块一块的小问题
每一个小问题中得到最优解
再从这些最优解中获取更优的答案
典型的例子数塔问题
画个图就能看出来
百度网友75817f1
2010-11-15 · TA获得超过154个赞
知道答主
回答量:153
采纳率:0%
帮助的人:60.3万
展开全部
不可以。
贪心法在求背包问题时误解太多,不易得分,实在做不明白才可以勉强一试……好坏能骗上至少20分。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1051388722
2010-11-27
知道答主
回答量:24
采纳率:0%
帮助的人:14.4万
展开全部
我也是在网上找背包问题的贪心算法和动态规划,不过贪心法肯定能求解背包问题了,虽然它要求每步都得最大解,但如果一个方案不能满足题目大的要求,就会否定此方案,继续枚举其他的方案,直到遇到第一个满足题目要求的就为贪心法结果,是可行解但不一定是最优解。关键是自己设定评判要求。我在搜索中。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
joney2012
2010-11-23
知道答主
回答量:11
采纳率:0%
帮助的人:3.3万
展开全部
这个你可以参考贪心算法性质的证明,背包问题是按照单位质量价值大的先加入
这就符合贪心算法先取最接近背包容量的C的方法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
oibltx
2010-11-15 · 超过12用户采纳过TA的回答
知道答主
回答量:53
采纳率:0%
帮助的人:40.5万
展开全部
一般的贪心策略都会造成解的丢失,动态规划则是相当于枚举了所有的解.

如果你有一个很好的贪心策略,背包问题也能用贪心策略来解决.但是,你是很难找到一个很好的贪心策略的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式