动态规划算法应用及在时间效率上的优化.pdf

动态规划算法应用及在时间效率上的优化.pdf

硕士论文 动态规划算法应用及其在时间效率上的优化 摘要 算法设计是软件设计的灵魂内容,动态规划作为相对成熟的算法设计技术,不断 地被运用到工农业生产、经济、军事、工程技术等很多方面,显示出其高效、实用的 性能和宽阔的应用前景。本文对动态规划所涉及的诸多方面进行了深入的研究,通过 大量的程序设计实例阐述了包括动态规划的理论基础、实际应用、优化方法在内的几 大方面的问题。具体包括: 一、从动态规划的本质入手,介绍了多阶段决策问题、阶段与状态、决策与策略、 最优化原理与无后效性、最优指标函数和规划方程等一些专有名词的定义;利用一些 常见的实例阐述了动态规划在设计与实现时的多样性、模式性和技巧性等特点;通过 与一些常见算法的比较,讲解了动态规划与这些算法的区别和联系,突出了使用动态 规划时的最优化、高效率和高消费等特性。 二、从三个具体问题的解决过程中可以看出,动态规划是必不可少的有力工具。 通过问题描述、样例分析、算法设计、问题实现、测试结果等几个步骤详细讨论了动 态规划在应用中的实现过程和思考方法,体现出在应用中相应的实践指导意义。 三、鉴于动态规划在简单设计后还存在很大的时间冗余,从构成其时间复杂度的 三个方面:状态总数、每个状态转移的状态数、每次状态转移的时间进行优化,使得 动态规划在时间效率上得到了进一步的提升,以期面对并解决更大数据规模的问题。 不仅给出了优化的理论依据和具体方法,而且还给出了五个引用实例在优化前后的实 验运行对比结果。 最后,总结全文,分析了动态规划的应用和优化在面对不同问题时需要进一步完 善的地方,并指出了今后工作的研究方向。 关键词:动态规划,状态转移,时间复杂度,优化 AbS仃act 硕士论文 Abstract contentofsoftware amature The ofthe isthemain design.As design algorithm in of is used widely industry, techniquealgorithmdesign,dynamicprogramming that andsomeother indicatesitis fields,which agriculture,economy,military,engineering dissertationdealswitll andithasa future.The efficientand bright manyaspects practical of adetailed of usingmanyexamplesprogramming,itgives dynamicprogramming.By of and

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档