单纯形法大M法求解线性规划问题 PPT课件

合集下载

第二章 线性规划与单纯形法(第6节)PPT课件

第二章 线性规划与单纯形法(第6节)PPT课件

m
n
m
z cibi (cj ciaij)xj
i1
jm 1
i1
约束条件右端常数 变量 xj 所对应的约束条件系数
第24页
m
n
m
z cibi (cj ciaij)xj
第12页
可引入人工变量凑出初始可行基:
maxz c1x1 c2 x2 cn xn Mxn1 Mxnm
a11x1 a12x2 ... a1n xn xn1
b1
s.t
.am1
x1
am2
x2
... ...
amn
xn
xnm bm
x1, ..., xn, xn1 ,..., xnm 0
第4页
max z c1 x 1 c 2 x 2 c n x n
a 11 x 1 a 12 x 2 ... a 1 n x n b1
s
.
t
.
a
m
1
x
1
am 2 x2
... ...
a mn
xn
bm
x 1 , ... , x n 0
第5页
maxz c1 x1 c2 x2 cn xn
... xmam,m1xm1 ...amnxn bm
xj 0, j1,..n .,
第19页
m
n
Mazx cixi cjxj
i1
jm1
s.t.
n
xi aijxj bi,i1,..m ., jm 1
xj 0,j1,..n .,
第20页
m
n
Mazx cixi cjxj
i1
jm1
(1)
s.t.
n
xi bi aijxj,i1,..m .,(2) jm 1

[模板]线性规划PPT课件

[模板]线性规划PPT课件
顶点可达到。 4.解题思路是:先找出凸集的任一顶点,计算Z值,比较
Z值最大的顶点为止。
4.无可行解(例1.15):原因是模型本身错误,约束条件之间互相
矛盾,应检查修正。
1、2情形为有最优解 3、4情形为无最优解
-
36
图解法得到的启示
1.求解线性规划问题时,解的情况有:唯一最优解、无 穷多最优解、无界解和无可行解。
2.若线性规划问题的可行域存在,则可行域是一凸集。 3.若线性规划问题的最优解存在,则最优解一定在某个
一般情况,决策变量只取正值(非负值)
x1 0, x2 0
-
6
数学模型
max S=50x1+30x2 s.t. 4x1+3x2 120
2x1+ x2 50 x1,x2 0
线性规划数学模型三要素:
决策变量、约束条件、目标函数
-
7
1-2 线性规划问题的数学模型
例1 .2 营养配餐问题
假定一个成年人每天需要从食物中
第一章 线性规划与单纯形方法
-
1
内容:
线性规划的数学模型,标准形式,基本概念及基本原理;线性规划 的图解法,单纯形法,大M法,两阶段法。
• 重点: • (1)线性规划的基本概念 • (2)单纯形法的基本原理与计算步骤 • 难点: • (1)单纯形法的基本原理与计算步骤
• 基本要求: • (1)理解线性规划的基本概念:目标函数、约束条件、可行解与可行域、基可
和约束方程的影响是独立于其他变量的,
目标函数值是每个决策变量对目标函数
贡献的总和。
-
16
•连续性假定:线性规划问题中的 决策变量应取连续值。
•确定性假定:线性规划问题中的 所有参数都是确定的参数。线性 规划问题不包含随机因素。

线性规划与单纯形法PPT课件

线性规划与单纯形法PPT课件
Max Z = 50 x1 + 30 x2
第3步 --表示约束条件
4x1+3x2 120(木工工时限制) 2x1+x2 50 (油漆工工时限制)
x1,x2≥0 (变量取非负值限制)
该计划的数学模型
max Z=50x1+30x2 4x1+3x2 120
s.t.
2x1+ x2 50 x1, x2 0
问如何组织生产才能使每月的销售收入最大?
• 第1步 -确定决策变量
是问题中要确定的未知量
xx •设
1 ——桌子的产量 2 ——椅子的产量
,表明规划中的用数量表 示的方案、措施,可由决 策者决定和控制。
z ——利润
x1
x2
第2步 --定义目标函数
Max Z = 50 x1 + 30 x2
第2步 --定义目标函数
线性规模解决的问题
• 给定一定数量的人力、物力、财力等资源, 研究如何充分利用,以发挥其最大效果
• 已给定计划任务,研究如何统筹安排,用最 少的人力、物力、财力去完成
2、线性规划问题的数学模型
线性规划数学模型三要素:
决策变量、目标函数、约束条件
➢ 每一个线性规划问题都有一组决策变量 (x1, x2, ……, xn) , 这组决策变量的值就代表 一个具体方案。
1、问题的提出
例1.1 生产计划问题(资源利用问题) 某家具厂生产桌子和椅子两种家具。 桌子售价50元/个,椅子销售价格30元/个。 需要木工和油漆工两种工种。 生产一个桌子需要木工4小时,油漆工2小时。 生产一个椅子需要木工3小时,油漆工1小时。 该厂每个月可用木工工时为120小时, 油漆工工时为50小时。
第1工厂投污水的水质要求 :(2 x1) 2 500 1000

线性规划-大M法、两阶段法与几种特殊情况课件

线性规划-大M法、两阶段法与几种特殊情况课件

0 1 001 -1 2+2M -M -M 0
00 00
3 3/1
2 0 -1 1 0 1 -1
1 1/2
-1 1 0 -1 0 0 1
1
-
1 0 0 1 1 0 -1
2 2/1
1+2M 0 -M 2+M 0 0 -2-2M
1 0 -1/2 1/2 0 1/2 -1/2
1/2
0 1 -1/2 -1/2 0 1/2 1/2
-Mx7
-Mx8
s.t.
2x1
-x2
+ x3
+2x4
-x5
+x7
=50
(1)
3x1
-x3
+2x4
+x6
= 80
(2)
x1
+x2
+x4
+x8
= 60
(3)
x1,
x2,
x3,
x4,
x5,
x6,
x7,
x8 ≥ 0
添加人工变量
min z=
4x1
+2x2
-3x3
+5x4
+Mx7
+Mx8
s.t.
2x1
-x2
+ x3
max z= 4x1 +2x2 -3x3 +5x4
s.t.
2x1 -x2 + x3 +2x4 -x5
=50 (1)
3x1
-x3 +2x4
+x6 = 80 (2)
x1 +x2
+x4
x1, x2, x3, x4, x5,

线性规划模型的单纯形法PPT课件

线性规划模型的单纯形法PPT课件
函数不可能实现极
大化
目标函数中添加“惩罚因子”-M(M是任意大的正 数)为人工变量系数,只要人工变量>0,则目标函 数不可能实现最优。
第19页/共57页
max Z 2x1 3x2 0x3 0x4 0x5 Mx6 Mx7
x1 x2 x3 x6 350
x1
x4
x7
125
2x1 x2 x5 600
cj-zj 0 1/2M -M 0 -1/2M+1 0 -M 50M
-2
+600
第23页/共57页
表3-13 最优单纯形表3
cj
-2 -3 0 0 0 -M -M
CB XB x1 x2 x3 x4 x5 x6 x7 b
-3 x2 0 1 -2 0 -1 2 0 100
-2 x1 1 0 1 0 1 -1 0 250
cj-zj 20+M 30+M 0 0 -M 0
30 x2 0 20 x1 1 -M a 0
1 0.1 -0.3 0 0 6 0 0 1 0 0 30 0 -0.1 -0.7 -1 1 4
cj-zj
0
0 -3- -11- -M 0
0.1M 0.7M
由检验数全部≤0,可判定但前解应为最优解,但在基 变量中,有不为0 的人工变量,说明没有可行解。
(2)无界解。如果存在一个检验数大于零, 但对应列中的系数向量的每一个元素都小于 或等于零,则此线性规划模型是无界的。
(3)无穷多最优解。基变量中无人工变量, 且无2的情况,非基变量中的检验数有零,则 此线性规划模型有无穷多最优解。
第25页/共57页
无可行解在大M法中判断:检验数全部小于等于零且 有人工变量为基变量,则此线性规划模型无可行解。

第一章线性规划与单纯形法ppt课件

第一章线性规划与单纯形法ppt课件

x2
解,也不存在最优解。
x11.5x2 8
目 标 函 数 m ax z 2 x1 3x2
4x1=16
x1 2 x2 8




:
4 x1
16 4x2 12
3
4x2=12
x1 , x2 0
原可行 域
0
无可行解
增加一个新的约束条件
x1+2x2=8
8
x1
x11.5x28
23
经营者提供商品或者服务有欺诈行为 的,应 当按照 消费者 的要求 增加赔 偿其受 到的损 失,增 加赔偿 的金额 为消费 者购买 商品的 价款或 接受服 务的费 用
Q3
x1 , x2 0
3
Q2
可行域
4x2=12
0
x1+2x2=8
x1
4
8
无穷多最优解(多重最优解)
20
经营者提供商品或者服务有欺诈行为 的,应 当按照 消费者 的要求 增加赔 偿其受 到的损 失,增 加赔偿 的金额 为消费 者购买 商品的 价款或 接受服 务的费 用
x2
可行 域
max z 2 x1 3x2
8—
x1 + x2 5
7—
x2 = -2x1 6 —
5— 4— 3—
x1、 x2 0
6x1 +2x2 24
6x1+ 2x2=24 x1+ x2=5
5
x2
15
最优解
2—
(3.5,1.5)
1—
x1 + x2 5
0
|| | | || | | | 12 3 4 5 6 7 8 9
x1

第一章 线性规划及单纯形法演示文稿ppt

第一章 线性规划及单纯形法演示文稿ppt

a1n a2n
amn cn
含量
b1 b2
bm
设xj 表示在单位混合饲料中,第j 种配料的含量( j
=1,2,…,n)则有如下的数学模型:
MinZ=c1x1 + c2x2 + … + cnxn
a11x1 + a12x2 + … + a1nxn ≥ b1 a21x1 + a22x2 + … + a2nxn ≥ b2 …… am1x1 + am2x2 + … + amnxn ≥ bm x1 ≥0, x2 ≥0 ,… , xn≥0
目标函数有极大化和极小化; 约束条件有“≤”、“≥”和“=”三种情况; 决策变量一般有非负性要求,有的则没有。
为了求解方便,特规定一种线性规划的标准形式,非标 准型可以转化为标准型计算
(一)标准形式
标准形式为:
目标函数最大化 maxZ=c1x1+c2x2+…+cnxn
约束条件为等式
a11x1+a12x2+…+a1nxn =b1 a21x1+a22x2+…+a2nxn =b2 …………… am1x1+am2x2+…+amnxn=bm
饲料必须含有 m 种不同的营养成份,而且要求每单位混合饲料中
第 i 种营养成份的含量不能低于 bi ( i= 1,2, …, m)。已知第 i 种营 养成份在每单位的第 j 种配料中的含量为 aij , j = 1,2, …, n,每单位 的第 j 种配料的价格为 cj 。现在要求在保证营养条件的前提下,应 采用何种配方,使混合饲料的成本最小.
a11x1+a12x2+…+a1nxn ≤(或=, ≥) b1 a21x1+a22x2+…+a2nxn ≤ (或=, ≥) b2 …………… am1x1+am2x2+…+amnxn≤ (或=, ≥) bm x1,x2,…,xn ≥ (≤)0

单纯形法大M法求解线性规划问题PPT课件

单纯形法大M法求解线性规划问题PPT课件

基变量(将它的值从零增至正值),
➢ 再从原来的基变量中确定一个换出变量,使它从基变量变成非基变量
(将它的值从正值减至零)。
由此可得一个新的基本可行解,由
可知,这样的变换一定能使目标函数值有所增加。 Z CBB-1b+(σm+1,σm+1,
xm+1
σ
n
)
x
m+2
xn
10
第10页/共69页
XB =B-1b
由此可得初始的基本可行解
B1b X=
0
4
第4页/共69页
AX=b BXB +NXN =b XB =B-1b-B-1NXN XN =0,XB =B-1b
问题: ➢ 要判断m个系数列向量是否恰好构成一个基并不是一件容易的事。
基由系数矩阵A中m个线性无关的系数列向量构成。 但是要判断m个系数列向量是否线性无关并非易事。
则选取对应的 xm为+k换入变量,
由于 m+k 且0 为最大,
x 因此当
由零增至正值,
m+k
xm+1
可使目标函数值 最大限度的增加。
Z
CBB-1b+(σm+1,σm+1,
σ
n
)
x
m+2
xn
11
第11页/共69页
换出变量的确定— 最小比值原则
如果确定 xm为+k换入变量,方程
XB =B-1b-B-1NX N XB =B-1b-B-1Pm+k x m+k
换入变量和换出变量的确定:
换入变量的确定— 最大增加原则
假设检验向量 N =CN -CBB-1N=( m+1, m+2 , , n )

线性规划图解法和单纯形法PPT课件

线性规划图解法和单纯形法PPT课件

aij x j bi
aij x j xni bi
xni 0 称为剩余变量
常量 bi<0 的变换:约束方程两边乘以(-1)
线性规划问题的数学模型
例1.6 将下列线性规划问题化为标准形式
min Z 2 x1 x2 3 x3
5 x1 x2 x3 7
x1 x2 4 x3 2 3 x1 x2 2 x3 5
36 36 72 27
货运量 (千吨)
25 20 40 20
船只种类 拖轮 A型驳船 B型驳船
船只数 30 34 52
航线号 1 2
合同货运量 200 400
问:应如何编队,才能既完成合同任务,又使总货运成本为最小?
线性规划问题的数学模型
解: 设:xj为第j号类型船队的队数(j = 1,2,3,4),
Chapter1 线性规划
(Linear Programming)
本章主要内容:
LP的数学模型 图解法
单纯形法的进一步讨论-人工变量法 LP模型的应用
线性规划问题的数学模型
1. 规划问题 生产和经营管理中经常提出如何合理安排,使人力、 物力等各种资源得到充分利用,获得最大的效益, 这就是规划问题。
AX ( ) B
X
0
其中: C (c1 c2 cn )
a11 a1n
A
am1 amn
x1
X
xn
b1
B
bm
线性规划问题的数学模型
6. 线性规划问题的标准形式
n
max Z cj xj j 1
s.t
n
aij x j
j 1
bi
i 1, 2, , m
即 max z z c j x j

运筹学-单纯形法ppt课件

运筹学-单纯形法ppt课件

基本解中最多有m个非零分量。
基本解的数目不超过
C个nm。
n!
m!n
m!
定义 在线性规划问题的一个基本可行解中,如果所有的基变量都取正值,则 称它为非退化解,如果所有的基本可行解都是非退化解。称该问题为非退化的 线性规划问题;若基本可行解中,有基变量为零,则称为退化解,该问题称为 退化的线性规划问题。
Cnm
上述结论说明: 线性规划的最优解可通过有限次运算在基可行解中获得.
;.
8
2 单纯形法
(1)单纯形法的引入 例1
Max Z=40X1 +50X2
X1 +2X2 +X3
=30
3X1 +2X2 +X4 =60
2X2 X1 … X5 0
+X5 =24
;.
9
解:(1)、确定初始可行解
B = ( P3 P4 P5 ) = I


0 10 I C N B C -1 B N B -1 N-C B B -B 1-1 -C B B -B 1b -b 1
BN I b
CB CN 0
0
I
B-1N
B-1
B-1b
0
CN -CB B-1N
-CB B-1
CBB-1b
;.
27
对应I 式的单纯形表—— I 表(初始单纯形表)
价值系数cj
a2m1
amm1
a1m2 a2m2
amm2
a1n a2n amn
非 基 向 量
X B x1 x2 xm T
X N xm1 xm2 xn T
基变量
非基变量
;.
3
AX b

运筹学Chapter线性规划及其单纯形法PPT课件

运筹学Chapter线性规划及其单纯形法PPT课件

st.4x1x1 20x2x2816
0x1x,1x2
4x2 0
12
第4页/共61页
例2
捷运公司拟在下一年度的1~4月份的4个月内租用仓库堆放物资。已知各月份 所需仓库面积数。仓库租借费用随合同期而定,期限越长,折扣越大,具体数字如 表1-2所示。租借仓库的合同每月初都可办理,每份合同具体规定租用面积和期限。 因此,该厂可根据需要,在任何一个月初办理租借合同。每次办理可签一份,也可 签若干份租用面积和租借期限不同的合同,试确定该公司签定租借合同的最优决策, 目的是使所付租借费用最小。
D:每年初投资,每年末回收1.11。
求:5年末总资本最大
目标函数: 约束条件
组成线性规划模型的三个要素
max Z=2x1+x2 56xxxx11+,21≤+xx12225≤≥x052≤24
(3)约束条件: 指决策变量取值时受到的各种资源条件的 限制,通常用等式或不等式来表达。 其中,xij≥0叫做非负约束。
一是严格的比例性,即某种产品 对资源的消耗量和可获得的利润与其 生产数量严格成比例。
二是可迭加性。即生产多种产品
对某种资源的消耗量等于各产品对该
2021/6/1
项资源的消耗量之和。
7
第7页/共61页
二、线性规划模型的一般形式
假设线性规划问题中含有n个变量,m个约束方程。则
线性规划模型的一般形式为:
令非基变量xm+1=xm+2=…=xn=0,得
可解得m个基变量的唯一解为:
a11 a12
2021/6/1
3
第3页/共61页
24021/6/1
产品 资源
设备A(h) 设备B(h) 设备C(h) 设备D(h) 利润(元/件)

第3章 线性规划的单纯形法《管理运筹学》PPT课件

第3章 线性规划的单纯形法《管理运筹学》PPT课件
当第一阶段求解结果表明问题有可行解时,第二阶段 是在原问题中去除人工变量,并从此可行解(第一阶段的 最优解)出发,继续寻找问题的最优解。
3.3 关于单纯形法的进一步讨论
根据以上思路,我们用二阶段法来求解下面例题: max z=3x1-x2-x3
x1-2x2+x3≤11 s.t. -4x1+x2+2x3≥3
,
C
CB CN
线性规划问题成为 max z=CBTXB+CNTXN+ CIT XI s.t. BXB+NXN+IXI=b XB,XN,XI≥0
3.2 单纯形法原理
这个线性规划问题可以用表3-1来表示:
表3-1称为初始单纯形表。可以看出,单纯形表中 直接包含了单纯形迭代所需要的一切信息。
3.2 单纯形法原理
3.1 线性规划的基本理论
1.可行区域的几何机构 考虑标准的线性规划问题:
min cT x
Ax b
s.t.
x
0
用Rn表示n维的欧式空间,这里x Rn,c Rn ,b Rn
,A Rmn . 不妨设可行区域 D {x Rn | Ax b, x 0} ,因此线性方程组 Ax b 相容,总可以把多余方程去掉,
3.2 单纯形法原理
1. 单纯形表的结构 设线性规划问题为 max z=CTX+CIT XI s.t. AX+XI=b X,XI≥0 设B是线性规划的一个可行基,为了表达简便,不妨
设这个基B包含在矩阵A中,即 A=[B,N]
3.2 单纯形法原理
变量X和目标函数系数向量C也相应写成:
X
XB XN
3.2 单纯形法原理
第三步:在基变量用非基变量表出的表达式中,观 察进基变量增加时各基变量变化情况,在进基变量增加 过程中首先减少到0的基变量成为“离基变量”.当进基 变量的值增加到使离基变量的值降为0时,可行解移动到 相邻的极点。

线性规划及单纯形法PPT课件

线性规划及单纯形法PPT课件


1.建立平面直角坐标系,标出坐标原点,

坐标轴的指向和单位长度。

2.对约束条件加以图解,找出可行域。 3.画出目标函数等值线。
4.结合目标函数的要求求出最优解。

max z 2 x1 x 2
5 x 2 15
s
.t
.
6 x
x
1
1
x
2
2
x2
5
24
x1 , x 2 0
(1.1a) (1.1b)
xj(j1,2, ,n) 称为决策变量
非负约束
cj(j1,2, ,n) 称为价值系数或目标函数系数
bi(i1,2, ,m) 称为资源常数或约束右端常数
aij0 (i=1 ,..,m ;j=1 ,..,n ) 称为技术系数或约束系数
概 念 和 模 型
紧缩形式:
n
max(或min)Z c j x j j 1 n
若线性规划问题的可行域存在, 则可行域是一个凸集。
若线性规划问题的最优解存在, 则最优解或者最优解之一(如果 有无穷多的话)一定是可行域的 凸集的某个顶点。
解题思路是,先找出凸集的任一 顶点,计算在顶点处的目标函数 值。
线性 规划 及单 纯形

❖ 线性规划问题及数学模型 ❖ 图解法 ❖ 单纯形法原理 ❖ 单纯形法计算步骤 ❖ 单纯形法进一步讨论 ❖ 数据包络分析 ❖ 其他应用例子
§3单 纯 形 法 原 理
线性规划问题的解的概念 凸集及其顶点 几个基本定理
线性规划问题
n
max z c j x j j 1
s.t.
n j 1
a ij x j
bi
(i 1,.., m )
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二章 单纯形法
单纯形法的一般原理 表格单纯形法 借助人工变量求初始的基本可行解 单纯形表与线性规划问题的讨论 改进单纯形法
1
单纯形法的一般原理
考虑到如下线性规划问题 maxZ=CX AX=b X 0
其中A一个m×n矩阵,且秩为m,b总可以被调整为一个m维非负 列向量,C为n维行向量,X为n维列向量。
因为max{3,4}=4,取x3为换入变量。 ② 选取换出变量
B1b=
8 7
,
B1P且3
2 1
0

min
8
2
,
7 1
8 2
选取x4为换出变量.
x4 x5
=B-1b-B-1P3x3
=
8 7
-
2 1
x3
19
X
B
=
x x
4 5
,X
N
=
x1 x2 x3
,b=
8 7
(2) 检验 X=(0,0,0, 8, 7)T 是否最优。
检验向量
σ
N
=CN
-CB
B-1N=(5,2,3)-(-1,1)
1 3
2 4
2
1
=(5,2,3)-(2,2,-1)=(3, 0, 4)
σ1 σ2 σ3
因为σ1=3,σ3=4 均大于零,
所以 X=(0,0,0, 8, 7)T不是最优解。
15
由于行初等变换后的方程组
(I,B-1N)
XB XN
=B-1b
与原约束方程组 AX=b或
(B,N)
X X
B N
=b
同解
且改进了的基本可行解X只' 是在X的基变量的基础上用一个换
入变量替代其中一个换出变量,其它的基变量仍然保持不变。这些
基变量的系数列向量是单位矩阵I中的单位向量。为了求得改进的基
N=(Pm+1,Pm+2, …Pn)为非基变量xm+1,xm+2, …xn的
系数列向量构成的矩阵。
4
所以约束方程 AX=就b可以表示为
AX=(BN)
XB XN
=BXB
+NXN
=b
用可行基B的逆阵B-1左乘等式两端,再通过移项可推得:
XB =B-1b-B-1NXN
若令所有非基变量 XN =0 , 则基变量 XB =B-1b
18
X
B
=
x x
4 5
,X
N
=
x1 x2 x3
,B=
1 0
0 1
1
,N=
3
2 4
2 1
,
CB =(-1,1) CN =(5,2,3)
,b=
8 7
N =(1, 2 , 3 ) (3, 0, 4)
(3)基本可行解 X=(0,0,0, 8, 7)T的改进
① 选取换入变量
可得改进的基本可行解。
1
B=(P3P5
)=
0
0 1
,基变量
x 3,x 5
非基变量x1,x 2 , x 4 。
X
B
=
x3 x5
,X
N
=
x1 x2 x4
,B=
1 0
1
0 1
,N=
2 5 2
1 3
1
2 -1 2
,
CB =(3,1) CN =(5,2,-1)
,b=
4 3
➢ 若在化标准形式前,m个约束方程都是“≤”的形式, 那么在化标准形时只需在一个约束不等式左端都加上一个松弛变 量xn+i (i=12…m)。
➢ 若在化标准形式前,约束方程中有“≥”不等式, 那么在化标准形时除了在方程式左端减去剩余变量使不等式变 成等式以外,还必须在左端再加上一个非负新变量,称为 人工变量.
➢ 再从原来的基变量中确定一个换出变量,使它从基变量变成非
基变量(将它的值从正值减至零)。
xm+1
由此可得一个新的基本可行解,由
Z CBB-1b+(σm+1,σm+1, L
σ
n
)
x
m+2
M
可知,这样的变换一定能使目标函数值有所增加。
xn
11
换入变量和换出变量的确定:
换入变量的确定— 最大增加原则
3
确定初始的基本可行解
确定初始的基本可行解等价于确定初始的可行基,一旦初始 的可行基确定了,那么对应的初始基本可行解也就唯一确定
为了讨论方便,不妨假设在标准型线性规划中,系数矩阵A 中前m个系数列向量恰好构成一个可行基,即
A=(BN),其中 B=(P1,P2,…Pm)为基变量x1,x2,…xm的系数列向量 构成的可行基,
其中 Pm+k为A中与 x m+k 对应的系数列向量。
现在需在 XB =(x1, x2,L xm )T中确定一个基变量为换出变量。
当 xm+k由零慢慢增加到某个值时,X的B 非负性可能被打破。
为保持解的可行性,可以按最小比值原则确定换出变量:

min
(B-1b)i (B-1Pm+k
)i
/(B-1Pm+k )i >0,1
根据线性规划基本定理: 如果可行域D={ X∈Rn / AX=b,X≥0}非空有界, 则D上的最优目标函数值Z=CX一定可以在D的一个顶点上达到。 这个重要的定理启发了Dantzig的单纯形法, 即将寻优的目标集中在D的各个顶点上。
2
Dantzig的单纯形法把寻优的目标集中在所有基本可行解 (即可行域顶点)中。
,B=
1 0
0 1
,N=
1
3
2 4
2 1
,
CB =(-1,1) CN =(5,2,3)
,b=
8 7
(4)求改进了的基本可行解 X'
对约束方程组的增广矩阵施以初等行变换,使换入变量x3所对应的系
数注列 意向保量持基变P3量=变x换125的成系换数出列变向量量x4P所5 =对为应10单的位单向位量向不量变。
xm+1
σn
)
x
m+2
M
xn
其中 N =CN -CBB-1N=( m+1, m+1,称L 为 n非) 基变量XN的检验向
量,它的各个分量称为检验数。若σN的每一个检验数均小于等于0,
即σN≤0,那么现在的基本可行解就是最优解。
9
定理1:最优解判别定理
对于线性规划问题 maxZ=CX, D= XRn/AX=b,X 0
本可行解 X,' 只需对增广矩阵
(I,B-1N,B-1b)
施行初等行变换,将换入变量的系数列向量变换成换出变量所对 应的单位向量即可。
16
例1 maxZ=5x1 2x2 3x3 x4 x5
x1 2x2 2x3 x4
8
3x1 4x2 x3
x5 7
x1,x2 ,x3,x4,x5 0
xm+1
M
Z=CBB-1b+(σm+1,L
σm+k ,L
σn
)
CB B-1b+σ m+k
M
xn
因为 m+k ,0故当λ→+∞时,Z→+∞。
14
用初等变换求改进了的基本可行解
假设B是线性规划 maxZ=CX,AX=b,X 0的可行基,则
AX=b
(BN)
XB XN
b
(I,B-1 N)
非基变量所对应的价值系数子向量。
8
要判定 Z=CBB-1b 是否已经达到最大值,只需将
XB =B-1b-B-1NX N 代入目标函数,使目标函数用非基变量
表示,即:
Z=CX=(CBCN
)
XB XN
=CBXB +CNXN =CB (B-1b-B-1NXN )+CNXN
=CBB-1b+(CN -CBB-1N)XN @CBB-1b+σNXN CBB-1b+(σm+1,σm+1, L
由于 m+k 0且为最大,
因此当 x m+k 由零增至正值,
xm+1
可使目标函数值
Z CBB-1b+(σm+1,σm+1, L
σn
)
x
m+2
M
最大限度的增加。
xn
12
换出变量的确定— 最小比值原则
如果确定 xm+为k 换入变量,方程
XB =B-1b-B-1NX N XB =B-1b-B-1Pm+k x m+k
XN
=0
XB
=B1b=
4 3
基本可行解
目标函数值
Z=CBB1b=(3,1)
4 3
15
X=(0,0,4, 0, 3)T
易见目标函数值比原来的Z=-1增加了, 再转向步骤(2)
假设检验向量 N =CN -CBB-1N=( m+1, m+2 ,L n ) ,
若其中有两个以上的检验数为正,那么为了使目标函数值增加得快
些,通常要用“最大增加原则”,即选取最大正检验数所对应的非基
变量为换入变量,即若
max σj/σj>0,m+1 j n =σm+k
则选取对应的 xm+k为换入变量,
➢ 即使系数矩阵A中找到了一个基B,也不能保证该基恰好是可行基。 因为不能保证基变量XB=B-1b≥0。
➢ 为了求得基本可行解
X=
B,01b必 须求基B的逆阵B-1。
但是求逆阵B-1也是一件麻烦的事。
相关文档
最新文档