运筹学 最新12.3.doc

运筹学 最新12.3

运筹学 Operational Research 贵州大学理学院 周国利教授 运筹学作为一门学科诞生于20世纪30年代末期,从第二次世界大战早期军事部门开始的,英国和美国军队中的运筹学小组诸如护航舰队保护商船队的编队问题;当船队遭受德国潜艇攻击时,如何使船队损失最小的问题;反潜深水炸弹的合理起爆深度问题;稀有资源在军队中的分配问题等。研究了船只受到敌机攻击时应采取的策略,他们提出大船应急转向,小船应缓慢转向的躲避方法,该研究成果使船只的中弹率有47%降到29%,研究了反潜深水炸弹的合理起爆深度后,德国潜艇的被摧毁数增加到400%。第二次世界大战后英、美的一些部门开始着重研究战略问题,如未来武器系统的设计和未来战争的战略,1957年美国研究北极星导弹提前二年完成,由于运筹学在军事上的显著成功,很快就深入到工业、农业、商业及政府管理部门等,并得到了迅速发展。 为了有效地应用运筹学,一般要遵循六条原则: (1)合伙原则,尤其是同实际部门的工作者合作; (2)催化原则,创新思想,突破常规的看法; (3)相互渗透原则,多部门协作,彼此渗透考虑问题;(4)独立原则,研究问题时,独立工作,不受干扰, (5)宽容原则,解决问题时,思路要宽,方法要多, (6)平衡原则,要考虑各种矛盾、关系的平衡; 应用运筹学解决问题时,关健是建立数学模型,再选择数学软件进行计算,结合实际作出决策。 第一章 线性规划及对偶问题 Linear programming and Dual problem 1、两个引例 引例1. 环保排污问题 设某条河流上下游有两个化工厂,如图所示 化工厂1、2每小时排出污水分别为2万m3、1.4万m3,环保要求河水中污水含量不超过2‰,且化工厂1排入河流的污水到化工厂2有20%自然净化,两个化工厂处理污水的费用分别是1000元/万m3、800元/万m3,在满足环保的要求下,两个化工厂每小时应处理多少万m3的污水,可使得总费用达最省? 解:(1)首先建立数学模型, 设两个化工厂每小时分别处理污水万m3,称为决策变量; 目标是使总费用达到最省, 即求最小值=1000+800,称之为目标函数, (受约束于)≤(近似模型)化工厂1,≥1 1.6-0.8-≤0,化工厂2, ≤2 ≤1.4,且有: ≥0 ≥0(非负约束) 称以上数学模型为线性规划问题,记为问题。 (2)图解法求最优解(仅限于两个决策变量情形) 图中阴影部分围成可行区域D(本例由四条直线围成),且标出可行区域D顶点的坐标。 目标函数等值线,令:=1000+800= 等值线的斜率,过2、4象限,并标出目标函数值减少方向,一簇相互平行的目标函数等值线既要在可行域D内,又要目标函数值达到最小,最优解一定可在某一顶点处取得,(此结论可用于问题的单纯形算法) 本例最优处理污水化工厂1、2为:=1, =0.8(万m3) 最省费用==10001+8000.8=1640元。 引例2.银行理财的最优投资方法 某银行有资金1亿元,拟投资两个理财项目,第一个项目利率为10% ,第二个项目利率为5%。银行要求第一个项目的投资额不少于3000万,第二个项目的投资额不少于第一、二项目投资总额的25%,如何理财可使银行利润最大? 解:(1)数学模型 设两个项目的投资额分别为万元, 目标是使银行利润最大,即 求=0.1+0.05 +≦10000 ≥3000 ≥0.25(+) 3≥ ≥0 ≥0 (2)求最优解 令=0.1+0.05 目标函数等值线的斜率=-2(并标出目标函数值增加方向),如图: 最优投资方案:=7500万,=2500万, Z* ==0.17500+0.052500=875万元, 为问题的最优值,即银行的最大利润。 2、问题的一般数学模型及标准型 求 是决策变量,是对应的价值系数,Z=为目标函数 ≤(=,≥) ≤(=,≥) ≥0 , 为资源限制 为投入产出矩阵, 表第种资源的投入对第种产品的产出量。 若引入价值行向量, 引入决策列向量 , 资源列向量=,则问题的矩阵形式为: 求(由矩阵乘法) ≤(=,≥) ≥0。 问题的标准形为: 求 ≥0 。 用,,软件包计算时都要化为标准形

文档评论(0)

1亿VIP精品文档

相关文档