第六章 动态规划[46页]
- 格式:ppt
- 大小:613.00 KB
- 文档页数:20
第6章 动态规划动态规划(Dynamic Programming )是解决多阶段决策过程最优化的一种有用的数学方法。
它是由美国学者Richard .Bellman 在1951年提出的,1957年他的专著《动态规划》一书问世,标志着运筹学的一个重要分支-动态规划的诞生.动态规划也是一种将多变量问题转化为单变量问题的一种方法。
在动态规划中,把困难的多阶段决策问题变换成一系列相互联系的比较容易的单阶段问题一个个地求解。
动态规划是考察解决问题的一种途径 ,而不是一种特殊的算法,不像线性规划那样有统一的数学模型和算法(如单纯形法).事实上,在运用其解决问题的过程中还需要运用其它的优化算法。
因此,动态规划不像其它方法局限于解决某一类问题,它可以解决各类多阶段决策问题。
动态规划在工程技术、经济管理等社会各个领域都有着广泛的应用,并且获得了显著的效果。
在经济管理方面,动态规划可以用来解决最优路径问题、资源分配问题、生产调度问题、库存管理问题、排序问题、设备更新问题以及生产过程最优控制问题等,是经济管理中一种重要的决策技术。
许多规划问题用动态规划的方法来处理,常比线性规划或非线性规划更有效。
特别是对于离散的问题,由于解析数学无法发挥作用,动态规划便成为了一种非常有用的工具。
动态规划可以按照决策过程的演变是否确定分为确定性动态规划和随机性动态规划;也可以按照决策变量的取值是否连续分为连续性动态规划和离散性动态规划。
本教材主要介绍动态规划的基本概念、理论和方法,并通过典型的案例说明这些理论和方法的应用。
6.1动态规划的基本理论6.1.1多阶段决策过程的数学描述有这样一类活动过程,其整个过程可分为若干相互联系的阶段,每一阶段都要作出相应的决策,以使整个过程达到最佳的活动效果。
任何一个阶段(stage ,即决策点)都是由输入(input )、决策(decision )、状态转移律(transformation function )和输出(output )构成的,如图6-1(a )所示.其中输入和输出也称为状态(state ),输入称为输入状态,输出称为输出状态。
动态规划内容要点:1、动态规划的基本概念2、各种动态规划问题建模与应用动态规划是解决多阶段决策过程最优化问题的一种方法。
该方法是由美国数学家贝尔曼等人在20世纪50年代提出的。
他们针对多阶段决策问题的特点,提出了解决这类问题的“最优化原理”,并成功地解决了生产管理、工程技术等方面的许多实际问题,从而建立了运筹学的一个新分支,即动态规划。
他的名著《动态规划》于1957年出版,该书是动态规划的第一本著作。
在实际的决策问题中,由于涉及的参数比较多,往往需要将问题分成若干个阶段,对不同阶段采取不同的决策,从而使整个决策过程达到最优。
显然,由于各个阶段的策略不同,对应的整个过程就可以有一系列不同的策略。
动态规划是解决多阶段决策过程最优化的一种方法。
这种方法并不困难得多阶段决策问题变换成一系列互相联系的比较容易的单阶段问题,解决了这一西里比较容易的单阶段问题,也就解决了困难得多阶段问题。
优势阶段可以用时间表示,在各个时间段,采用不同决策,他随时间而变动,这就有动态的含义。
同台规划就是要在时间的推移过程中,在每个时间段选择适当的决策,以使整个系统达到最优。
动态规划是把难解决的大问题分解为通常较为容易解决的子问题的一种解决问题的方法。
由于它独特的解题思路,在处理某些优化问题时,比线性规划或非线性规划更有效。
特别是对于离散性的问题,由于解析数学无法施展其术,而动态规划的方法就成为了非常有用的工具。
应该指出的是,动态规划师求解某类问题的一种求解方法,是考查问题的一种途径,而不是一种算法。
因而,他不想线性规划那样有一个标准的数学表达式和明确定义的一组规则,而必须对具体问题进行具体分析处理。
动态规划是现代企业管理中的一个重要决策方法,我们着重利用微软Excel软件在“公式”和“规划求解”两方面的强大功能,对装在问题、生产经营问题、资金管理问题和资源分配问题等进行分析、建模和求解,解决了实际经营中的优化问题,迅速准确地得出决策结果。