线性规划_运筹学.ppt
《线性规划_运筹学.ppt》由会员分享,可在线阅读,更多相关《线性规划_运筹学.ppt(129页珍藏版)》请在一课资料网上搜索。
1、 交通运输与物流工程专业运 筹 学 教 程同济大学交通运输工程学院2006 运筹学定义;运筹学定义;运筹学主要分支;运筹学主要分支;运筹学研究步骤;运筹学研究步骤;绪 论教学要求教学要求运筹学发展简介;运筹学发展简介;关键词:系统(研究对象);决策优化(研究任务);定量分析技术(研究方法);1 1、运筹学定义、运筹学定义 系统优化技术系统优化技术;系统决策优化的定量分析技术系统决策优化的定量分析技术。系 统 指由相互关联、相互制约、相互作用的要素按照一定的结构组成的具有特定功能和性能特征的有机整体。决策优化 决策概念(方案选择);决策民主化和科学化 (智囊与领导、定性与定量);决策优化(绝对与
2、相对);定量化分析技术 数学建模技术;(运筹学方法精髓)模型优化算法;(模型运算及分析)计算机数据库技术等;(大规模问题的计算机求解)运筹学运筹学/Operations Research,英文英文原意是原意是作作战研究、运用研究战研究、运用研究。起源于二次大战的起源于二次大战的军事军事领域领域,发扬于战后的发扬于战后的社会社会、经济、工程与管理经济、工程与管理 领域领域。2 2、运筹学发展简介、运筹学发展简介(英)希(英)希 尔:高射炮系统利用研究尔:高射炮系统利用研究;(英)莫尔斯:美海军大西洋护航方案研究;(英)莫尔斯:美海军大西洋护航方案研究;(英)空军(英)空军OR小组:雷达警报和控制
3、系统研究;小组:雷达警报和控制系统研究;1948年,美国年,美国MIT率先开设了运筹学课程;率先开设了运筹学课程;1950年,美国出版了第一份运筹学杂志;年,美国出版了第一份运筹学杂志;1951年,美国年,美国 与出版出版 了运筹学方法专著,全面总结了二次大战中了运筹学方法专著,全面总结了二次大战中 运筹学的军事应用。运筹学的军事应用。目前,运筹学已广泛应用到现代社会、经济、目前,运筹学已广泛应用到现代社会、经济、工程和管理等各个领域。工程和管理等各个领域。人口、库存、厂址定位、资源分配、能人口、库存、厂址定位、资源分配、能源建设源建设;设计、生产、可靠性、服务设计、生产、可靠性、服务;搜索、
4、控搜索、控制、比赛对抗和军事对抗等;制、比赛对抗和军事对抗等;在交通领域已广泛应用于交通规划、工在交通领域已广泛应用于交通规划、工程建设、运营管理、物流配送等各个阶段;程建设、运营管理、物流配送等各个阶段;。数学规划。数学规划 线性规划;非线性规划;线性规划;非线性规划;整数规划;目标规划;整数规划;目标规划;动态规划;组合规划;动态规划;组合规划;。网络优化技术;。网络优化技术;。排队论与库存论;。排队论与库存论;。对策论与决策论;。对策论与决策论;。搜索论与可靠性理论;。搜索论与可靠性理论;。系统模拟等;。系统模拟等;3 3、运筹学主要分支、运筹学主要分支(1)系统调查与分析,建立系统框架
5、;)系统调查与分析,建立系统框架;(2)构建数学模型,描述决策问题;)构建数学模型,描述决策问题;(3)探索模型求解的结构并导出系统)探索模型求解的结构并导出系统 的求解过程;的求解过程;(4)寻求系统最优解及信息,供决策参考。)寻求系统最优解及信息,供决策参考。4 4、运筹学研究步骤、运筹学研究步骤(1)掌握运筹学)掌握运筹学模型建立的基本技术模型建立的基本技术;(2)掌握运筹学)掌握运筹学模型求解的基本算法模型求解的基本算法;(3)熟练)熟练求解教材各章节的习题求解教材各章节的习题;(4)严禁无故旷课、迟到和早退严禁无故旷课、迟到和早退;(5)独立、按时完成练习与作业独立、按时完成练习与作
6、业;5 5、教学要求、教学要求第一章 线性规划(LP)线性规划问题及其模型建立;两元线性规划问题图解法;线性规划代数解的概念;线性规划问题的几何特征;线性规划单纯形算法;第第1 1节节 线性规划问题及其数学模型线性规划问题及其数学模型1、线性规划问题2、线性规划建模范例3、线性规划数学模型引例引例11:资源配置问题资源配置问题 现有甲、乙两种产品要在车间现有甲、乙两种产品要在车间A A和车间和车间B B加工,加工,有关资料如下表。问:如何组织甲乙两种产品的生有关资料如下表。问:如何组织甲乙两种产品的生产,使利润最大?产,使利润最大?产品在A车间加工时数在B车间加工时数单位产品利润市场容量限制甲
7、216/乙114=7车间可用工时108 1 1、线性规划问题、线性规划问题引例引例22:成本优化问题成本优化问题 某养鸡厂的混合饲料由某养鸡厂的混合饲料由A A、B B、C C三种配料组成三种配料组成,主要包括,主要包括D D、E E、F F三种营养成分,有关资料如下三种营养成分,有关资料如下表。问:如何配置混合饲料,以使总成本最低?表。问:如何配置混合饲料,以使总成本最低?配料/营养DEF单位成本单位成本A11/226B11/213C11/412每份饲料营养标准20610 引例引例33:运输优化问题运输优化问题 运输问题有关资料如下表,在满足各电厂发电用运输问题有关资料如下表,在满足各电厂发
8、电用煤的条件下,如何确定配送方案,使总运费最小?煤的条件下,如何确定配送方案,使总运费最小?单位运价单位运价(Cij)B1B2B3供应量供应量 A1 21350A2 22430需求量 401525 基本概念:基本概念:(1)决策变量;(2)目标函数;(3)约束条件;(4)非负约束。线性规划的基本特征线性规划的基本特征:(1)问题的目标函数可以表示为一组决策 变量的线性函数;(2)问题的约束条件,可以用线性等式或 不等式表示。具有上述特征的优化问题,称之为线性具有上述特征的优化问题,称之为线性规划问题(规划问题(Linear Programing Linear Programing:LP LP)
9、概念总结概念总结例例1 1 合理利用线材问题合理利用线材问题 现在要做现在要做100100套钢架,套钢架,每套用长每套用长2.92.9m m,2.1m2.1m,和和1.51.5m m的圆钢。已知原料为的圆钢。已知原料为长长7.47.4m m的圆钢,问如何合理利用的圆钢,问如何合理利用7.47.4m m的圆钢原料,的圆钢原料,可以使原料最省?可以使原料最省?长度(长度(m)m)(1)(2)(3)(4)(5)(6)(7)(8)(1)(2)(3)(4)(5)(6)(7)(8)2.9 2 1 1 1 0 0 0 02.9 2 1 1 1 0 0 0 0 2.1 0 2 1 0 3 2 1 0 2.1
10、0 2 1 0 3 2 1 0 1.5 1 0 1 3 0 2 3 4 1.5 1 0 1 3 0 2 3 4 剩料剩料(m)0.1 0.3 0.9 0 1.1 0.2 0.8m)0.1 0.3 0.9 0 1.1 0.2 0.8 1 1.4.4 套裁方案套裁方案2 2、线性规划建模范例、线性规划建模范例 设按第设按第i i套方案下料的原材料根数为套方案下料的原材料根数为X Xi i,i=1,5;i=1,5;则线性规划模型如下则线性规划模型如下:S.T.2XS.T.2X1 1+X+X2 2+X+X3 3+X+X4 4 =100 =100 2X 2X2 2+X+X3 3 +3X+3X5 5+2X
11、+2X6 6+X+X7 7 =100=100 X X1 1 +X+X3 3+3X+3X4 4 +2X +2X6 6+3X+3X7 7+4X+4X8 8=100=100 X X1 1,X,X2 2,X,X3 3,X,X4 4,X,X5 5,X,X6 6,X,X7 7,X,X8 8=0=0Min Z=0XMin Z=0X1 1+0.3X+0.3X2 2+0.9X+0.9X3 3+1.1X+1.1X5 5+0.2X+0.2X6 6+0.8X0.8X7 7+1.4X+1.4X8 8Min Z=XMin Z=X1 1 +X+X2 2 +X+X3 3 +X+X4 4 +X+X5 5+X+X6 6 +X+X
12、7 7 +X+X8 8X X*=(30,10,0,50,0,0,0,0)=(30,10,0,50,0,0,0,0)T T Z Z*=90=90S.T.2XS.T.2X1 1+X+X2 2+X+X3 3+X+X4 4 =100 =100 2X 2X2 2+X+X3 3 +3X+3X5 5+2X+2X6 6+X+X7 7 =100=100 X X1 1 +X+X3 3+3X+3X4 4 +2X +2X6 6+3X+3X7 7+4X+4X8 8=100=100 X X1 1,X,X2 2,X,X3 3,X,X4 4,X,X5 5,X,X6 6,X,X7 7,X,X8 8=0=0例例2 2 连续投资问
13、题连续投资问题 某部门在今后某部门在今后5 5年内考虑投资以下年内考虑投资以下A A,B B,C C,D D项目项目。项目项目A A:从第一年到第四年每年年初需要投资,从第一年到第四年每年年初需要投资,并于次年末收回本利并于次年末收回本利115%115%;项目项目B B:从第三年初需要投资,到第五年末收回从第三年初需要投资,到第五年末收回本利本利125%125%,但规定最大投资额不超过,但规定最大投资额不超过4 4万元;万元;项目项目C C:第二年初需要投资,到第五年末收回本第二年初需要投资,到第五年末收回本利利140%140%,但规定最大投资额不超过,但规定最大投资额不超过3 3万元;万元;
14、项目项目D D:五年内每年年初可购买公债,于当年末五年内每年年初可购买公债,于当年末归还,加息归还,加息6%6%;该部门现有资金该部门现有资金1010万元,问如何确定投资方案,万元,问如何确定投资方案,使到第五年末拥有的资金总额最大使到第五年末拥有的资金总额最大?设设X Xijij第第i i年初分配给给项目年初分配给给项目j j的投资额,的投资额,i=1,5;i=1,5;j=A,B,C,Dj=A,B,C,D,则投资方案表示如下如下则投资方案表示如下如下:项目项目 (1 1)(2 2)(3 3)(4 4)(5 5)A XA X1A1A X X2A2A X X3A3A X X4A4A B X B
15、X3B3B C X C X2C2C D X D X1D 1D X X2D 2D X X3D 3D X X4D4D X X5D5D 年初年初S.T.XS.T.X1A 1A+X+X1D1D =100000 =100000 -1.06 X -1.06 X1D 1D +X X2A 2A +X X2C 2C +X X2D 2D =0=0 -1.15 X -1.15 X1A 1A -1.06X-1.06X2D2D+X X3A 3A+X+X3B3B+X X3D3D =0 =0 -1.15 X -1.15 X2A2A-1.06X-1.06X3D3D+X X4A 4A+X X4D4D=0=0 -1.15 X -
16、1.15 X3A3A-1.06X-1.06X4D4D+X X5D5D=0=0 X X2C2C =3000 =3000 X X3B 3B =4000 =0=0,i=1,5;j=A,B,C,Di=1,5;j=A,B,C,D,Max Z=1.15 XMax Z=1.15 X1A 1A+1.40 X+1.40 X2C 2C+1.25 X+1.25 X3B 3B+1.06X+1.06X5D5DX X1A1A*=34783,=34783,X X1D1D*=65217;=65217;X X2A2A*=39130,=39130,X X2C2C*=30000,=30000,X X2D2D*=0;=0;X X3A
17、3A*=0,=0,X X3B3B*=40000,=40000,X X3D3D*=0;X=0;X4A4A*=45000,X=45000,X4D4D*=0;X=0;X5D5D*=0.=0.练习与习题练习与习题目标函数:max,min约束条件:,=,变量符号:0,=0,0,unr3 3、线性规划数学模型、线性规划数学模型线性规划一般型线性规划一般型Max(Min)z=cMax(Min)z=c1 1x x1 1+c+c2 2x x2 2+c+cj jx xj j+c+cn nx xn n a a1111x x1 1+a+a1212x x2 2+a+a1j1jx xj j+a+a1n1nx xn n(=
18、,=,)b b1 1 a ai1i1x x1 1+a+ai2i2x x2 2+a+aijijx xj j+a+aininx xn n(=,=,)b bi i a am1m1x x1 1+a+am2m2x x2 2+a+amjmjx xj j+a+amnmnx xn n(=,=,)b bm m x xj j(=,=,)0,j=1,2,n0,j=1,2,nx xj j(=,=,)0,j=1,2,n0,j=1,2,n1njjjC xMax(Min)z=Max(Min)z=1(,)nijjija xb i=1,2,mi=1,2,m若令:若令:A A.j.j=(a=(a1j1j,a,a2j2j,a,am
19、jmj)T T,b=(b b=(b1 1,b,b2 2,b,bm m)T Tx xj j(=,=,)0,j=1,2,n0,j=1,2,n1njjjC xMax(Min)z=Max(Min)z=1.(,)njjjAxb unr0,Xb(=)AX.t.sXCzmax(min)T(=)令令 C=(cC=(c1 1,c,c2 2,c,cj j,c,cn n)T T;X=(x;X=(x1 1,x,x2 2,x,xj j,x,xn n)T T a a1111 a a1212 a a1j1j a a1n1n A A=a=a2121 a a2222 a a2j2j a a2n 2n ;a am1m1 a am
20、2m2 a amjmj a amnmn目标函数:min约束条件:=变量符号:0右边常数:b0线性规划的标准型线性规划的标准型Min z=cMin z=c1 1x x1 1+c+c2 2x x2 2+c+cj jx xj j+c+cn nx xn n a a1111x x1 1+a+a1212x x2 2+a+a1j1jx xj j+a+a1n1nx xn n=b=b1 1 a ai1i1x x1 1+a+ai2i2x x2 2+a+aijijx xj j+a+aininx xn n=b=bi i a am1m1x x1 1+a+am2m2x x2 2+a+amjmjx xj j+a+amnmn
21、x xn n=b=bm m x xj j 0,j=1,2,n0,j=1,2,n0XbAX.t.sXCzminTx xj j 0,j=1,2,n0,j=1,2,n1njjjC xMin z=Min z=1nijjija xbi=1,2,mi=1,2,mx xj j 0,j=1,2,n0,j=1,2,n1njjjC xMin z=Min z=1.njjjAxb线性规划模型的标准化线性规划模型的标准化 (1 1)MaxMin;MaxMin;(2)(2)约束:松弛变量;约束:松弛变量;(3)(3)约束:剩余变量;约束:剩余变量;(4)(4)自由变量:非负变量;自由变量:非负变量;练习练习1 1 Max
22、 Z=-2XMax Z=-2X1 1+X+X2 2-X-X3 3 s.t.X s.t.X1 1+3X+3X2 2-X-X3 3=30=12=12 X X1 1-4X-4X2 2-4X-4X3 3=2=2 X X1 1=0,X=0,X2 2=0,XB)BB)=进基变量离基变量目标函数约束条件右边常数=目标函数约束条件新的基矩阵右边常数=进基变量离基变量目标函数约束条件基矩阵=目标函数约束条件新的基矩阵右边常数=第第4 4节节 线性规划的几何特征线性规划的几何特征定理定理1 1:(LP)LP)问题的可行域问题的可行域K=X|AX=b,X=0K=X|AX=b,X=0为为凸集凸集;定理定理2 2:若若
23、(LP)LP)问题的可行域问题的可行域K K非空,则必有非空,则必有极点极点;定理定理3 3:(LP)LP)问题的基本可行解问题的基本可行解X X对应于可行域对应于可行域K K的的 极点;极点;定理定理4 4:(LP)LP)问题若有最优解问题若有最优解X X*,则一定可以在可行则一定可以在可行 域域K K的极点上找到。的极点上找到。max z=x1+3x2Ds.t.x1+x2+x3=6 B-x1+2x2 +x4=8 x4=0 C x3=0 x1,x2,x3,x40 x1=0 E O x2=0 AOABCDE基变量x3 x4x1 x4x1 x2x2 x3x2 x4x1 x3非基变量x1 x2x2
24、 x3x3 x4x1 x4x1 x3x2 x4xj0-x4x1基本可行解是是是是否否线性规划的几何特征线性规划的几何特征代数解之间的关系:代数解之间的关系:满足一个不等式约束的解满足一组不等式约束的解:可行解的集合几何概念代数概念约束直线满足一个等式约束的解约束半平面约束半平面的交集:凸多边形约束直线的交点基本解可行域的极点基本可行解目标函数等值线:一组平行线 目标函数值等于一个常数的解基变换 可行域相邻极点之间的变换 第第5 5节节 线性规划的单纯形算法(线性规划的单纯形算法(1 1)算法思想算法思想初始基本可行解求法初始基本可行解求法关于关于X XB B的典式与单纯形表的典式与单纯形表算法
25、规则算法规则基本算法步骤基本算法步骤算法思想算法思想可行域可行域K K相邻顶点迭代搜索相邻顶点迭代搜索X X*确立初始基本可行解确立初始基本可行解:X0X 最优?X0 X,YNX迭代至相邻顶点迭代至相邻顶点X|Z(X)=Z(X)X*结束XX0初始基本可行解求法初始基本可行解求法1 1:“=”=”型约束(型约束(LPLP)问题;问题;Min z=cMin z=c1 1x x1 1+c+c2 2x x2 2+c+cn nx xn ns.t.as.t.a1111x x1 1+a+a1212x x2 2+a+a1n1nx xn n=b b1 1 a a2121x x1 1+a+a2222x x2 2+
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 线性规划 运筹学
