- 1、本文档共71页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实用运筹学-运用Excel建模和求解 第9章 动态规划 Dynamic Programming 本章内容要点 动态规划基本概念 各种动态规划问题建模与应用 本章节内容 9.1 背包问题 9.2 生产经营问题 9.3 资金管理问题 9.4 资源分配问题 本章主要内容框架图 动态规划问题的提出 动态规划是解决多阶段决策过程最优化问题的一种方法。该方法是由美国数学家贝尔曼(R?Bellman)等人在20世纪50年代初提出的。他们针对多阶段决策问题的特点,提出了解决这类问题的“最优化原理”,并成功地解决了生产管理、工程技术等方面的许多实际问题,从而建立了运筹学的一个新分支,即动态规划。 动态规划问题的提出 在实际的决策过程中,由于涉及的参数比较多,往往需要将问题分成若干个阶段,对不同阶段采取不同的决策,从而使整个决策过程达到最优。 显然,由于各个阶段选择的策略不同,对应的整个过程就可以有一系列不同的策略。 动态规划是解决多阶段决策过程最优化的一种方法。这种方法把困难的多阶段决策问题变换成一系列互相联系的比较容易的单阶段问题,解决了这一系列比较容易的单阶段问题,也就解决了困难的多阶段决策问题。 有时阶段可以用时间表示,在各个时间段,采用不同决策,它随时间而变动,这就有“动态”的含意 动态规划问题的提出 动态规划是现代企业管理中的一个重要决策方法。 本章利用微软Excel软件在“公式”和“规划求解工具”两方面的强大功能,对背包问题、生产经营问题、资金管理问题和资源分配问题等进行分析、建模与求解,解决了实际经营中的优化问题,迅速准确地得出决策结果。 9.1 背包问题 背包问题可以抽象为这样一类问题:设有n种物品,每种物品有其重量及价值。同时有一个背包,最大装重为c,现从n种物品中选取若干件(同一种物品可以选多件),使其总重量小于等于c,而总价值最大。 背包问题等同于车、船、人造卫星等工具的最优装载问题,有广泛的实际意义。 9.1.1 一维背包问题 例9.1 某货运公司使用一种最大承载能力为10吨的卡车来装载3种货物,每种货物的重量及价值如表9-1所示。应当如何装载货物才能使总价值最大? 9.1.2 多维背包问题 当约束条件不仅有货物的重量,还有体积等限制时,构成了多维背包问题。 例9.2 现有一辆载重为5吨,装载体积8立方米的卡车,可装载三种货物,已知每种货物各8件,其它有关信息如表9-2所示,求携带货物价值最大的装载方案。 补充:背包问题(容量一定的背包里装尽可能多的物品) 某人出国留学打点行李,现有三个旅行包,容积大小分别为1000、1500和2000,根据需要列出需带物品清单,其中一些物品是必带物品,共有7件,其体积大小分别为400、300、150、250、450、760、190。尚有10件可带可不带物品,如果不带将在目的地购买,通过网络查询可以得知其在目的地的价格(美元)。这些物品的容量及价格分别见下表,试给出一个合理的安排方案,把物品放在三个旅行包里。 补充:背包问题(容量一定的背包里装尽可能多的物品) 决策变量:对每个物品要确定是否带的同时,还要确定放在哪个包里(如果增加一个虚拟包,把不带的物品放在里面,则问题就转化为确定每个物品放在哪个包里。这里的数学模型和电子表格模型没有用虚拟包)。 因此可设决策变量为第i个物品是否放在第j个包中(1-放,0-不放)。 补充:背包问题(容量一定的背包里装尽可能多的物品) 约束条件 包的容量限制 必带物品限制 选带物品限制 0-1变量: 目标函数:未带物品购买费用最小 补充:背包问题(容量一定的背包里装尽可能多的物品) Excel求解结果为: 9.2 生产经营问题 在生产和经营中,经常遇到如何合理安排生产计划、采购计划以及库存计划和销售计划等问题,要求既要满足市场的需要,又要尽量降低成本费用。因此,正确制定生产(或采购)策略,确定不同时期的生产量(或采购量)、销售量和库存量,在满足产品需求量的条件下,使得总收益最大或总成本(生产成本+存储成本)最小,这就是生产经营问题,包括生产与存储问题、采购与销售问题等。 9.2.1 生产与存贮问题 例9.3 某皮鞋公司根据对去年的市场需求分析预测明年的需求:一季度3000双,二季度4000双,三季度8000双、四季度7000双。企业现在每个季度最多可以生产6000双皮鞋。为了满足所有的预测需求,前两个季度必须有一定的库存才能满足后两个季度的需求。已知每双皮鞋的利润为20元,每个季度的库存成本8元。请确定该公司明年每个季度的生产计划,使公司的年利润最大。 9.2.1 生产与存贮问题 解:明年市场总需求为3000+4000+8000+7000=22000双,而最多可生产4×6000=24000双,所以皮鞋公司可以满足市场总需求。 (1)
文档评论(0)