第6章 动态规划(上)
- 格式:ppt
- 大小:984.50 KB
- 文档页数:62
第6章 动态规划动态规划(Dynamic Programming )是解决多阶段决策过程最优化的一种有用的数学方法。
它是由美国学者Richard .Bellman 在1951年提出的,1957年他的专著《动态规划》一书问世,标志着运筹学的一个重要分支-动态规划的诞生.动态规划也是一种将多变量问题转化为单变量问题的一种方法。
在动态规划中,把困难的多阶段决策问题变换成一系列相互联系的比较容易的单阶段问题一个个地求解。
动态规划是考察解决问题的一种途径 ,而不是一种特殊的算法,不像线性规划那样有统一的数学模型和算法(如单纯形法).事实上,在运用其解决问题的过程中还需要运用其它的优化算法。
因此,动态规划不像其它方法局限于解决某一类问题,它可以解决各类多阶段决策问题。
动态规划在工程技术、经济管理等社会各个领域都有着广泛的应用,并且获得了显著的效果。
在经济管理方面,动态规划可以用来解决最优路径问题、资源分配问题、生产调度问题、库存管理问题、排序问题、设备更新问题以及生产过程最优控制问题等,是经济管理中一种重要的决策技术。
许多规划问题用动态规划的方法来处理,常比线性规划或非线性规划更有效。
特别是对于离散的问题,由于解析数学无法发挥作用,动态规划便成为了一种非常有用的工具。
动态规划可以按照决策过程的演变是否确定分为确定性动态规划和随机性动态规划;也可以按照决策变量的取值是否连续分为连续性动态规划和离散性动态规划。
本教材主要介绍动态规划的基本概念、理论和方法,并通过典型的案例说明这些理论和方法的应用。
6.1动态规划的基本理论6.1.1多阶段决策过程的数学描述有这样一类活动过程,其整个过程可分为若干相互联系的阶段,每一阶段都要作出相应的决策,以使整个过程达到最佳的活动效果。
任何一个阶段(stage ,即决策点)都是由输入(input )、决策(decision )、状态转移律(transformation function )和输出(output )构成的,如图6-1(a )所示.其中输入和输出也称为状态(state ),输入称为输入状态,输出称为输出状态。
运筹学思考练习题答案第⼀章 L.P 及单纯形法练习题答案⼀、判断下列说法是否正确1. 线性规划模型中增加⼀个约束条件,可⾏域的范围⼀般将缩⼩,减少⼀个约束条件,可⾏域的范围⼀般将扩⼤。
(?)2. 线性规划问题的每⼀个基解对应可⾏域的⼀个顶点。
(?)3. 如线性规划问题存在某个最优解,则该最优解⼀定对应可⾏域边界上的⼀个点。
(?)4. 单纯形法计算中,如不按最⼩⽐值原则选取换出变量,则在下⼀个基可⾏解中⾄少有⼀个基变量的值为负。
(?)5. ⼀旦⼀个⼈⼯变量在迭代中变为⾮基变量后,该变量及相应列的数字可以从单纯形表中删除,⽽不影响计算结果。
(?)6. 若1X 、2X 分别是某⼀线性规划问题的最优解,则1212X X X λλ=+也是该线性规划问题的最优解,其中1λ、2λ为正的实数。
(?)7. 线性规划⽤两阶段法求解时,第⼀阶段的⽬标函数通常写为ai iMinZ x =∑(x ai 为⼈⼯变量),但也可写为i ai iMinZ k x =∑,只要所有k i 均为⼤于零的常数。
(?)8. 对⼀个有n 个变量、m 个约束的标准型的线性规划问题,其可⾏域的顶点恰好为m n C 个。
(?)9. 线性规划问题的可⾏解如为最优解,则该可⾏解⼀定是基可⾏解。
(?)10. 若线性规划问题具有可⾏解,且其可⾏域有界,则该线性规划问题最多具有有限个数的最优解。
(?)⼆、求得L.P 问题121231425j MaxZ 2x 3x x 2x x 84x x 164x x 12x 0;j 1,2,,5=+++=??+=??+=?≥=的解如下: X ⑴=(0,3,2,16,0)T ;X ⑵=(4,3,-2,0,0)T ;X ⑶=(3.5,2,0.5,2,4)T ;X ⑷=(8,0,0,-16,12)T ; =(4.5,2,-0.5,-2,4)T ; X ⑹=(3,2,1,4,4)T ;X ⑺=(4,2,0,0,4)T 。
要求:分别指出其中的基解、可⾏解、基可⾏解、⾮基可⾏解。
1、单纯型法(第1、2章)概念和描述:线性规划问题的模型、对偶问题的模型、基变量、非基变量、解的形式(基解、基可行解、最优解、无解、无可行解)、影子价格判定:线性规划问题解的形式、单纯型表运算的规则、对偶变换的规则证明:线性规划问题的矩阵运算、对偶理论步骤:对偶单纯型法的步骤、敏感性分析的步骤计算:单纯型法、改进单纯型法、互补松弛定理的运用、对偶单纯型法、敏感性分析计算(C-r、b、A-ij、新增变量和约束)2、运输问题(第3章)概念和描述:运输问题的模型、产销不平衡问题模型描述判定:运输问题中基变量的个数、最优解判定(尤其是如何给出多个最优解)、求最小还是求最大步骤:表上作业法的步骤、最优解的步骤计算:产销不平衡问题、求最大的问题(看例3-5、09年真题)3、整数规划(第5章)概念和描述:整数规划的数学模型(相互排斥的计划、相互排斥的约束、指派问题)步骤:分枝定界法的步骤、匈牙利算法的步骤计算:分枝定界法、割平面法、指派问题不考:0-1型整数规划的全枚举法4、动态规划(第6章)计算:一维资源分配(离散、连续)、生产和存储问题(生产计划、不确定性采购)、背包问题(课本的例题有些复杂,看真题好些)、复合系统可靠度、排序(直接看例6-10)、设备更新问题。
以上问题都要清楚各自的模型描述、状态和决策变量取值描述、状态转移方程和指标函数形式不考:二维资源分配、货郎担问题5、图论(第7章)概念和描述:连通图、割集、最短路等问题的模型描述、可行流、最大流、饱和弧、非饱和弧、增广链、最小费用增广链证明:定理7.8步骤:Dijkstra算法的步骤、Floyd算法的的步骤、最长路算法的递推关系、寻找增广联的调整步骤、最小费用最大流问题的转换步骤计算:最短路(Dijkstra、Floyd)、最长路、最大流、最小费用最大流不考:寻找最小支撑树算法、图的矩阵表示、最短路另外两个算法、中国邮路问题6、排队论(第9章)判定:问题所属的排队类型、little公式的适用对象证明:用生灭过程的状态转移方程推导MM1、MM1N、MMC、MMCN的排队参数(MM1的证明考过,其他的最好也好,实在不行就把公式记下来背吧)计算:MM1、MM1N、MMC、MMCN、MD1、ME1、MM1中的最优服务率、MMC中最优服务台数不考:MM1N及顾客数为有限中的最优服务率、顾客源有限的排队系统其他不用看的章节:第4线性规划应用举例、第8章络计划(不考大题)、第10章存贮论课后习题不用全做,调自己认为经典的做做,在用胡的习题集对答案就可以了。
《运筹学》2014年秋学期在线作业(三)
一,单选题
1. (第6章)关于动态规划的如下说法中错误的是();
A. 状态转移方程表明了各阶段之间状态的联系
B. 过程指标函数必须由阶段指标函数相加得到
C. 动态规划基本方程必须有边界条件
D. 动态规划中决策变量可以为连续变量也可以为离散变量
?
正确答案:B
2. (第5章)下列关于整数规划问题的说法,正确的是();
A. 整数规划问题解的目标函数值优于其对应的线性规划问题的解的目标函数值
B. 部分变量都取整数的问题称之为纯整数规划问题
C. 全部变量都取整数的问题称之为纯整数规划问题
D. 分配问题不是整数规划问题
?
正确答案:C
3. 题目和选项如下图所示:
A.
B.
C.
D.
?
正确答案:B
4. (第5章)在用匈牙利法求解指派问题时,当独立零元素个数小于任务数(人数)时:下列说法正确的是();
A. 用最少的直线划去所有的非独立的零元素
B. 剩余的元素非零元素都减去本行的最小元素
C. 为保证所有元素大于零,应在横线和竖线交汇格元素加上最小元素
D. 用最少的直线划去所有的独立零元素
?
正确答案:C
5. (第6章)用逆序法求解资源分配问题时,为保证独立性,状态变量取值一般为();
A. 各阶段分配的资源数
B. 当前阶段开始时前部过程已分配的资源数
C. 当前阶段开始时剩余给后部过程的资源数
D. 资源的总数量
?。
运筹学第三版课后习题答案第一章:引论1.1 课后习题习题1a)运筹学是一门应用数学的学科,旨在解决实际问题中的决策和优化问题。
它包括数学模型的建立、问题求解方法的设计等方面。
b)运筹学可以应用于各个领域,如物流管理、生产计划、流程优化等。
它可以帮助组织提高效率、降低成本、优化资源分配等。
c)运筹学主要包括线性规划、整数规划、指派问题等方法。
习题2运筹学的应用可以帮助组织提高效率、降低成本、优化资源分配等。
它可以帮助制定最佳的生产计划,优化供应链管理,提高运输效率等。
运筹学方法的应用还可以帮助解决紧急情况下的应急调度问题,优化医疗资源分配等。
1.2 课后习题习题1运筹学方法可以应用于各个领域,如物流管理、生产计划、供应链管理、流程优化等。
在物流管理中,可以使用运筹学方法优化仓储和运输的布局,提高货物的运输效率。
在生产计划中,可以使用运筹学方法优化产品的生产数量和生产周期,降低生产成本。
在供应链管理中,可以使用运筹学方法优化订单配送和库存管理,提高供应链的效率。
在流程优化中,可以使用运筹学方法优化业务流程,提高整体效率。
习题2在物流管理中,可以使用运筹学方法优化车辆的调度和路线规划,以提高运输效率和降低成本。
在生产计划中,可以使用运筹学方法优化生产线的安排和产品的生产量,以降低生产成本和提高产能利用率。
在供应链管理中,可以使用运筹学方法优化供应链各个环节的协调和调度,以提高整体效率和减少库存成本。
在流程优化中,可以使用运筹学方法优化业务流程的排布和资源的分配,以提高流程效率和客户满意度。
第二章:线性规划基础2.1 课后习题习题1线性规划是一种数学优化方法,用于解决包含线性约束和线性目标函数的优化问题。
其一般形式为:max c^T*xs.t. Ax <= bx >= 0其中,c是目标函数的系数向量,x是决策变量向量,A是约束矩阵,b是约束向量。
习题2使用线性规划方法可以解决许多实际问题,如生产计划、供应链管理、资源分配等。
第6章动态规划判断06100011判断:在动态规划模型中,问题的阶段数等于问题中的子问题的数目;06100021判断:动态规划中,定义状态时应保证在各个阶段中所作决策的相互独立性;06100031判断:)动态规划的最优性原理保证了从某一状态开始的未来决策独立于先前已做出的决策;06100041判断:对一个动态规划问题,应用顺推或逆推解法可能会得出不同的最优解;06100051判断:动态规划计算中的“维数障碍”主要是由于问题中阶段数的急剧增加而引起的;06100061判断:)假如一个线性规划问题含有5个变量和3个约束,则用动态规划方法求解时将划分为3个阶段,每个阶段的状态将由一个5维的向量组成;06100071判断:任何一个多阶段决策过程的最优化问题,都可以用非线性规划模型来描述。
06100081判断:动态规划问题如果按状态转移率区分,可分成确定性的与随机性的.简答06200011简答:一个N阶段的决策过程具有哪特征?06200021简答:试述动态规划的优点。
06200031简答:试述最优化原理的内容06200041简答:试述动态规划数学模型的四种类型.计算题最短路问题06301012设某厂自国外进口一步精密机器,由机器制造厂至出口港口可供选择,而进口港又有三个可供选择,进口后可经由两个城市到达目的地,期间的运输成本如下图所示,试求运费最低的路线。
06301022、某工厂从国外引进一台设备,由A到G港口有多条通路可供选择,其路线及费用如下图所示。
现要确定一条从A到G的使总费用最小的路线。
请将该问题描述成一个动态规划问题,然后求其最优解。
资源分配06302012有一部货车每天沿着公路给四个零售店卸下6箱货物,如果各零售店出售该货物06302022设有某种肥料共6个单位重量,准备供给四块粮田用,其每块粮田施肥数量与增06302033某公司打算向承包的三个营业区增设六个销售店,每个营业地区至少增设一个,从各区赚取的利润与增设的销售店个数有关,其数据如下表所示。