- 1、本文档共71页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
决策变量是状态变量的函数
精品课程《运筹学》 (1)平均通过设备的时间最小 按零件加工时间非负次序排列顺序,其时间最小。(即将加工时间由小到大排列即可) 零件加工顺序 工序时间 1 3 4 5 7 实际通过时间 1 4 8 13 20 交货时间 8 23 14 6 20 平均通过时间 精品课程《运筹学》 延迟时间 = 13 – 6 = 7 (2)按时交货排列顺序 零件加工顺序 工序时间 1 3 4 5 7 实际通过时间 5 6 10 17 20 交货时间 8 23 14 6 20 平均通过时间 延迟时间 = 0 精品课程《运筹学》 (3)既满足交货时间,又使平均通过时间最小 零件加工顺序 工序时间 1 3 4 5 7 实际通过时间 1 6 9 13 20 交货时间 8 23 14 6 20 延迟时间 = 0 平均通过时间 精品课程《运筹学》 2、n × 2 排序问题 即n 种零件经过2 种设备进行加工,如何安排? 例二、 4 9 5 2 3 B 5 3 7 8 6 A 零件 设备 A B T 精品课程《运筹学》 经变换为 4 9 5 2 3 B 5 3 7 8 6 A 零件 设备 加工顺序图如下: A B T 3 7 5 6 8 9 5 4 3 2 +2 +2 -5 加工周期 T = 3+7+5+6+8+2 = 31 精品课程《运筹学》 3、n × 3 排序问题 即n 种零件经过 3 种设备进行加工,如何安排? 例三、 3 4 6 8 5 6 4 6 8 3 5 7 9 3 10 C B A 精品课程《运筹学》 A B C T 变换 4+3 6+4 5+8 6+5 6+4 8+6 5+3 7+5 3+9 10+3 B + C A+B 精品课程《运筹学》 排序 4+3 6+4 5+8 6+5 6+4 8+6 5+3 7+5 3+9 10+3 B + C A+B 复原 3 4 6 8 5 6 4 6 8 3 5 7 9 3 10 C B A 精品课程《运筹学》 计算 T = 6+10+8+7+6+4+3 = 44 计算依据: 精品课程《运筹学》 练习: 11 8 5 10 7 9 8 2 7 7 4 6 C B A T=45 * 最短路问题:给定一个交通网络图如下,其中两点之间的数字表示距离(或花费),试求从A点到G点的最短距离(总费用最小)。 1 2 3 4 5 6 A B1 B2 C1 C2 C3 C4 D1 D2 D3 E1 E2 E3 F1 F2 G 5 3 1 3 6 8 7 6 3 6 8 5 3 3 8 4 2 2 2 1 3 3 3 5 2 5 6 6 4 3 解多阶段决策过程问题,求出 最优策略,即最优决策序列 最优轨线,即执行最优策略时的状态序列 最优函数值 1、动态规划方法的关键在于正确地写出基本的递推关系式和恰当的边界条件(简称基本方程)。要做到这一点,就必须将问题的过程分成几个相互联系的阶段,恰当的选取状态变量和决策变量及定义最优值函数,从而把一个大问题转化成一组同类型的子问题,然后逐个求解。即从边界条件开始,逐段递推寻优,在每一个子问题的求解中,均利用了它前面的子问题的最优化结果,依次进行,最后一个子问题所得的最优解,就是整个问题的最优解。 (二)、动态规划的基本思想 2、在多阶段决策过程中,动态规划方法是既把当前一段和未来一段分开,又把当前效益和未来效益结合起来考虑的一种最优化方法。因此,每段决策的选取是从全局来考虑的,与该段的最优选择答案一般是不同的. 3、在求整个问题的最优策略时,由于初始状态是已知的,而每段的决策都是该段状态的函数,故最优策略所经过的各段状态便可逐段变换得到,从而确定了最优路线。 精品课程《运筹学》 第三节 动态规划问题的一些例子 §3.2 投资分配问题 §3.3 背包问题 §3.4 排序问题 精品课程《运筹学》 现有数量为a(万元)的资金,计划分配给n 个工厂,用于扩大再生产。 假设:xi 为分配给第i 个工厂的资金数量(万元) ;gi(xi)为第i 个工厂得到资金后提供的利润值(万元)。 问题是如何确定各工厂的资金数,使得总的利润为最大。 据此,有下式: §3.2 投资分配问题 精品课程《运筹学》 令:fk(x) = 以数量为x 的资金分配给前k 个工厂,所得到的最大利润值。 用动态规划求解,就是求 fn(
文档评论(0)