线性规划与单纯形法幻灯片.ppt
《线性规划与单纯形法幻灯片.ppt》由会员分享,可在线阅读,更多相关《线性规划与单纯形法幻灯片.ppt(120页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、线性规划与单纯形法第1页,共120页,编辑于2022年,星期一第二章 线性规划与单纯形法n2.1线性规划问题与数学模型n2.2图解法n2.3线性规划的应用n2.4单纯形法基本原理及计算步骤n2.5单纯形法的进一步讨论n2.6线性规划的对偶问题第2页,共120页,编辑于2022年,星期一2.1 线形规划线形规划(Linear Programming)问题及其数问题及其数学模型学模型【引例引例】某工厂在计划期内要安排甲乙两种产品的生产,某工厂在计划期内要安排甲乙两种产品的生产,已知生产单位产品所需的设备台时及已知生产单位产品所需的设备台时及A A、B B两种原材料的两种原材料的消耗,以及资源的限制
2、如下表所示:消耗,以及资源的限制如下表所示:甲甲乙乙资源限制资源限制设备设备1 11 1300300台时台时原料原料A A2 21 1400400千克千克原料原料B B0 01 1250250千克千克单件利润单件利润5050(元(元/件)件)100100(元(元/件)件)问问:工厂应分别生产多少个产品甲、乙才能使工厂获利最多?工厂应分别生产多少个产品甲、乙才能使工厂获利最多?第3页,共120页,编辑于2022年,星期一设生产甲产品x1个,生产乙产品x2个目标函数目标函数 max Z=50 x1+100 x2 约束条件x1+x2 300 2x1+x2 400 x2 250 x10,x2 0第4页
3、,共120页,编辑于2022年,星期一 线性规划模型线性规划模型n1.适用条件:适用条件:n(1)优化条件)优化条件:问题目标最大化、最小化的要求;问题目标最大化、最小化的要求;n(2)约束条件)约束条件:问题目标受一系列条件的限制;问题目标受一系列条件的限制;n(3)选择条件)选择条件:实现目标存在多种备选方案;实现目标存在多种备选方案;n(4)非负条件的选择)非负条件的选择:根据问题的实际意义决定是否非负。根据问题的实际意义决定是否非负。n2.构建线性规划模型的步骤构建线性规划模型的步骤n(1)科学选择决策变量)科学选择决策变量n(2)明确目标要求)明确目标要求n(3)根据实际问题的背景材
4、料,找出所有的约束条件)根据实际问题的背景材料,找出所有的约束条件n(4)确定是否增加决策变量的非负条件)确定是否增加决策变量的非负条件 第5页,共120页,编辑于2022年,星期一线性规划模型表示形式线性规划模型表示形式决策决策变变量;量;目目标标函数系数、价函数系数、价值值系数或系数或费费用系数;用系数;右端右端项项或或资资源常数;源常数;称称为约为约束系数或技束系数或技术术系数。系数。(1)一般形式:)一般形式:第6页,共120页,编辑于2022年,星期一(2)集合形式:)集合形式:(3)向量形式:)向量形式:(4)矩阵形式:)矩阵形式:第7页,共120页,编辑于2022年,星期一【例例
5、】将将线性性规划模型一般表达式化划模型一般表达式化为矩矩阵阵形式。形式。解解:设设:第8页,共120页,编辑于2022年,星期一例例1.目标函数:Max z=50 x1+100 x2 约束条件:s.t.x1+x2 300 (A)2 x1+x2 400 (B)x2 250 (C)x1 0 (D)x2 0 (E)得到最优解:x1=50,x2 =250 最优目标值 z =275002图图 解解 法法 对于只有两个决策变量的线性规划问题,可以在平面直角坐标系上作图表示线性规划问题的有关概念,并求解。下面通过例1详细讲解其方法:第9页,共120页,编辑于2022年,星期一步骤:(1)分别取决策变量X1,
6、X2 为坐标向量建立直角坐标系。在直角坐标系里,图上任意一点的坐标代表了决策变量的一组值,例1的每个约束条件都代表一个半平面。x2x1X20X2=0 x2x1X10X1=0第10页,共120页,编辑于2022年,星期一(2)对每个不等式(约束条件),先取其等式在坐标系中作直线,然后确定不等式所决定的半平面。100200300100200300 x1+x2300 x1+x2=3001001002002x1+x24002x1+x2=400300200300400第11页,共120页,编辑于2022年,星期一(3)把五个图合并成一个图,取各约束条件的公共部分,如图2-1所示。100100 x2250
7、 x2=250200300200300 x1x2x2=0 x1=0 x2=250 x1+x2=3002x1+x2=400图2-1第12页,共120页,编辑于2022年,星期一(4)目标函数z=50 x1+100 x2,当z取某一固定值时得到一条直线,直线上的每一点都具有相同的目标函数值,称之为“等值线”。平行移动等值线,当移动到B点时,z在可行域内实现了最大化。A,B,C,D,E是可行域的顶点,对有限个约束条件则其可行域的顶点也是有限的。x1x2z=20000=50 x1+100 x2图2-2z=27500=50 x1+100 x2z=0=50 x1+100 x2z=10000=50 x1+1
8、00 x2CBADE第13页,共120页,编辑于2022年,星期一解的几种可能结果解的几种可能结果唯一最优解解唯一最优解解无穷多个最优解无穷多个最优解无界解无界解(可行域无界,常为模型遗漏了某些必可行域无界,常为模型遗漏了某些必要的约束条件要的约束条件)无可行解(可行域为空集,约束条件自相矛无可行解(可行域为空集,约束条件自相矛盾盾,资源满足不了人们的需求)资源满足不了人们的需求)可行解:满足可行解:满足LP问题所有约束条件的解问题所有约束条件的解最优解:满足目标要求的可行解最优解:满足目标要求的可行解第14页,共120页,编辑于2022年,星期一四种四种结结局局:x1x2唯一最优解x2x1无
9、穷多最优解x1x2无界解x2x1无可行解第15页,共120页,编辑于2022年,星期一无界解第16页,共120页,编辑于2022年,星期一 无可行解:可行域为空集增加的约束条件第17页,共120页,编辑于2022年,星期一线性规划标准形式线性规划标准形式线线性性规规划划标标准模型的一般表达式准模型的一般表达式:非非标标准形式准形式标标准化方法准化方法:1.目目标标函数函数 2.约约束条件束条件为为不等式不等式:引引进进松松驰变驰变量量xs:引引进进剩余剩余变变量量xs:4.决策决策变变量量为为自由自由变变量量:5.约约束右端束右端项为负项为负:两端乘两端乘-1:03.约约束条件束条件为为不等式
10、不等式:第18页,共120页,编辑于2022年,星期一n引入松驰变量(含义是资源的剩余量)【引例】中引入 s1,s2,s3 模型化为 目标函数:Max z=50 x1+100 x2+0 s1 +0 s2 +0 s3 约束条件:s.t.x1+x2 +s1 =300 2 x1+x2+s2 =400 x2 +s3 =250 x1 ,x2 ,s1,s2 ,s3 0 对于最优解 x1 =50 x2 =250,s1=0 s2 =50 s3=0 说明:生产50单位产品和250单位产品将消耗完所有可能的设备台时数及原料B,但对原料A则还剩余50千克。第19页,共120页,编辑于2022年,星期一 【例例】将将
11、线线性性规规划模型划模型转转化化为标为标准式准式解解:无无约约束束(4)在第一、第三在第一、第三约约束左端加上松弛束左端加上松弛变变量量x4,x60,在第二约束左端减去剩余变量,在第二约束左端减去剩余变量x50 第20页,共120页,编辑于2022年,星期一习题习题n1.用图解法求解下列LP问题(1)minZ=6x1+4x2 (2)maxZ=3x1-2x2 2x1+x2 1 x1+x2 1 3x1+4x2 3 2x1+2x2 4 x1,x2 0 x1,x2 0第21页,共120页,编辑于2022年,星期一2、对下面LP问题(1)用图解法求解(2)写出此问题的标准形式(3)求剩余变量的值 min
12、Z=11x1+8x2 s.t.10 x1+2x2 20 3x1+3x2 18 4x1+9x2 36 x1,x2 0第22页,共120页,编辑于2022年,星期一图解法的灵敏度分析图解法的灵敏度分析n1、目标函数中的系数Ci的灵敏度分析分析Ci在什么范围内变化,原最优解不变原最优解不变 C1=50 C2=100第23页,共120页,编辑于2022年,星期一EADCBF第24页,共120页,编辑于2022年,星期一 直线BC 的斜截式为:x x2 2=-x=-x1 1+300+300 斜率为-1 直线BF 的斜截式为:x2=0 x1+250 斜率为0 目标函数Z=c1x1+c2x2的斜截式为:x=
13、-c1/c2x1+z/c2 斜率为-c1/c2 所以,当-1-c/c0时,顶点B仍然是最优解 假设c2 不变,则有-1-c1/100 0,解之得0 c1100,第25页,共120页,编辑于2022年,星期一练习:计算计算C 在什么范围内变化时顶在什么范围内变化时顶 点点B 仍然是最优解仍然是最优解第26页,共120页,编辑于2022年,星期一2、约束条件右边约束条件右边b系数的灵敏度分析系数的灵敏度分析 b b变化时通常引起可行域的变化从而引起最优解的变化。变化时通常引起可行域的变化从而引起最优解的变化。设例设例1 1中的设备台时增加了中的设备台时增加了1010个台时数个台时数,则约束变为:则
14、约束变为:x x1 1+x+x2 2310 310 代入求得新的最优解为代入求得新的最优解为x x1 1=60,x=60,x2 2=250 =250 Z=5060+100250=28000 Z=5060+100250=28000比原来最大的利润比原来最大的利润2750027500增加了增加了500500元元,可知每增加一个台时的设可知每增加一个台时的设备可多获利润备可多获利润500/10=50500/10=50元元 在约束条件右边常量每增加一个单位而使最在约束条件右边常量每增加一个单位而使最优目标函数得到改进的量称为这个约束条件的优目标函数得到改进的量称为这个约束条件的对偶价格对偶价格第27页
15、,共120页,编辑于2022年,星期一 练习:练习:将原料将原料A A增加增加1010千克计算最优解和最优值千克计算最优解和最优值某一约束条件的对偶价格仅仅在某一某一约束条件的对偶价格仅仅在某一范围内有效范围内有效总结当约束条件右边常数增加一个单位时:当约束条件右边常数增加一个单位时:(1)(1)如果对偶价格大于零如果对偶价格大于零,则最优目标函数值得到改进则最优目标函数值得到改进,即即求最大值时变得更大求最大值时变得更大;求最小值时变得更小求最小值时变得更小(2)(2)如果对偶价格小于零如果对偶价格小于零,则最优目标函数值变坏则最优目标函数值变坏,即求最即求最大值时变得小了大值时变得小了;求
16、最小值时变得大了求最小值时变得大了(3)(3)如果对偶价格等于零如果对偶价格等于零,则最优目标函数值不变则最优目标函数值不变第28页,共120页,编辑于2022年,星期一练习练习:某公司目前正生产甲乙两种产品公司目前正生产甲乙两种产品,产量分别为产量分别为 30个和个和120个个,公司经理希望了解是否通过改变公司经理希望了解是否通过改变 这两种产品的数量而提高公司的利润这两种产品的数量而提高公司的利润.公司制造公司制造 每个产品所需的加工工时和各个车间的加工能每个产品所需的加工工时和各个车间的加工能 力如下表力如下表:车间车间产品甲产品甲产品乙产品乙车间能力车间能力(每天加工工时数每天加工工时
17、数)12030020354032244041.21.5300利润利润/每个产品每个产品(元元)500400第29页,共120页,编辑于2022年,星期一(1)假设生产的全部产品都能销售出去假设生产的全部产品都能销售出去,用图解法确定用图解法确定 最优产品组合最优产品组合(2)在上面求得的最优产品组合中在上面求得的最优产品组合中,那些车间的能力还那些车间的能力还 有剩余有剩余,剩余多少剩余多少?是剩余变量还是松弛变量是剩余变量还是松弛变量?(3)各车间的能力分别增加一个加工工时数给公司带各车间的能力分别增加一个加工工时数给公司带 来多少额外的利润来多少额外的利润.(4)当产品甲的利润不变时当产品
18、甲的利润不变时,产品乙的利润在什么范围产品乙的利润在什么范围 内变化时此最优解不变内变化时此最优解不变?当产品乙的利润不变时当产品乙的利润不变时,产品甲的利润在什么范围内变化时最优解不变产品甲的利润在什么范围内变化时最优解不变.(5)当产品甲的利润从当产品甲的利润从500降为降为450元元,而产品乙的利润而产品乙的利润 从从400元增加为元增加为430元时元时,原来产品组合是否依然是原来产品组合是否依然是 最优产品组合最优产品组合.第30页,共120页,编辑于2022年,星期一第31页,共120页,编辑于2022年,星期一第32页,共120页,编辑于2022年,星期一第33页,共120页,编辑
19、于2022年,星期一第34页,共120页,编辑于2022年,星期一2.3 LP的应用的应用n一.人力资源分配问题人力资源分配问题n例例1.某昼夜服务的公交线路每天各时间段所需司某昼夜服务的公交线路每天各时间段所需司机和乘务人员数如下:机和乘务人员数如下:班次 时间 所需人数 1 6:00-10:0060 2 10:00-14:0070 3 14:00-18:0060 4 18:00-22:0050 5 22:00-2:0020 6 2:00-6:0030第35页,共120页,编辑于2022年,星期一设司机和乘务人员分别在各时段一开始时上班设司机和乘务人员分别在各时段一开始时上班,并连续工作并连
20、续工作8小时小时,问该公交线路怎样安排人员问该公交线路怎样安排人员,既能满足工作需要又配备最少司机和乘务人员。既能满足工作需要又配备最少司机和乘务人员。第36页,共120页,编辑于2022年,星期一设xi表示第i班次开始上班的人员s.t.minZ=X1+X2+X3+X4+X5+X6 X1+X6 60 X1+X2 70 X2+X3 60 X3+X4 50 X4+X5 20 X5+X630 X1,X2,X3,X4,X5,X6 0第37页,共120页,编辑于2022年,星期一最优解最优解 :x=50 x=20 x=50 x=0 x=20 x=10 最优目标函数值最优目标函数值 Z=150第38页,共
21、120页,编辑于2022年,星期一【练习练习】某中型百货商场对售货人员的需求统计如下表某中型百货商场对售货人员的需求统计如下表,并规并规定售货员每周工作定售货员每周工作5天且连续休息天且连续休息2天,问如何安排天,问如何安排 人员的作人员的作息既满足工作需要又使配备人员最少?息既满足工作需要又使配备人员最少?时间所需售货员人数星期日28星期一15星期二24星期三25星期四19星期五31星期六28第39页,共120页,编辑于2022年,星期一解:设解:设x x1 1为星期一开始休息的人数为星期一开始休息的人数,x x2 2为星期二开始休息为星期二开始休息的人数的人数,x x7 7为星期日开始休息
22、的人数为星期日开始休息的人数目标函数目标函数:minZ=x1+x2+x3+x4+x5+x6+x7x1+x2+x3+x4+x528x2+x3+x4+x5+x615x3+x4+x5+x6+x724x4+x5+x6+x7+x125x5+x6+x7+x1+x219x6+x7+x1+x2+x3 31 x7+x1+x2+x3+x428 xi 0 第40页,共120页,编辑于2022年,星期一最优解最优解:x1=12 x2=0 x3=11 x4=5 x5=0 x6=8 x7=0 目标函数最小值为目标函数最小值为:36第41页,共120页,编辑于2022年,星期一二二 生产计划问题生产计划问题例例2、某公司生
23、产甲,乙,丙三种产品,这三种某公司生产甲,乙,丙三种产品,这三种产品都要经过铸造,机加工和装配三个车间。甲产品都要经过铸造,机加工和装配三个车间。甲乙两种产品的铸件可以外包协作也可自行生产,乙两种产品的铸件可以外包协作也可自行生产,但丙产品必须本厂铸造才能保证质量。有关情况但丙产品必须本厂铸造才能保证质量。有关情况见下表;公司中可利用的总工时为铸造见下表;公司中可利用的总工时为铸造8000小时小时机加工机加工12000小时和装配小时和装配10000小时。公司为了小时。公司为了获得最大利润,甲,乙,丙三种产品各生产多少获得最大利润,甲,乙,丙三种产品各生产多少件,甲乙两种产品的铸造应多少由本公司
24、完成?件,甲乙两种产品的铸造应多少由本公司完成?多少由外包协作?多少由外包协作?第42页,共120页,编辑于2022年,星期一工时与成本工时与成本甲甲乙乙丙丙每件铸造工时每件铸造工时510 7每件机加工工时每件机加工工时648每件装配工时每件装配工时322自产铸件每件成本自产铸件每件成本354外协铸件每件成本外协铸件每件成本56机加工每件成本机加工每件成本213装配每件成本装配每件成本322每件产品售价每件产品售价231816第43页,共120页,编辑于2022年,星期一解:解:设设x1,x2,x3分别为三道工序都由本公司加工的分别为三道工序都由本公司加工的 甲,乙,丙三种产品的件数,设甲,乙
25、,丙三种产品的件数,设x4,x5分别为由外分别为由外 协铸造再由本公司机加工和装配的甲乙两种产品的协铸造再由本公司机加工和装配的甲乙两种产品的 件数。件数。计算每件产品的利润分别如下:计算每件产品的利润分别如下:产品甲全部自制的利润产品甲全部自制的利润 =23-(3+2+3)=15产品甲铸造外协,其余自制的利润产品甲铸造外协,其余自制的利润=23-(5+2+3)=13产品乙全部自制的利润产品乙全部自制的利润 =18-(5+1+2)=10产品乙铸造外协,其余自制的利润产品乙铸造外协,其余自制的利润=18-(6+1+2)=9产品丙的利润产品丙的利润 =16-(4+3+2)=7第44页,共120页,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 线性规划 单纯 幻灯片
限制150内