兑换零钱问题的动态规划算法研究.pdf

兑换零钱问题的动态规划算法研究.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
兑换零钱问题的动态规划算法研究

维普资讯 第24卷第 l2期 计 算 机 应 用 研 究 Vo1.24No.12 2007年 12月 ApplicationResearchofComputers Dec.2o07 兑换零钱问题的动态规划算法研究米 严华云 (1.湖州师范学院信息S-程学院,浙江 湖州 313000;2.同济大学 电子与信息工程学院,上海201804) 摘 要 :兑换零钱问题是一个求解组合优化的问题。首先对兑换零钱 问题进行 了分析 ,证明了该问题满足动态 规划的最优化原理 ,并给出了其动态规划解法;然后对本算法进行 了时间复杂性和空间复杂性分析,得到时间复 杂性由通常的动态规划算法的D(Mn)提高到本算法的D(n),空间复杂性 由通常的动态规划算法的D(Mn)提 高到本算法的D(n),因此效率有了较大提高。最后通过实验对算法进行验证,证明了算法的高效性。该算法 可以广泛应用于 自动售货机。 关键词 :动态规划;兑换零钱问题;算法复杂性 中图分类号:TP311.11 文献标志码 :A 文章编号 :1001—3695(2007)12—0088—03 Researchonmoneychangeproblem throughdynamicprogramming YAN Hua—yun (1.SchoolD厂Information&Engineering,HuzhouTeachersCollege,HuzhouZhejiang313000,China;2.CollegeD,Electronics&Information Engineering,TongiUniversity,Shanghai201804,China) Abstract:Moneychangeproblem isacombinatorialoptimizationproblems.Firstly,analyzedmoneychangeproblem,andpr- poposedadynamicprogrammingalgorithm、Then,analyzedthespacecomplexityandtimecomplexityofthealgorithm,en— hancedthespacecomplexityfrom0(Mn)ofgeneralalgorithmto0(n)ofthisalgorithm,enhancedthetimecomplexityrfom 0(Mn)ofgeneralalgorithmto0(n)ofthisalgorithm,thusimprovedtheeltieiencymuch.Finallytestedthealgorithm throughsimulation,andfoundthealgorithm washigh—efficient.Thisalgorithm canbeusedinthefieldofautomaticsales. Keywords:dynamicprogramming;moneychangeproblem ;complexityalgorithm 动态规划是求解决策过程的有效最优数学方法之一 。。 12便士;同样,以前法国的币制也存在这样的问题。因此本 它为具有最优子结构性质的实际问题提供了一种重要的解决 文对该问题用动态规划算法加以解决,以避免非十进制换算 问题的途径 J。该策略最早由Bellman提出 。,它利用最优 的币制体系不能用贪心算法解决。其 间证明了兑换零钱问 性原理和所获得的递推关系去解最优决策序列,从而使问题的 题可以进行动态规划,给出了该问题的最优子结构性质的证 计算量急剧下降。利用动态规划策略求解的问题通

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档