贪婪技术与Prim算法

贪婪技术与Prim算法
摘要由CSDN通过智能技术生成

时间:2014.06.06

地点:基地

---------------------------------------------------------------------------

一、简述贪婪技术

  贪婪技术在贪婪过程中所做的每一步选择都满足如三个条件:

1.可行性:满足问题的约束

2局部优先:当前步骤中所有可行选择中最佳的局部选择

3不可取消:即选择一旦做出,在算法的后面步骤中无法改变

找零问题就是一个典型的贪婪技术应用:存在面额d1=25   d2=10  d3=5  d4=1的四种面额硬币,要求用最少硬币数给出找零sum=48的方案。答案是1个d1,2个d2,和3个d4 。在这里贪婪的每一步我们都是力求用满足问题约束的最大面额硬币,以使得余下的找零数额降到最低。对于该找零问题这个解也是最优解,

贪婪技术的核心是通过一系列步骤来构造问题的解,其中每一个步骤都对目前构造的部分解做一个扩展,直到获得问题的完整

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值