1.4k likes | 1.89k Views
第一章 线性规划及单纯形法. 1 .线性规划介绍 2 .线性规划数学模型 3 .线性规划标准形式 4 .线性规划的图解法 5 .线性规划基本概念 6 .单纯形法 7 .应用举例. 1 .线性规划介绍. 历史悠久,理论成熟,应用广泛 运筹学的最基本的方法之一,网络规划、整数规划、目标规划和多目标规划都是以线性规划为基础的。 解决稀缺资源最优分配的有效方法,使付出的费用最小或获得的收益最大。. 1 .线性规划介绍. 列奥尼德 · 康托罗维奇,前苏联人,由于在 1939 年创立了享誉全球的线形规划要点,对资源最优分配理论做出了贡献,而获得诺贝尔经济学奖。.
E N D
第一章 线性规划及单纯形法 1.线性规划介绍 2.线性规划数学模型 3.线性规划标准形式 4.线性规划的图解法 5.线性规划基本概念 6.单纯形法 7.应用举例
1.线性规划介绍 • 历史悠久,理论成熟,应用广泛 • 运筹学的最基本的方法之一,网络规划、整数规划、目标规划和多目标规划都是以线性规划为基础的。 • 解决稀缺资源最优分配的有效方法,使付出的费用最小或获得的收益最大。
1.线性规划介绍 列奥尼德·康托罗维奇,前苏联人,由于在1939年创立了享誉全球的线形规划要点,对资源最优分配理论做出了贡献,而获得诺贝尔经济学奖。 线性规划理论的发展: 1939年前苏联康托洛维奇(KOHTOPOBUZ) 《生产组织与计划中的 数学方法》提出 “解乘数法”。
1.线性规划介绍 美国科学院院士DANTZIG(丹齐克),1948年在研究美国空军资源的优化配置时提出线性规划及其通用解法 “单纯形法”。被称为线性规划之父。 线性规划之父的Dantzig (丹齐克)。据说,一次上课,Dantzig迟到 了,仰头看去,黑板上留了几个几个题目,他就抄了一下,回家后埋头苦做。几个星期之后,疲惫的去找老师说,这件事情真的对不起,作业好像太难了,我所以现在才交,言下很是 惭愧。几天之后,他的老师就把他召了过去,兴奋的告诉他说他太兴奋了。Dantzig很不解 , 后来才知道原来黑板上的题目根本就不是什么家庭作业,而是老师说的本领域的未解决的问题,他给出的那个解法也就是单纯形法。这个方法是上个世纪前十位的算法。
1.线性规划介绍 佳林·库普曼斯,美国人,他将数理统计学成功运用 于经济计量学,对资源最优分配理论做出了贡献。 1960年,“最佳资源利用的经济计算” 康托洛维奇和库伯曼斯(Koopmans) 。两人因对资源最优分配理论的贡献而获1975年诺贝尔经济学奖
1.线性规划介绍 1961年,查恩斯与库伯提出了目标规划,艾吉利提出了用优先因子来处理多目标问题。 20世纪70年代,斯.姆.李与杰斯开莱尼应用计算机处理目标规划问题。 计算机 50约束 100变量 30000约束 3000000变量
1.线性规划介绍 从1964年诺贝尔奖设经济学奖后,到1992年28年间的32名获奖者中有13人(40%)从事过与线性规划有关的研究工作,其中著名的有Simon,Samullson,Leontief,Arrow,Miller等。 保罗-萨缪尔逊(PAUL A SAMUELSON ), 他发展了数理和动态经济理论,将经济科学提高到新的水平。他的研究涉及经济学的全部领域。于1970年获得诺贝尔经济学奖。 华西里·列昂惕夫(WASSILY LEONTIEF) ,美国人,他发展了投入产出方法,该方法在许多重要的经济问题中得到运用。曾获1973年诺贝尔经济科学奖。 肯尼斯-J-阿罗(KENNETH J. ARROW),美国人,因与约翰-希克斯(JOHN R. HICKS)共同深入研究了经济均衡理论和福利理论获得1972年诺贝尔经济学奖。 牟顿-米勒(MERTON M. MILLER),1923-2000, 美国人,由于他在金融经济学方面做出了开创性工作,于1990年获得诺贝尔经济奖。
1.线性规划介绍 线性规划研究的主要问题: 有一定的人力、财力、资源条件下,如何合理安排使用,效益最高? 某项任务确定后,如何安排人、财、物,使之最省?
2.线性规划数学模型 例1 美佳公司计划制造I,II两种家电产品。已知各制造一件时分别占用的设备A、B的台时、调试时间及A、B设备和调试工序每天可用于这两种家电的能力、各售出一件时的获利情况如表I—l所示。问该公司应制造A、B两种家电各多少件,使获取的利润为最大?
2.线性规划数学模型 例2 捷运公司拟在下一年度的1-4月的4个月内需租用仓库堆放物资。已知各月份所需仓库面积数列见下表。仓库租借费用随合同期定,期限越长折扣越大,具体数字见下表。租借仓库的合同每月初都可办理,每份台同具体现定租用面积数和期限。因此该厂可根据需要,在任何一个月初办理租借台同。每次办理时可签一份,也可签若干份租用面积和租借期限不同的合同,试确定该公司签订租借合同的最优决策,目的是使所付租借费用最小。
2.线性规划数学模型 用数学语言描述 例1 解:用变量x1和x2分别表示美佳公司制造家电I和II的数量。 目标函数 约束条件
2.线性规划数学模型 例2 解:设变量xij表示捷运公司在第i(i=1.…,4)个月初签订的租借期为j〔j=1,…,4)个月的仓库面积的合同(单位为100m2)。 目标函数 约束条件
A B 备用资源 煤 1 2 30 劳动日 3 2 60 仓库 0 2 24 利润 40 50 2.线性规划数学模型 练习1 生产计划问题 求:最大利润的生产计划。
x1+ 2x230 3x1 + 2x260 2x224 x1,x20 s.t. 2.线性规划数学模型 解:设产品A, B产量分别为变量x1, x2 max Z= 40x1 +50x2
原料 A B C 每单位成本 1 4 1 0 2 2 6 1 2 5 3 1 7 1 6 4 2 5 3 8 每单位添 加剂中维生 12 14 8 素最低含量 2.线性规划数学模型 练习2 混合配料问题 求:最低成本的原料混合方案?
4x1+ 6x2 + x3+2x4 12 x1+ x2 +7x3+5x4 14 2x2+ x3+3x48 xi 0 (i =1,…,4) s.t. 2.线性规划数学模型 解:设每单位添加剂中原料i的用量为xi(i =1,2,3,4) minZ= 2x1+ 5x2 +6x3+8x4
2.线性规划数学模型 线性规划模型特点 • 决策变量:向量(x1… xn)T 决策人要考虑和控制的因素。非负 • 约束条件:线性等式或不等式 • 目标函数:Z=ƒ(x1… xn) 线性式,求Z极大或极小
2.线性规划数学模型 关于线性的界定 • 如果规划问题的数学模型中,决策变量的取值可以是连续的,目标函数是决策变量的线性函数,约束条件是含决策变量的线性等式或不等式,则该类规划问题的数学模型称为线性规划的数学模型。 • 实际问题中线性的含义: 一是严格的比例性 二是可叠加性
a11x1+ a12x2+…+ a1nxn (=, )b1 a21x1+ a22x2+…+ a2nxn (=, )b2 … … … am1x1+ am2x2+…+ amnxn (=, )bm xj 0(j=1,…,n) s.t. 2.线性规划数学模型 线性规划的一般式 n个变量 max(min)Z=c1x1+ c2x2+…+cnxn 价值系数 第i 种资源的拥有量 技术系数或工艺系数
2.线性规划数学模型 线性规划的简写式
2.线性规划数学模型 线性规划的向量表示式
2.线性规划数学模型 线性规划的矩阵表示式
2.线性规划数学模型 隐含的假设 • 比例性:决策变量变化引起目标的改变量与决策变量改变量成正比; • 可加性:每个决策变量对目标和约束的影响独立于其它变量; • 连续性:每个决策变量取连续值; • 确定性:线性规划中的参数aij , bi , ci为确定值。
仓库\工厂 1 2 3 库存 1 2 1 3 50 2 2 2 4 30 3 3 4 2 10 需求 40 15 35 2.线性规划数学模型 练习3 运输问题 工厂需要的原棉存放在三个仓库中,现将原棉运往工厂以满足工厂生产的需求。已知原棉运到各个工厂的单位运费如表所示。问使总运费最小的运输方案?
x11 +x12+x13 50 x21+x22+x23 30 x31+x32+x33 10 x11 +x21+x31 = 40 x12 +x22+x32 = 15 x13 +x23+x33 = 35 xij 0 st. 2.线性规划数学模型 解:设xij为i仓库运到 j工厂的原棉数量(i=1,2,3 j =1,2,3) minZ= 2x11 + x12+3x13+2x21 +2x22 +4x23 +3x31 +4x32 +2x33
1 2 3 4 5 A x1A x2A x3A x4A B x3B C x2C D x1D x2D x3D x4D x5D 2.线性规划数学模型 练习4 连续投资10万元 A:从第1年到第4年每年初投资,次年末回收本利1.15; B:第3年初投资,到第5年末回收本利1.25,最大投资4万元; C:第2年初投资,到第5年末回收本利1.40,最大投资3万元; D:每年初投资,每年末回收本利1.11。 求:使5年末总资本最大的投资方案。 分析:
x1A+x1D=10 x2A+x2C+x2D= 1.11 x1D x2C3 x3A +x3B+x3D =1.15 x1A+1.11 x2D x3B 4 x4A +x4D =1.15 x2A+1.11 x3D x5D =1.15 x3A+1.11 x4D xik 0 s.t. 2.线性规划数学模型 解:xik( i =1,2,…,5; k =A,B,C,D)为第i年初投资到第k个项目的资金数。 MaxZ= 1.15x4A +1.40 x2C+1.25x3B+1.11x5D
2.线性规划数学模型 线性规划问题应用 • 市场营销(广告预算和媒介选择,竞争性定价,新产品开发,制定销售计划) • 生产计划制定(合理下料,配料,“生产计划、库存、劳力综合”) • 库存管理(合理物资库存量,停车场大小,设备容量) • 运输问题 • 财政、会计(预算,贷款,成本分析,投资,证券管理) • 人事(人员分配,人才评价,工资和奖金的确定) • 设备管理(维修计划,设备更新) • 城市管理(供水,污水管理,服务系统设计、运用)
2.线性规划数学模型 • 线性规划的适用情况 • 要解决的问题的目标可以用数值指标反映 • 对于要实现的目标有多种方案可选择 • 有影响决策的若干约束条件
3.线性规划标准形式 线性规划模型的结构 目标函数 :max,min 约束条件:≥,=,≤ 变量符号::≥0, ≤0 线性规划的标准形式 目标函数:max 约束条件 := 变量符号 :≥0
a11x1+ a12x2+…+ a1nxn =b1 a21x1+ a22x2+…+ a2nxn =b2 … … … … am1x1+ am2x2+…+ amnxn =bm xj 0(j=1,2,…,n) s.t. 3.线性规划标准形式 标准型的一般型 maxZ=c1x1+ c2x2+…+cnxn 其中 bi0 (i=1,2,…,m)
P1 P2 ……… Pn a11 a12 ……… a1n 其中 A= a21 a22 ………a2n ………………… am1 am2 ………amn maxZ=Cx Ax=b x 0 b0 b1 b= b2 bm x1 x= x2 xn … … 3.线性规划标准形式 标准型的矩阵型 C=(C1 C2 …Cn )
x1 Ax=(P1 P2 …Pn ) x2 = b xn … 3.线性规划标准形式 标准型的向量型 P1 x1+P2 x2 + … +Pn xn=b
3.线性规划标准形式 线性规划问题化标准型: (1)、约束条件 (2)、变量 (3)、目标函数 (4)、右端常数
3.线性规划标准形式 (1)、约束条件 当约束条件为“ ”时: x3为松弛变量 当约束条件为“ ”时: x4为剩余变量 松弛变量或剩余变量在实际问题中分别表示未被充分利用的资源和超出的资源数,均未转化为价值和利润,所以引进模型后它们在目标函数中的系数均为零。
x1+ 2x230 3x1 + 2x260 s.t. 2x224 x1,x20 X1 +2X2 +X3 =30 s.t. 3X1 +2X2 +X4 =60 2X2 +X5 =24 X1 ,…, X5 0 3.线性规划标准形式 例:max Z= 40x1 +50x2 转化为:maxZ=40X1+ 50X2+0·X3 +0·X4+0·X5 松弛变量
4X1+6X2+ X3 +2X4 - X5 =12 X1+ X2+7X3+5X4 - X6 =14 2X2+ X3+3X4 - X7=8 X1 ,…, X7 0 4x1+ 6x2 + x3+2x4 12 x1+ x2 +7x3+5x4 14 2x2+ x3+3x48 xi 0 (i =1,…,4) 3.线性规划标准形式 例: 剩余变量
3x1+2x2 8 x1 -4x2 14 x20 3 x1' -3 x1 " +2x2 8 x1'- x1 " - 4x2 14 x1' , x1" ,x2 0 3 x1' -3 x1 " +2x2 +x3 = 8 x1'- x1 " - 4x2 +x 4= 14 x1' , x1" ,x2 ,x3 ,x4 0 3.线性规划标准形式 (2)、变量 1、x 0的情况, 令x’=- x。 2、x取值无约束的情况。 令x= x'- x" 令x1= x1'- x1 "
x1+x2 5 -6 x1 10 x20 x1'+x2 11 x1' 16 x1' , x2 0 3.线性规划标准形式 (3)、x两边有约束的情况。 -6+6 x1+6 10+6 令x1'= x1 +6 0 x1'16
Z o x -Z 3.线性规划标准形式 (3)、目标函数 令Z '= - Z
3.线性规划标准形式 (4)、右端常数 右端项b<0时,只需将等式或不等式两端同乘(一1),则等式右端项必大于零。
x1+x2 +x3 7 x1 -x2 +x3 2 x1,x20,x3无限制 3.线性规划标准形式 例3:将 min Z = -x1+2x2 -3x3 化为标准型
min Z = -x1+2x2 -3x3 x1+x2 +x3 7 x1 -x2 +x3 2 x1,x20,x3无限制 x1 +x2 +x4 -x5 +x6=7 x1 -x2 +x4 -x5 -x7 =2 x1 ,x2 ,x4 , … , x7 0 3.线性规划标准形式 解:① 令x3 =x4 -x5 ② 加松弛变量x6 ③加剩余变量x7 ④ 令Z'= -Z maxZ'= x1 -2x2 +3x4 -3x5
x1+x2 +x3 +x37 2x1- 3x2 + x3= - 8 x1- 2x3 + 2x4 1 x1 ,x30, x2 0, x4无约束 s.t. - x1+x2 +x3=4 - x1+x2 - x36 x1 0,x20, x3无约束 s.t. 3.线性规划标准形式 练习5 将下列线性规划问题化成标准型: (1) min Z= 2x1 -x2+2x3 (2) max Z= 2x1 +x2+3x3 +x4
- x1+2x2 - 5 x1+ 3x2 = 10 x1 ,x2无约束 x1+x2 -x3 - 5 - 6x1+ 7x2 -9 x3= 15 |19x1- 7x2+ 5x3| 13 x1 ,x20, x3无约束 s.t. s.t. 3.线性规划标准形式 (3) min Z= 2x1 +3x2+5x3 (4) max Z= x1 -3x2
3.线性规划标准形式 作业: 课本P44 1.2
Ax=b (1) x 0 (2) maxZ=Cx (3) 4.线性规划的图解法 线性规划的标准型 定义1:满足约束(1)、(2)的x=(x1 …xn)T称为LP问题的可行解,全部可行解的集合称为可行域。 定义2:满足(3)的可行解称为LP问题的最优解
4.线性规划的图解法 图解法求解的目的: 一是判别线性规划问题的求解结局; 二是在存在最优解的条件下,把问题的最优解找出来。
4.线性规划的图解法 图解法的步骤: 1、在平面上建立直角坐标系; 2、图示约束条件,找出可行域; 3、图示目标函数和寻找最优解。
x1+2x2 30 3x1+2x2 60 2x2 24 x1 , x2 0 4.线性规划的图解法 例4 maxZ=40x1+ 50x2