4运筹学B第1章线性规划.ppt
《4运筹学B第1章线性规划.ppt》由会员分享,可在线阅读,更多相关《4运筹学B第1章线性规划.ppt(114页珍藏版)》请在三一办公上搜索。
1、第1章 线性规划,2023/5/25,2,第1章 线性规划,Sub title,内容提要,第一节 线性规划的一般模型一、线性规划模型的举例二、LP模型的要素及特征三、线性规划的图解方法四、线性规划解的可能性第二节 线性规划的单纯形法一、线性规划的标准型式二、线性规划之解的概念三、单纯形法的基本原理,2023/5/25,3,第一节 线性规划的一般模型,线性规划(Linear Programming,LP)是运筹学的重要分支之一,研究较早、发展较快、方法较成熟,而且是众多分支的基础,借助计算机计算更方便,应用更广泛。,线性规划通常研究资源的最优利用、设备最佳运行以及费用最低等问题。例如,当任务或目
2、标确定后,如何统筹兼顾,合理安排,用最少的资源(如资金、设备、原标材料、人工、时间等)去完成确定的任务或目标;企业在一定的资源条件限制下,如何组织安排生产获得最好的经济效益(如产品量最多、利润最大)。,2023/5/25,4,【例】生产计划问题。某企业在计划期内计划生产甲、乙、丙三种产品。这些产品分别需要在设备A、B上加工,需要消耗材料C、D,按工艺资料规定,单件产品在不同设备上加工及所需要的资源如表1.1所示。已知在计划期内设备的加工能力各为200小时,可供材料分别为360、300公斤;每生产一件甲、乙、丙三种产品,企业可获得利润分别为40、30、50元,假定市场需求无限制。问:企业决策者应
3、如何安排生产计划,使企业在计划期内总的利润最大?,第一节 线性规划的一般模型,一、线性规划模型的举例,2023/5/25,5,表1.1 某企业单位产品资源消耗及利润,x1,x1,x1,x1,x1,x2,x2,x2,x2,x2,x3,x3,x3,x3,x3,2023/5/25,6,【解】设x1、x2、x3 为甲、乙、丙三种产品的产量,则该线性规划问题的数学模型为:,最优解:X*=(50,30,10)T,Z*=3400,即在计划期内甲、乙、丙产量分别为50、30和10件,利润最大,为3400元。,注意:最优解的表达方式!,2023/5/25,7,二、线性规划的三个要素,第一节 线性规划的一般模型,
4、决策变量(一组)决策问题待定的量值取值要求非负约束条件(一组)任何管理决策问题都是限定在一定的条件下求解把各种限制条件表示为一组等式或不等式称约束条件约束条件是决策方案可行的保障约束条件是决策变量的线性函数目标函数(一个)衡量决策优劣的准则,如时间最省、利润最大、成本最低目标函数是决策变量的线性函数有的目标要实现极大,有的则要求极小,2023/5/25,8,练习1.1 某厂生产甲、乙两种产品,生产工艺路线为:各自的零部件分别在设备A、B加工,最后都需在设备C上装配。经测算得到相关数据如下表所示,单位甲、乙产品的销售价格分别为73和75元。问应如何制定生产计划,才能使总利润为最大?,x1,x1,
5、x1,x2,x2,x2,2,0,3,0,2,4,2023/5/25,9,(1)决策变量:设x1为甲产品的产量,x2为乙产品的产量。(2)约束条件:生产受设备能力制约,不能突破有效供给量。设备A的约束条件表达为 2x1 16同理,设备B的加工能力约束条件表达为 2x2 10设备C的装配能力也有限,其约束条件为 3x1+4x2 32(3)目标函数:目标是企业利润最大化 max Z=3x1+5x2(4)非负约束:甲乙产品的产量为非负 x1 0,x2 0,LP模型:,s.t.(subject to)使满足,使服从,2023/5/25,10,练习1.2:某厂生产甲、乙两种产品,均需在A、B、C三种不同的
6、设备上加工,单位产品加工所需工时、销售后能获得的利润及设备有效工时数见下表。问:如何安排生产计划,才能使该厂获得总利润最大?,解:设甲、乙产品产量分别 为x1、x2 公斤,设总利润为Z,则:max Z=70 x130 x2,设备可用工时数限制 3x1+9x2 540 5x1+5x2 450 9x1+3x2 720,max Z=70 x130 x2 3x1+9x2 540 s.t.5x1+5x2 450 9x1+3x2 720 x1,x2 0,2023/5/25,11,线性规划的数学模型由,决策变量 Decision variables 目标函数 Objective function 构成,称为
7、三要素。约束条件 Constraints,其主要特征是:1.解决的问题是规划问题;2解决问题的目标函数是多个决策变量的 线性函数,通常是求最大值或最小值;3解决问题的约束条件是多个决策变量 的线性不等式或等式。,怎样辨别一个模型是线性规划模型?,2023/5/25,12,二、线性规划模型的举例,2、物资运输问题,例:某产品商有三个供货源A1、A2、A3,其经销商有4个(需求市场)B1、B2、B3、B4。已知各厂的产量、各经销商的销售量及从 Ai 到 Bj 的单位运费为Cij。问如何调配运输方案,使总运费最小?,x11,x12,x13,x14,x21,x22,x23,x24,x31,x32,x3
8、3,x34,产销平衡(产量等于销量),2023/5/25,13,(1)决策变量:设从 Ai 到 Bj 的运输量为 xij,(2)目标函数:运费最小的目标函数为:minZ=6x11+3x12+2x13+5x14+7x21+5x22+8x23+4x24+3x31+2x32+9x33+7x34(3)约束条件:产量之和等于销量之和,故要满足:供应平衡条件,x11+x12+x13+x14=50 x21+x22+x23+x24=20 x31+x32+x33+x34=30,销售平衡条件,x11+x21+x31=20 x12+x22+x32=30 x13+x23+x33=10 x14+x24+x34=40,非
9、负约束 xij0(i=1,2,3;j=1,2,3,4)4.5,线性规划的数学模型由三个要素组成:,2023/5/25,14,【练习】现有A1,A2,A3三个产粮区,可供应粮食分别为10,8,5(万吨),现将粮食运往B1,B2,B3,B4四个地区,其需求量分别为5,7,8,3(万吨)。产粮地到需求地的运价(元/吨)如下表所示,问如何安排一个运输计划,使总的运输费用最少?,2023/5/25,15,解:设 xij(i=1,2,3;j=1,2,3,4)为 i 个产粮地运往第 j 个需求地的运输量,这样得到下列运输问题的数学模型:,运输量应大于或等于零(非负),2023/5/25,16,3、产品配比问
10、题,例:用浓度45%和92%的硫酸配置100吨浓度80%的硫酸,已经两种浓度硫酸的单价为每吨30和80元,问如何配置费用最小?,决策变量:需要45%和92%的硫酸分别为 x1 和 x2 吨目标函数:min Z=30 x1+80 x2约束条件:,非负约束:x1 0,x2 0,2023/5/25,17,若有5种不同浓度的硫酸可选(30%,45%,73%,85%,92%)会如何呢?,5种硫酸数量分别为 x1、x2、x3、x4、x5,有:,若5种硫酸价格分别为400,700,1400,1900,2500元/t,则:,2023/5/25,18,练习:某糖果厂用原料A,B,C加工成三种不同牌号的糖果甲、乙
11、、丙。已知各种糖果的中A,B,C的含量要求,原料成本,各种原料每月的限制用量,三种牌号糖果的单位加工费及售价如下表所示。,问该厂每月生产这三种牌号糖果各多少kg,利润最大?,2023/5/25,19,解:设xij为生产第j种糖果使用的第i种原料的数量,则该问题的数学模型为:,最优解:,即该厂每月应生产甲种牌号糖果906.67kg,乙种牌号糖果4793.33kg,利润最大为5450元。,2023/5/25,20,练习:生产某一机床需要用甲、乙、丙三种规格的轴各一根,这些轴的规格分别是2.9、2.1和1.5m,这些轴需要用同一种圆钢切割而成,圆钢长度为7.4m。现在要制造100台机床,问:最少要用
12、多少圆钢来生产这些轴?(假设切割损失不计),解:1、设一根圆钢切割成甲、乙、丙三种轴的根数分别为y1,y2,y3,则切割方式可用不等式2.9y1+2.1y2+1.5y37.4表示,求这个不等式关于y1,y2,y3的非负整数解。例如:y1=2,y2=0,则 y3 只能为1,余料为0.1。像这样的非负整数解共有8组,也就是有8种下料方式,如表1.4所示。,2、建立线性规划数学模型。设xj(j=1,2,8)为第 j 种下料方案所用圆钢的根数。,4、合理下料问题,2023/5/25,21,min Z=x1+x2+x3+x4+x5+x6+x7+x8,(x1=10,x2=50,x4=30,16m),202
13、3/5/25,22,5、投资问题,某投资公司在第一年初有100万元资金,假设每年都有如下的投资方案:第一年初投入一笔资金,第二年初又继续投入此资金的50%,第三年初就可回收第一年初投入资金的两倍。问:该投资公司应如何确定投资策略才能使第六年初所拥有的资金最多?,解:设x1为第一年的投资,x2为第一年的保留资金,则:,x1+x2=100,第二年:设x3为第二年新的投资,x4为第二年的保留资金,则:,2023/5/25,23,第三年:设 x5 为新的投资,x6 为第三年的保留资金;,第四年:设新的投资 x7,第四年的保留资金 x8;,第五年:设 x9 为第五年的保留资金。根据题意,第五年初不再进行
14、新的投资,因为这笔投资要到第七年初才能收回。,约束条件 每年应满足如下的关系:追加投资金额+新投资金额+保留资金=可利用的资金总额,2023/5/25,24,X*(27.64,72.36,58.54,0,26.02,0,104.06,0,0)T,Z*208.12。,到第六年初,实有资金总额为x9+2x7,整理后得到下列线性规划模型:,max Z=2x7+x9,第一年新投资27.64万元、第二年新投资58.54万元、第三年新投资26.02万元、第四年新投资104.06万元,才能使第六年初拥有资金最多,为208.12万元。,2023/5/25,25,思考题:某人有30万元资金,在今后的三年内有以下
15、4个 投资项目可供参考,假设有钱就会用于投资。1.三年内的每年年初均可投资,每年获利为投资额的20%,其本利可一起用于下一年的投资;2.只允许第一年年初投入,第二年末可收回,本利合计为投资额的150%,但此类投资额不超过15万元;3.第二年初允许投资,可于第三年末收回,本利合计为投资额的160%,这类投资限额20万元;4.第三年初允许投资,一年回收,可获利40%,投资限额为10万元。试确定一个第三年末本利和为最大的投资计划?,2023/5/25,26,对于约束条件:,第1年,可用于项目1和2投资:x11+x12=300000,第2年,可用于项目1和3投资,投资额为x11的本利和:x21+x23
16、=1.2 x11,第3年,可用于项目1和4投资,投资额x21和x12有关:x31+x34=1.2 x21+1.5 x12,投资限额:x12 150000;x23 200000;x34 10000,非负约束:xij 0(i=1,2,3;j=1,2,3,4),对于目标函数,只需考虑第3年末:,项目1:x31 1.2 x31(本利和);,项目2:0;,项目3:x23 1.6 x23(本利和);,项目4:x34 1.4x34(本利和);,maxZ=1.2 x31+1.6 x23+1.4 x34,2023/5/25,27,解:设xij为第 i 年初投放到 j 项目的资金额(元),其数学模型为:,maxZ
17、=1.2 x31+1.6 x23+1.4 x34,注意本题条件:有钱就会用于投资,即:可利用的资金=投资金额,据此建立约束等式。,x11+x12=300000 x21+x23=1.2 x11x31+x34=1.2 x21+1.5 x12x12 150000 x23 200000 x34 10000 xij 0(i=1,2,3;j=1,2,3,4),2023/5/25,28,2023/5/25,29,第一节 线性规划的一般模型,用一组非负决策变量表示的一个决策问题;存在一组等式或不等式的线性约束条件;有一个希望达到的目标,可表示成决策变量的极值线性函数。,为了书写方便,上式也可简写:,2023/
18、5/25,30,一般地,xj0,但有时xj0或xj无符号限制。,2023/5/25,31,线性规划图解法,1、概念:利用几何图形求解两个变量线性规划问题的方法。,3、求解步骤:,第一步:建立平面直角坐标系;,第三步:在可行域内平移目标函数等值线,确定最优解及最优目标函数值。,2、特点:简单、直观,但只适用于两个变量的LP问题。,第二步:根据约束条件画出可行域;,2023/5/25,32,1、线性规划的可行域,可行域:满足所有约束条件的解的集合,即由所有约束条件共同围成的区域。,maxZ=3x1+5x2 2x1 16 2x2 10 3x1+4x2 32 x10,x20,s.t.,2023/5/2
19、5,33,2、线性规划的最优解,目标函数 Z=3x1+5x2 代表以 Z 为参数的一族平行线。,(4,5),X*=(4,5)T,Z*=37,2023/5/25,34,x1,x2,O,10,20,30,40,10,20,30,40,(15,10),最优解 X*=(15,10)T,最优值 Z*=85,2023/5/25,35,2,4,6,x1,x2,2,4,6,最优解 X*=(3,1)T最优值 Z*=5,(3,1),min Z=x1+2x2,2023/5/25,36,3、线性规划解的特性,由线性不等式组成的可行域是凸多边形(凸集)凸集:对于某一集合内部任意两点连线上的点都属于这个集合,我们就称这个
20、集合为凸集。,线性规划问题的可行域具有有限个顶点。目标函数最优值一定在可行域的边界(顶点)达到,而不可能在其区域的内部。,2023/5/25,37,凸集的概念,设K为n维欧氏空间的一个点集,若K中任意两个点X1和X2连线上的所有点都属于K,则称K为凸集。,X2,X1,X,设X(x1,x2,xn);X1(u1,u2,un);X2(v1,v2,vn),2023/5/25,38,四、线性规划解的可能性,1、唯一最优解,2、多重最优解/无穷多最优解,当乙产品市场价格从75元下降到74元时,模型变为:,2023/5/25,39,2,4,6,x1,x2,2,4,6,X(2)(3,1)T,X(1)(1,3)
21、T,(5,5),min Z=5x1+5x2,具有无穷多最优解,即多重最优解,通解为:,01,例如:当=0.5时=(x1,x2)T=0.5(1,3)T+0.5(3,1)T=(2,2)T,2023/5/25,40,3、无界解可行域无界,目标值无限增大(缺乏必要约束),2023/5/25,41,2,4,6,x1,x2,2,4,6,(1,2),无界解,max Z=x1+2x2,2023/5/25,42,4、无可行解:线性规划问题的可行域是空集(约束条件相互矛盾),2023/5/25,43,x1,x2,O,10,20,30,40,10,20,30,40,50,50,无可行解,max Z=10 x1+4x
22、2,2023/5/25,44,20130312 作业:用图解法求解以下问题,(1),(2),(3),(4),2023/5/25,45,一、线性规划的标准型,1、标准型表达方式,(1)代数式:,(2)向量式:,(3)矩阵式:,A:技术系数矩阵,简称系数矩阵;b:可用的资源量,称资源向量;C:决策变量对目标的贡献,称价值向量;X:决策变量。,第二节 线性规划问题模型,2023/5/25,46,通常X记为:,其中,为约束方程的系数矩阵,m是约束方程的个数,n是决策变量的个数,一般情况mn,且r()m。,其中:,2023/5/25,47,2、标准型转换方法,(1)“目标函数求最大值”。如果极小化原问题
23、minZ=CX,则令 Z=Z,转为求 maxZ=CX。注意:求解后还原。(2)(2)“资源限量非负”。若某个 bi 0,则将该约束两端同乘“1”,以满足非负性的要求。(4)(3)“约束条件为等式”。对于“”型约束,则在“”左端加上一个非负松弛变量(slack variable),使其为等式。对于“”型约束,则在“”左端减去一个非负剩余变量(Surplus variable),使其为等式。(3)(4)“决策变量非负”。若某决策变量 xk 为“取值无约束”(无符号限制),令:xk=xk xk,(xk0,xk 0)。(1),2023/5/25,48,【例】将下列线性规划转化为标准型(标准形式)?,【
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运筹学 线性规划
链接地址:https://www.31ppt.com/p-4943521.html