线性规划(02)1
运筹学重点

第一章线性规划与单纯形法一、本章考情分析:常考题型:选择填空判断计算分值:必考知识点,30分以上,非常重要!二、本章基本内容:1)掌握线性规划的数学模型的标准型;2)掌握线性规划的图解法及几何意义;3)了解单纯形法原理;4)熟练掌握单纯形法的求解步骤;5)能运用大M法与两阶段法求解线性规划问题;6)熟练掌握线性规划几种解的性质及判定定理.三、本章重难点:重点:1)单纯形法求解线性规划问题;2)解的性质;3)线性规划问题建模.难点:1)单纯形法原理的理解;2)线性规划问题建模.四、本章要点精讲:·要点1化标准型·要点2图解法·要点3单纯形法的原理·要点4单纯形法的计算步骤·要点5单纯形法的进一步讨论1)要点1化标准型线性规划的数学模型:Z=CX (C:价值系数) Ax=b (a:工艺或技术系数 b:资源限制)复习思路提示:化标准型按“目标函数—资源限量—约束条件—决策变量”的顺序进行。
2)要点2图解法线性规划解的情况有:唯一最优解、无穷多最优解、无界解、无可行解;3)要点3单纯形法原理解的概念与关系:基:设A是约束方程组的m*n阶系数矩阵(设n>m),其秩为m,B是A 中的一个m*m阶的满秩子矩阵(B≠0的非奇异子矩阵),称 B是线性规划问题的一个基.设除基变量以外的变量称为非基变量。
基解:在约束方程组中,令所有的非基变量=0,可以求出唯一解X。
基可行解:变量非负约束条件的基解.可行基:基可行解的基.几个定理:1线性规划问题的可行解为基可行解的充要条件是X的正分量所对应的系数列向量是线性独立的.2线性规划问题的基可行解X对应线性规划问题可行域(凸集)的顶点.3若线性规划问题有最优解,一定存在一个基可行解是最优解.最优解唯一时,最优解也是基最优解;当最优解不唯一时,最优解不一定是基最优解.基最优解基可行解集解最优解可行解线性规划解的判别:①最优解:全部σj≤ 0,则X(0)为最优解.②唯一最优解:全部σj<0,则X(0)为唯一最优解.③无穷多最优解:全部σj≤0,存在一个非基变量的σ=0,则存在无穷多最优解.④无界解:若有一个非基变量的σ>0,而其对应非基变量的所有系数a′≤0,则具有无界解。
4.2线性规划ppt课件

目录
• 线性规划简介 • 线性规划的求解方法 • 线性规划的软件实现 • 线性规划案例分析 • 线性规划的优化策略
01
线性规划简介
线性规划的定义
线性规划是数学优化技术的一种 ,它通过将问题转化为线性方程 组,并寻找满足一定约束条件的 解,以实现目标函数的最优解。
线性规划问题通常由决策变量、 约束条件和目标函数三部分组成
运输问题
总结词
运输问题是在物流和供应链管理中常见的线性规划应用,旨在优化运输成本和时 间。
详细描述
运输问题通常涉及多个起点、终点和运输方式,需要考虑运输成本、时间、容量 和路线等约束条件。通过线性规划方法,可以找到最优的运输方案,使得总运输 成本最低或运输时间最短。
投资组合优化问题
总结词
投资组合优化问题是在金融领域中常见的线性规划应用,旨 在实现风险和收益之间的平衡。
对偶问题在理论研究和实际应用中都 具有重要的意义,可以用于求解一些 特殊类型的问题,如运输问题、分配 问题等。
对偶问题具有一些特殊的性质,如对 偶变量的非负性、对偶问题的最优解 与原问题的最优解之间的关系等。
初始解的确定
初始解的确定是线性规划求解过程中的 一个重要步骤,一个好的初始解可以大
大减少迭代次数,提高求解效率。
。
决策变量是问题中需要求解的未 知数,约束条件是限制决策变量 取值的条件,目标函数是要求最
大或最小的函数。
线性规划的数学模型
线性规划的数学模型通常由一 组线性不等式和等式约束以及 一个线性目标函数组成。
线性不等式和等式约束条件可 以用来表示各种资源和限制条 件。
目标函数是决策变量的线性函 数,表示要优化的目标。
高中数学_线性规划知识复习

高中必修 5 线性规划最快的方法简单的线性规划问题一、知识梳理1.目标函数 : P=2x+y是一个含有两个变量x和y的函数,称为目标函数.2.可行域 :拘束条件所表示的平面地区称为可行域 .3.整点 :坐标为整数的点叫做整点.4.线性规划问题 :求线性目标函数在线性拘束条件下的最大值或最小值的问题,往常称为线性规划问题.只含有两个变量的简单线性规划问题可用图解法来解决.5.整数线性规划 :要求量取整数的线性规划称为整数线性规划.二、疑难知识导析线性规划是一门研究如何使用最少的人力、物力和财力去最优地达成科学研究、工业设计、经济管理中实质问题的特意学科 .主要在以下两类问题中获得应用:一是在人力、物力、财务等资源必定的条件下,如何使用它们来达成最多的任务;二是给一项任务,如何合理安排和规划,能以最少的人力、物力、资本等资源来达成该项任务 .1.关于不含界限的地区,要将界限画成虚线.2.确立二元一次不等式所表示的平面地区有多种方法,常用的一种方法是“选点法”:任选一个不在直线上的点,查验它的坐标能否知足所给的不等式,若合适,则该点所在的一侧即为不等式所表示的平面地区;不然,直线的另一侧为所求的平面地区.若直线不过原点,通常选择原点代入查验.3.平移直线y=- kx+P时,直线一定经过可行域.4.关于有实质背景的线性规划问题,可行域往常是位于第一象限内的一个凸多边形地区,此时改动直线的最正确地点一般经过这个凸多边形的极点.5.简单线性规划问题就是求线性目标函数在线性拘束条件下的最优解,不论此类题目是以什么实质问题提出,其求解的格式与步骤是不变的:(1)找寻线性拘束条件,线性目标函数;(2)由二元一次不等式表示的平面地区做出可行域;( 3)在可行域内求目标函数的最优解 .储蓄知识:一. 1.点 P(x00上,则点 P 坐标合适方程,即Ax 00+C=0,y )在直线 Ax+By+C=0+By+C>0; 当 B<0 时,2. 点 P(x ,y )在直线 Ax+By+C=0上方(左上或右上),则当B>0 时, Ax +By0000Ax 0+By 0+C<0B>0 时, Ax+By +C<0; 当 B<0 时,3. 点 P(x ,y )在直线 Ax+By+C=0下方(左下或右下),当0000Ax 0+By 0+C>0注意:( 1)在直线 Ax+By+C=0同一侧的全部点,把它的坐标(x,y) 代入 Ax+By+C, 所得实数的符号都同样 ,( 2)在直线 Ax+By+C=0的双侧的两点,把它的坐标代入Ax+By+C, 所获得实数的符号相反 ,即: 1.点 P(x11)和点22的同侧,则有(Ax1122+C)>02.点 P(x,y Q(x,y )在直线 Ax+By+C=0+By+C)A( x +By,y)和点 Q(x,y )在直线 Ax+By+C=0的双侧,则有(Ax +By+C)(Ax+By +C)<011221122二 .二元一次不等式表示平面地区 :①二元一次不等式Ax+By+C>0 (或 <0 )在平面直角坐标系中表示直线Ax+By+C=0某一侧全部点构成的平面地区 . 不包含界限 ;.Ax+By+C ≥ 0(或≤ 0)在平面直角坐标系中表示直线Ax+By+C=0②二元一次不等式某一侧全部点组成的平面地区且包含界限;注意:作图时 ,不包含界限画成虚线; 包含界限画成实线 .三、判断二元一次不等式表示哪一侧平面地区的方法:方法一 :取特别点查验 ; “直线定界、特别点定域原由 :因为对在直线 Ax+By+C=0的同一侧的全部点 (x,y), 把它的坐标 (x,y) 代入 Ax+By+C, 所获得的实数的符号都同样 ,因此只要在此直线的某一侧取一个特别点(x000+By0,y ),从 Ax+C 的正负即可判断Ax+By+C>0表示直线哪一侧的平面地区 .特别地 ,当 C≠ 0 时,常把原点作为特别点,当C=0 时,可用( 0, 1)或( 1, 0)当特别点 ,若点坐标代入合适不等式则此点所在的地区为需画的地区,不然是另一侧地区为需画地区。
线性规划-大M法、两阶段法与几种特殊情况

进基变量的相持
出基变量的相持
max
z=
4x1
+2x2
-3x3
+5x4
s.t.
2x1
-x2
+ x3
+2x4
≥50
(1)
3x1
-x3
+2x4
80
(2)
x1
+x2
+x4
= 60
(3)
x1,
x2,
x3,
x4
≥ 0
1-4 线性规划- 大M法、两阶段法及几种特殊情况
单击添加副标题
单击此处添加文本具体内容,简明扼要地阐述你的观点
School of Business ECUST
单纯形法
单纯形法的一般思路+例子
单纯形表结构+例子
单纯形法的计算步骤
单纯形法的矩阵描述
大M法
两阶段法
几种特殊情况
无可行解
无界解
多重最优解
1
X3
0
-3 0 2 0 0 -2-M -M
σj
-1 0 1 0 1 -1 0
1
X5
0
0 0 1/2 3/2 0 -1/2-M -3/2-M
2
X5
0
-1 2+2M -M -M 0 0 0
σj
3/1
0 1 0 0 1 0 0
3
X5
0
X1 x2 x3 x4 x5 x6 x7
3/2
X2
2
1/2/1/2
1 0 -1/2 1/2 0 1/2 -1/2
1/2
线性规划问题的两种求解方式

线性规划问题的两种求解⽅式线性规划问题的两种求解⽅式线性规划是运筹学中研究较早、发展较快、应⽤⼴泛、⽅法较成熟的⼀个重要分⽀,它是辅助⼈们进⾏科学管理的⼀种数学⽅法。
线性规划所研究的是:在⼀定条件下,合理安排⼈⼒物⼒等资源,使经济效果达到最好。
⼀般地,求线性⽬标函数在线性约束条件下的最⼤值或最⼩值的问题,统称为线性规划问题。
解决线性规划问题常⽤的⽅法是图解法和单纯性法,⽽图解法简单⽅便,但只适⽤于⼆维的线性规划问题,单纯性法的优点是可以适⽤于所有的线性规划问题,缺点是单纯形法中涉及⼤量不同的算法,为了针对不同的线性规划问题,计算量⼤,复杂繁琐。
在这个计算机⾼速发展的阶段,利⽤Excel建⽴电⼦表格模型,并利⽤它提供的“规划求解”⼯具,能轻松快捷地求解线性模型的解。
⽆论利⽤哪种⽅法进⾏求解线性规划问题,⾸先都需要对线性规划问题建⽴数学模型,确定⽬标函数和相应的约束条件,进⽽进⾏求解。
从实际问题中建⽴数学模型⼀般有以下三个步骤;1、根据所求⽬标的影响因素找到决策变量;2、由决策变量和所求⽬标的函数关系确定⽬标函数;3、由决策变量所受的限制条件确定决策变量所要满⾜的约束条件。
以下是分别利⽤单纯形法和Excel表格中的“规划求解”两种⽅法对例题进⾏求解的过程。
例题:某⼯⼚在计划期内要安排⽣产I、II两种产品,已知⽣产单位产品所需的设备台时分别为1台时、2台时,所需原材料A分别为4单位、0单位,所需原材料B分别为0单位、4单位,⼯⼚中设备运转最多台时为8台时,原材料A、B的总量分别为16单位、12单位。
每⽣产出I、II产品所获得的利润为2和3,问I、II两种产品的⽣产数量的哪种组合能使总利润最⼤?这是⼀个典型的产品组合问题,现将问题中的有关数据列表1-1如下:表1-1I II 限量设备 1 2 8台时原材料A 4 0 16单位原材料B 0 4 12单位所获利润 2 3⾸先对例题建⽴数学模型。
问题的决策变量有两个:产品I的⽣产数量和产品II的⽣产数量;⽬标是总利润最⼤;需满⾜的条件是:(1)两种产品使⽤设备的台时<= 台时限量值(2) ⽣产两种产品使⽤原材料A、B的数量<= 限量值(3)产品I、II的⽣产数量均>=0。
运筹学课程讲义

运筹学课程讲义第一部分线性规划第一章线性规划的基本性质1.1 线性规划的数学模型一、线性规划问题的特点胜利家具厂生产桌子和椅子两种家具。
桌子售价50 元/个,椅子售价30 元/个。
生产桌子和椅子需木工和油漆工两种工种。
生产一个桌子需要木工4 小时,油漆工2小时。
生产一个椅子需要木工3 小时,油漆工1 小时。
该厂每月可用木工工时为120 小时,油漆工工时为50 小时。
问该厂如何组织生产才能使每月的销售收入最大?max z 50x1 30x24x1 3x2 1202x1 x2 50x1,x2 0 例:某工厂生产某一种型号的机床。
每台机床上需要 2.9m、2.1m、1.5m的轴,分别为1根、2根和1根。
这些轴需用同一种圆钢制作,圆钢的长度为74m。
如果要生产100台机床,问应如何安排下料,才能用料最省?二、数学模型的标准型1. 繁写形式2. 缩写形式3. 向量形式4. 矩阵形式若原模型中变量 x j 有上下界,如何化为非负变量?三、 任一模型如何化为标准型?1. 若原模型要求目标函数实现最大化,如何将其化为最小化问题?2. 若原模型中约束条件为不等式,如何化为等式?3. 若原模型中变量 x k 是自由变量,如何化为非负变量?1. 2 图解法该法简单直观,平面作图适于求解二维问题。
使用该法求解线性规划问题时,不必把原模型化为标准型。
一、 图解法步骤1. 由全部约束条件作图求出可行域2. 作出一条目标函数的等值线3. 平移目标函数等值线,作图求解最优点,再算出最优值 max z 5x 1 6x 2 7x 3x 1 5x 23x 3 15 5x 1 6x 210x 3 20 x 1 x 2 x 3 5x 1 0,x 2 0,x 3无约束令 x 1' x 1,x 3 x 3' x 3'',x 3' ,x 3'' 0, Z 1Z ' 1 1 min z ' 5x 1' 6x 2 7x 3' 7x 3'' 0x 5 Mx 6 1 x 1' 5x 2 1 11 3x 3' 3x 3'' x 4 x 6 15 1 5x 1' 6x 2 10x 3' 10x 3'' x 5 20 1 x ' x 1 ' II '' 54.Mx 7 x 1, x 2 , x 3, x 3, x 4 , x 5 ,x 6, x 7 0从图解法看线性规划问题解的几种情况1. 有唯一最优解2. 有无穷多组最优解3. 无可行解4. 无有限最优解(无界解)min z 6x1 4x?2x〔X2 13 最优解(1,0),最优值33x14x2 22x1, x20直观结论:1)线性规划问题的可行域为凸集,特殊情况下为无界域(但有有限个顶点)或空集;2)线性规划问题若有最优解,一定可以在其可行域的顶点上得到。
单纯形法(第三章线性规划2)
-f 3 –6M -1+M -1+3M 0
0 -M -M x5 x6 x7 B-1b
0 0 0 11 -1 1 0 3 001 1 -M 0 0 4M
3 -1 -1 0 0 -M -M
xj x1 x2 x3 x4 x5 x6 x7 B-1b
0 x4 -M x6 -1 x3
3 -2 0 1 0100 -2 0 1 0
0 1 0 0 0.5 12
40 0 0 0 -25 -600
6/1=6 36/3=12 __
第二步迭代
40 50 0 0 0
xj
基变量
x1 x2
x3 x4 x5
b
40 x1
1 0 1 0 -1 6
0 x4 0 0 -3 1 2 18
50 x2
0 1 0 0 0.5 12
0 0 -40 0 15 -840
f 428 1.36 x4 0.52 x5
X 3 (20 24 84 0 0)T 目标函数值 f 3 = 428。
X3为最优解
即当A产品生产20kg,B产品生产24kg,工厂才能获得最大利 润428百元。x3=84代表煤的剩余量为84t,x4 = x5 = 0表示电力 和劳动日完全利用,没有剩余。
2.单纯形法的主要步骤
Step1. 标准化,找初始基可行解,建立初始的单纯形表;
对于(max , ),松弛变量对应的列构成一个单位阵 Step2.检验当前基可行解是否为最优解
所有检验数 λj 0,则得到最优解(若存在λk >0,且pk 0,则该问题
无最优解,停止计算) 否则进行下一步。
Step3.换基迭代(改进基可行解)
例2 用单纯形法求解下列LP问题
典型的整数线性规划问题
小型 中型 大型
现有量
钢材(吨)
1.5
3
5
600
劳动时间(小时) 280
250
400
60000
利润(万元)
2
3
4
• 制订月生产计划,使工厂的利润最大。
• 如果生产某一类型汽车,则至少要生产80辆,
那么最优的生产计划应作何改变?
汽车厂生产计划
模型建立
设每月生产小、中、大型 汽车的数量分别为x1, x2, x3
模型建立
令xj表示对第j个发展项目的投资数量
n
Max z cj x j j 1 n
s. t. a j xj b j 1
xj 0或1(j=1,2, ,n)
整数 线性 规划 0-1 模型
(IP)
整数线性规划及0-1规划
例1 汽车厂生产计划
汽车厂生产三种类型的汽车,已知各类型每辆车对钢 材、劳动时间的需求,利润及工厂每月的现有量。
方法3:化为非线性规划
x1=0 或 80
x1(x1 80) 0
x2=0 或 80
x2 (x2 80) 0
x3=0 或 80
x3 (x3 80) 0
非线性规划(Non- Linear Programming,简记NLP)
NLP 虽 然 可 用 现 成 的 数 学 软 件 求 解 ( 如 LINGO, MATLAB),但是其结果常依赖于初值的选择。
丙 1’18” 1’07”8 1’24”6 59”4
丁 1’10” 1’14”2 1’09”6 57”2
戊 1’07”4 1’11” 1’23”8 1’02”4
讨论 丁蛙泳c43 =69.675.2,戊自由泳c54=62.4
近年来求线性规划初始可行基的一些方法
近年来求线性规划初始可行基的一些方法摘要:本文通过近年来对求线性规划初始可行基的一些常规方法和的主要研究成果,进行归纳、简介和总结,并加以类比以及分析,给出各种方法的优势与不足.以便读者在解决具体问题时,根据所探讨问题的实际情况,找出相应的方法,以使达到方便解决所研究的问题.关键词:线性规划;初始可行基;单纯形法;解法1.近年来求线性规划初始可行基的一些方法[1]外点法:外点法的基本原理:外点法具体作法是在可行域L的外部先选出一个点,一般选原点,然后按照一定的准则在可行域的外部进行迭代,每次迭代得到一个新外点,该点更靠近可行域的某个顶点,如此继续,直到在某一时刻达到可行域的某个顶点即单纯形法中的初始基本可行解为止.外点法步骤:1)写出约束条件中的线性方程组的增广矩阵形式;2)找出系数矩阵中形成单位矩阵的子矩阵的列向量所对应的变量为基变量,其余变量为非基变量得初始点,若中无单位矩阵的子矩阵,则取原点为初始点;3)设外点处无基变量的行指标集为G,非基变量的下标集为H,若,停止运算,否则转;4)求,再求以为主元素进行旋转运算得到新矩阵,相应得到新外点,若与在同一行即相同,则,数量不变,但距离变小了,否则比多一个基变量,,的数目也相应减少,如此继续,直到运算结束,此时即为所求的初始基本可行解[5].[2]最小比值旋转迭代法:最小比值旋转迭代法的基本原理:利用最小比值规则在全局范围内(不包括基变量所在行)选取主元.最小比值旋转迭代法的计算步骤:1)建立的初始旋转迭代表;2)在表中若存在一行,对于所有的有且或者所有的j均有但另有,则问题无可行解,停止计算;3)考察所有正数项,利用最小比值规则,确定主元素.以为主元作旋转迭代的运算;4)如果还没有得到一个可行基,则考察下方出现的基变量所在行以外的所有数,转入2):如果得到一个可行基,则以下按单纯形法计算检验数,并求最优解[4].[3]初等变换法:初等变换法的基本原理:找出个基变量的方法是:对线性方程组的增广矩阵做行初等变换.在座行初等变换的过程中,由于每一步要求常数项皆为非负,因而对行的初等变换有所限制,这是问题的关键.初等变换法算法:1)在增广矩阵中,用所有变量的正系数分别去除所在行的常系数,比值最小值的除数作为主元,并用方框框上;2)对单纯形矩阵作行初等变换:以主元所在行作为基准行,先将主元化为1,再将主元所在列其余主元化为0.于是把主元为系数的变量作基变量;3)在新的增广矩阵中,去掉主元所在列,用所有变量的正系数分别去除所在行的常数项,若比值最小者的除数与原主元不在同一行,则比值最小者的除数作为新主元,也用方框框上,并重复2的算法,把以新主元为系数的变量也选作基变量:若比值最小值的除数于主元在同一行,则去掉比值最小者的除数所在列,继续运用上述做法寻求新主元.重复上述步骤,如果找出位于不同行的个主元,则得到由个相应基变量构成的初始可行变量构成的初始可行基,则不存在初始可行解:如果找不到位于不同行的个主元,即得不到个基变量,则不存在初始可行基,说明线性规划问题无初始可行解.[3]—[16][4]预备表法:预备表法的基本原理:第一部分是对预备表实施行初等变换球第一个可行基,第二部分是在第一张单纯形表上运用单纯形法求最优解.预备表法算法:1)以增广矩阵为基础建立“第1张预备表”.2)在预备表上实施行次初等变换,直到得到(LP).的第一个可行基. 3)在第张预备表基础上计算非基变量的检验数,做出单纯形表,然后再按照一定的方法求最优解[2].[5]广义单纯形法:广义单纯形法的基本原理:从所有列(不包括基变量所在列)作和结果中从左至右选取第一个非负元素为主元.广义单纯形法的步骤:1)建立初始表,此时列是空的;2)若对于所有的,则转4):否则转3).如果存在一些k使得,那么将是一个基变量;3)根据规则确定主元像单纯形的迭代一样对本表迭代一次,返回2);4)若,此时无可行解,停止运算:若,那么,此时表中将包含个线性无关单位列向量,我们已经获得一个初始可行解,这时,在列对应位置上填写.在这张表中计算,,并将替换为;5)若所有的,得到最优解:否则,若存在,以下按单纯性法计算.[6]—[8]2.对以上方法进行比较以上介绍的五种常用的方法,它们的共同特点是,不需要引入人工变量,并且各有其特色。
1-1线性规划问题及模型
西安邮电大学 现代邮政学院
Xi'an post and telecommunications university modern post College
第一章 线性规划与单纯形法
1.1线性规划问题及模型 运 筹 学
主要内容
01 线性规划问题
运
02 线性规划模型及特征
筹
学
一 线性规划问题
二 线性规划模型
2.线性规划模型的一般形式
运 筹 学
二 线性规划模型
简写式
运 筹 学
n
max(或 min)Z c j x j j 1
s.t.
n
aij x j
(或 ,)bi
j1
xj 0
i 1,,m j 1,, n
二 线性规划模型
运向量式 筹 学
max(或 min ) Z CX
星期 需要人数 星期 需要人数
运
一
300
五
480
筹
二
300
六
600
学
三
350
日
550
四
400
应如何安排每天的上班人数,使商场总的营业员最少。
一 线性规划问题
在上班 周 周 周 周 周 周 周 一二三四五六日
开始上班
周一
周二
运
周三
筹
周四
学
周五 周六
周日
一 线性规划问题
解:设xj(j=1,2,…,7)为休息2天后星期一到星
期日开始上班的营业员,则这个问题的线性规划模型为
min Z x1 x2 x3 x4 x5 x6 x7
x1 x4 x5 x6 x7 300
x1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
为一基可行解,有一个变量Xm+k对应
m k>0, ai ,m k 0
构造一个新的解
X
(1)
,分量为
(1) x b a >0 x i i i, m k i (1) x mk (1) x 0, j m 1, , n, j m k j
X为基础可行解, B就是可行基。
另外,若满足 CN- CB B-1N ≤ 0 或 CB B-1N - CN ≥0 则对任意的 x >= 0 有
S = CX ≤ CB B-1b
即对应可行基B的可行解x为最优解。
基变量xB的检验数CB- CB B-1B =0
检验数为 C -CB B-1A
定理(最优解判别准则)
bi
j m1
a
n
ij
xj
i 1,, m
(1) a 0 , x 0. i 因 i ,m k
z z0 mk ,
为可行解。 X , z .
(1)
线性规划为求最大化的标准型: 定理:若非基变量检验数严格小于零,则线 性规划问题有唯一最优解。
b2
……………
am1 am2 …. amn c1 x1
bn 0
c2
Ct= …… cn X=
x2
0= …… xn
0
….. 0
并且
r(A)=m<n.
1.最优解判别定理:
不妨假设 A=(B , N)(B为一个基)
相应地有 XT= (XB , XN)
C= (CB , CN)
由(1-17)(1-18)
Z= (CB , CN) (XB , XN) T= CB XB+CN XN AX=( B , N) (XB , XN) T = B XB+ N XN =b
x1为换入变量。在保证正消去系统的情况下, 确定x3为换出变量。x5=0 。有 x3 = 2-x1≥0 x4 = 16 -4x1 ≥0 (Ⅵ) x2= 3 ≥0 min{2,4,- }=2 确定x3为换出变量。得到新的消去系统:
1 x 2 x x5 1 3 2 x4 1 6 4 x1 1 x2 3 x5 4
事实上,若 X (1) , X ( 2) ,, X ( k ) 是目标函数达到最大值 的顶点, * (i )
Z CX , i 1,2,, k
k (i ) k i 1 i 1
X i X , i 0, i 1
*
CX C i X
* i 1
k
(i )
i CX
定理:若检验数全小于等于零,且某一个非基变量 的检验数为0,则线性规划问题有无穷多最优解。
x2
50 40 30
max S = 2x1 +3x2 s.t. x1+2x2 +x3 =8 4x1 +x4 = 16 4x2 +x5 = 12 x1 , x2 , x3 , x4 ,x5 ≥ 0
X1 (0,0), X2 (0,3) X3 (2,3), X4 (4,2)
4x20 2 = 12
4x1 = 16
分析: S = 13-2x3+(1/4)x5 x5系数仍为正数,确定x5为换入变量。 在保证常数项非负的情况下, x5换入, x3=0 。有 x1 = 2+(1/2)x5≥0 x4 = 8 -2x5 ≥0 (Ⅵ ) 1 x2= 3-(1/4)x5 ≥0 x 2 x x5 3 1
因为B为一个基, |B|≠0
有 XB = B-1b- B-1N XN
Z=CB XB+CN XN = CB B-1b + (CN- CB B-1N )XN 令非基变量XN = 0 则
检验数
X = (XB , XN) T =( B-1b , 0)T为基础解,其 目标函数值为 S = CB B-1b 只要XB = B-1b >= 0, X=( B-1b , 0) T >=0
A=(P1,P2,P3,P4 ,P5 ) = 1 4 0 2 0 4 1 0 0 0 1 0 0 0 1
X=(x1, x2, x3, x4 , x5)T
B=(P3,P4 ,P5 )=
1 0 0
0
0
1 0
0 1
x3, x4 , x5是基变量,x1,
x2,是非基变量。
用非基变量表示的方程: x3 = 8- x1 - 2x2 x4 = 16- 4x1 (I) x5 = 12 - 4x1 S = 0+ 2x1 +3x2 称(I) 为消去系统,
约束条件的增广矩阵为: 1 (A b)= 4 0 2 1 0 0 0 1 4 0 0 0 8
0 16 1 12
显然 r(A) = r(Ab) = 3 < 5,该问题 有无穷多组解。
令A=(P1,P2,P3,P4 ,P5)
= 1 2 1 0 0
4
0 X=(x1,
0
4
0
0
1
0
0
1
x2, x3,
x4 , x5)
i 1
k
(i )
Z i Z .
* * i 1
k
第三节
线性规划-单纯形方法
单纯形方法基本思路:
•从可行域中某个基础可行解(一个顶点) 开始(称为初始基础可行解)。
线性规划(2)-单纯形方法
单纯形方法基本思路:
•从可行域中某个基础可行解(一个顶点) 开始(称为初始基础可行解)。 •如可能,从可行域中求出具有更优目标 函数值的另一个基础可行解(另一个顶 点),以改进初始解。
事实上,当x1 =0,有 x3 = 8- 2x2≥0 x3 8 x1 2 x2 x4 = 16≥0 x4 1 6 4 x1 x5 = 12 - 4 x2 ≥0 x 12 4x
5 2
(Ⅱ)
min(8/2, -,12/4)=3, 当x2=0时,x5=0。x5换 出基变量。
其中(1)—1/2(3)
3 1 4 1 5 2
2
这个方案比前方案好,但是否是最优?
这个方案比前方案好,但是否是最优? 分析: S= 9+2 x1 -(3/4)x5 非基变量x1系数仍为正数,确定x1为换 入变量。在保证正消去系统的情况下, 确定x3为换出变量。得到新的消去系统:
1 x 2 x x5 1 3 2 x4 1 6 4 x1 1 x2 3 x5 4
对于可行基B ,若
C -CB B-1A ≤ 0
则对应于基B的基础可行解x就是基础最 优解,此时的可行基就是最优基。 σ=C - CB B-1A为检验数。
基变量的检验数: CB- CB B-1B = 0
C - CB B-1A =(0, CN - CB B-1N )
定理:若检验数全小于等于零,且某一个非基变量 的检验数为0,则线性规划问题有无穷多最优解。 (无穷多最优解情况)
线性规划(2)-单纯形方法
单纯形方法基本思路:
•从可行域中某个基础可行解(一个顶点) 开始(称为初始基础可行解)。 •如可能,从可行域中求出具有更优目标 函数值的另一个基础可行解(另一个顶 点),以改进初始解。
•继续寻找更优的基础可行解,进一步改 进目标函数值。当某一个基础可行解不能 再改善时,该解就是最优解。
xmk , mk 0. 证明:某个非基变量 xm k 换入基变量中,得到基可行解 X
k z0 z z0 j xj z0 mk xm
X 为最优解。故线性规划问题有 无穷多最优解。
定理:若存在检验数大于零,但所对应的换入变量Xm+k
的系数向量Pm+k≤0,则原问题无最优解。(无界解的情况)
确定了换入变量x2 ,换出变量x5 以后, 得到新的消去系统:
x3 +2 x2 = 8- x1 (1) x3 = 2- x1+(1/2) x5 x4 = 16-4x1 (2) (Ⅲ)即: x4 = 16-4 x1 4x2 = 12- x5 (3) x2= 3 - (1/4)x5
S= 9+2 x1 -(3/4)x5 令新的非基变量( x1,x5 )=(0,0)T x 8 x 2x 得到新的基础可行解: x 16 4x (2) T x =(0,3,2, 16 , 0) S2= 9 x 12 4x 经济含义:生产乙产品3个,获得利润9 百元。
min{- ,4,12 }= 4
确定x4为换出变量。有 x1 -(1/2)x5 =2-x3 2x5= 8 +4 x3 -x4 x2 +(1/4)x5 = 3
2 x4 8 4 x3 2 x5 1 x2 3 x5 4
即: x1 =4-(1/4)x4 x5=4 +2 x3 -(1/2)x4 (Ⅶ) x2 =2-(1/2)x3 +(1/8)x4 S = 14-(3/2)x3-(1/8)x4 得到新的消去系统 目标函数中的非基变量的系数无正数, S4 = 14 是最优值, x(4)=(4,2, 0, 0,4) T是最 优解。 该企业分别生产甲产品4个,乙产品2个可 获得利润1400元。
令非基变量 ( x1 , x2)T=(0,0)T 得基础可行解: x(1)=(0,0,8,16,12)T S1=0 经济含义:不生产产品甲乙,利润为零。
分析:S = 0+ 2x1 + 3x2 (分别增加单位产品甲、乙,目标函数 分别增加2、3,即利润分别增加2百元、 3百元。) 增加单位产品对目标函数的贡献, 这就是检验数的概念。
X3 Q3 Q2 X4
x1+2x2 = 8