您好、欢迎来到现金彩票网!
当前位置:PC蛋蛋 > 最优凸分解 >

请教一个问题满足什么样的条件才能保证贪心算法可以得出最优解?

发布时间:2019-06-10 18:25 来源:未知 编辑:admin

  在看书的时候遇到一个“找零钱”问题:目标是找67分,面值有25、10、5、2、1,目标是所用硬币数量最少。此问题用贪心可得最优解,即每次拿出不会导致总面值超过目标面值的最大面值:25+25+10+5+2=67。

  至于硬币贪心的话,对于给定的硬币系统,给定一个总价,求最优解是NPC的,但是确认一个给定的硬币系统是否贪心解=最优解存在一个3次方的多项式算法(三四年前国内一个regional考过的论文题)

  对于一般的问题来说,现在还没研究出通用的模型,不少贪心可以用拟阵套,但不是全部。

  至于硬币贪心的话,对于给定的硬币系统,给定一个总价,求最优解是NPC的,但是确认一个给定的硬币系统是否贪心解=最优解存在一个3次方的多项式算法(三四年前国内一个regional考过的论文题)

http://cairowatch.com/zuiyoutufenjie/28.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有