《运筹学》考研考点讲义.pdf

  • 文件大小: 12.4MB
  • 文件类型: pdf
  • 上传日期: 2025-08-21
  • 下载次数: 0

概要信息:

 目  录 
第一章 线性规划与单纯形法 (1)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!
第二章 对偶问题与灵敏度分析 (24)
!!!!!!!!!!!!!!!!!!!!!!!!!!
第三章 运输问题 (62)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
第四章 目标规划 (79)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
第五章 整数规划 (90)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
第六章 动态规划 (108)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
第七章 图与网络优化 (140)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
第八章 网络计划技术 (174)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
第九章 存储论 (195)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
第十章 排队论 (211)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
第十一章 决策论 (227)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
第一章 线性规划与单纯形法
一、本章考情分析:
常考题型:选择、填空、简答、判断和计算
分值:必考知识点,分值占30分以上
重要性:作为前五章的基础铺垫,非常重要!
重要程度:★★★★★
二、本章基本内容:
1)掌握线性规划的数学模型的标准型;
2)掌握线性规划的图解法及几何意义;
3)了解单纯形法原理;
4)熟练掌握单纯形法的求解步骤;
5)能运用大M法与两阶段法求解线性规划问题;
6)熟练掌握线性规划几种解的性质及判定定理.
三、本章重难点:
重点:
1)单纯形法求解线性规划问题;
2)解的性质;
3)线性规划问题建模.
难点:
1)单纯形法原理的理解;
2)线性规划问题建模.
四、本章要点精讲:
·要点1 化标准型
·要点2 图解法
·要点3 单纯形法的原理
·要点4 单纯形法的计算步骤
·要点5 单纯形法的进一步讨论
要点1 化标准型
线性规划的数学模型
—1—
《运筹学》考点精讲及复习思路
线性规划的共同特征
决策变量1:每个问题都用一组决策变量表示某个方案
决策变量2:决策变量的取值一般都是非负且连续的
约束条件3:与决策变量不矛盾的条件,用线性等式或不等式表示
目标函数4:决策变量与价值系数组成,一般要求实现最大或最小化
【建模思路】
确定决策变量
写出目标函数
找出约束条件
线性规划的标准型可简化为
maxZ=∑
n
i=1
cjxj
s.t.
∑
n
j=1
aijxj=bi i=1,2,…,m
xj≥0 j=1,2,…,
{
n
经典例题[1-1] 胡运权,运筹学教程(三)P15,例3
与南京航空航天大学2005年,第四题类似,10分
minZ=x1+2x2+3x3
s.t.
-2x1+x2+x3≤9
-3x1+x2+2x3≥4
4x1-2x2-3x3 =-6
x1≤0,x2≥0,x3







取值无约束
—2—
【1】目标函数最大
【2】资源限量(右端项)非负
【3】约束条件等式
松弛变量与剩余变量在实际问题中分别表示未被充分利用的资源和超出的资源数,均未转化为
价值和利润,所以引进模型后它们在目标函数中的系数均为零。
【4】决策变量非负
整理,得
maxZ′=x1′-2x2-3x3′+3x3″+0x4+0x5
s.t.
2x1′+x2+x3′-x3″+x4 =9
3x1′+x2+2x3′-2x3″-x5 =4
4x1′+2x2+3x3′-3x3″=6
x1′,x2,x3′,x3″,x4,x5≥







0
     
目标函数最大
约束条件等式
决策变量非负
资源限量非负
经典例题[1-2] 天津大学2004,二,(1),约5分
—3—
《运筹学》考点精讲及复习思路
某公司生产家用的清洁产品,为了在高度的市场竞争中增加市场份额,公司决定进行一次大规
模的广告行动.表1给出了公司准备做广告的三种产品名称、估计每做一单位广告使每种产品的市
场份额增加量、公司拟定的广告后每种产品市场份额增加量的最低目标和两种可选的广告方式的
单价.
现公司需拟定使广告总费用最少的广告计划,即决定电视和印刷媒体的广告数量分别为
1.请写出此问题的线性规划模型,并将模型化为标准型.
其中洗衣粉的市场份额出现负值是由液体洗涤剂的份额增加造成的.
电视 印刷媒体 广告后市场份额最低增量
去污剂 0% 1% 3%
液体洗涤剂 3% 2% 18%
洗衣粉 -1% 4% 4%
广告单位成本(万元) 100 200
解:设电视的广告数量为x1,印刷媒体的广告数量为x2
minZ=100x1+200x2
s.t.
x2≥3
3x1+12x2≥18
-x1+4x2≥4
x1,x2≥







0
化为标准型后
maxZ′=-100x1-200x2+0x3+0x4+0x5
s.t.
x2-x3 =3
3x1+12x2-x4 =18
-x1+4x2-x5 =4
x1,x2,x3,x4,x5≥







0
复习思路提示:
·初学时,化标准型可按“目标函数—资源限量—约束条件—决策变量”的顺序进行,化完后默念
四句口诀验证;
·化标准型是用单纯形法求解线性规划问题的第一步,非常重要!而单纯形法求解线性规划问
题是每年必考大题,此步错,后面展开步步错!
要点2 图解法
图解法求解步骤:
—4—
经典例题[1-3] 胡运权,运筹学教程(三)P16,例1
maxZ=2x1+x2
s.t.
5x2≤15
6x1+2x2≤24
x1+x2≤5
x1,x2≥







0
【详见课程视频】
图解法的几点启示:
线性规划解的情况有:唯一最优解、无穷多最优解、无界解、无可行解;
若线性规划的可行域存在,则可行域一定是个凸集;
若线性规划的最优解存在,则最优解或最优解之一(无穷多解时)一定是可行域的凸集的某个
顶点;
解题思路:找出凸集的顶点,计算其目标函数值,比较即得。
图解法启示的解题思路
经典例题[1-4] 天津大学2006,一、选择(1),2分
用图解法解线性规划时,以下几种情况不可能出现的是(  )
A.可行域有界,无有限最优解(或称无界解)    B.可行域无界,有唯一最优解
C.可行域是空集,无可行解 D.可行域有界,有多重最优解
复习思路提示:
·要会用图解法来分析线性规划的几种解的情况,如唯一最优解、无穷多解、无界解和无可行解;
—5—
《运筹学》考点精讲及复习思路
·图解法容易在确定可行域的范围和等值线移动方向上犯错;
·图解法的知识点通常出现在选择、填空、判断等小题型中!大致分值在10分以内.
思考题[1-1] (留待以后课程讲解)
南京航空航天大学2004,一、多项选择2、3,各5分
2.线性规划的最优解可在(  )
A.可行集内 B.可行集边界上
C.可行集顶点上 D.满足其约束条件的区域上
3.线性规划的可行集可以(  )
A.不含有任何可行解 B.恰含有一个可行解
C.恰含有两个可行解 D.含有无数个可行解
思考题[1-2] (留待以后课程讲解)
南京航空航天大学2006,第二题,10分
二、(10分)用图解法求解线性规划问题.
maxz=40x1+80x2
s.t.
x1+2x2≤30
3x1+2x2≤60
2x2≤24
x1,x2≥







0
要点3 单纯形法原理
·解的概念与关系
·单纯形法迭代原理
[1]解的概念与关系
线性规划的标准型为
maxZ=∑
n
i=1
cjxj
s.t.
∑
n
j=1
aijxj=bi  i=1,2,…,m
xj≥0  j=1,2,…,
{
n
【向量形式】
maxZ=CX
s.t.
∑
n
i=1
Pjxj=b  i=1,2,…,m
xj≥0  j=1,2,…,
{
n
—6—
【矩阵形式】
maxZ=CX
s.t.
AX=b
X≥{ 0
线性规划问题解的概念
maxZ=∑
n
i=1
cjxj (1)
s.t.
∑
n
j=1
aijxj=bi  i=1,2,…,m    (2)
xj≥0   j=1,2,…,n      (3
{
)
可行解:满足约束条件(2)和(3)的解X=(x1,…,xn)
T全部可行解的集合称为可行域。
最优解:使目标函数(1)达到最大值的可行解。
基:设A是约束方程组(2)的m×n阶系数矩阵(设n>m),其秩为m,B是A中的一个m×m阶
的满秩子矩阵(B≠0的非奇异子矩阵),称B是线性规划问题的一个基.不失一般性,设
除基变量以外的变量称为非基变量
基解:在约束方程组(2)中,令所有的非基变量xm+1=xm+2=… =xn=0,又因为 B≠0,据克
莱姆法则,对于
a11x1+a12x2+… +a1mxm =b1
a21x1+a22x2+… +a2mxm =b2
…
am1x1+am2x2+… +ammxm =b







m
   X= x1,x2,…,xm,0,0,…,( )0T-基解
可以求出唯一解XB = x1,x2,…,x( )
m
T
maxZ=∑
n
i=1
cjxj           (1)
s.t.
∑
n
j=1
aijxj=bi  i=1,2,…,m  (2)
xj≥0  j=1,2,…,n     (3
{
)
基可行解:满足变量非负约束条件(3)的基解.
可行基:对应基可行解的基.
经典例题[1-5] 胡运权,运筹学教程(三)P19,例4
找出下述线性规划问题的全部基解,指出其中的基可行解,并确定最优解.
—7—
《运筹学》考点精讲及复习思路
maxZ=2x1+3x2+x3
s.t.
x1+x3 =5
x1+2x2+x4 =10
x2+x5 =4
xj≥0,j=1,2,…,







5
  A=
1 0 1 0 0
1 2 0 1 0







0 1 0 0 1
【详见课程视频】
凸集、顶点及几个定理
设K是n维欧氏空间的一点集,若X(1)∈K,X(2)∈K的连线上的所有点αX(1)+(1-α)X(2)∈
K,0≤α≤1),则称K为凸集.
设K是凸集,X∈K;若X不能用不同的两点X(1)∈K和X(2)∈K的线性组合表示为X=αX(1)
+(1-α)X(2),(0<α<1)则称X为K的一个顶点(或极点).
定理1 若线性规划问题存在可行解,则问题的可行域是凸集.(天津大学2006年第三题证明,6
分)
引理 线性规划问题的可行解为基可行解的充要条件是X的正分量所对应的系数列向量是线性
独立的.
定理2 线性规划问题的基可行解X对应线性规划问题可行域(凸集)的顶点.
定理3 若线性规划问题有最优解,一定存在一个基可行解是最优解.
几个定理考察的通常是小题型,需要牢记结论,且理解各个解之间的关系。
几点结论:
【1】可行域若有界则是凸集,也可能是无界域;
【2】每个基可行解对应可行域的一个顶点;
【3】可行域有有限多个顶点;
【4】如果有最优解,必在某个顶点上得到.
线性规划解之间的关系归纳
“箭尾的解一定是箭头的解,反之不一定成立.”
当最优解唯一时,最优解也是基最优解;
当最优解不唯一时,最优解不一定是基最优解.
经典例题[1-6] 南京航空航天大学,2011,一、判断(1),3分
一、判断下列说法是否正确.
—8—
1)若线性规划问题的可行解为最优解,则该可行解必定是基可行解.(  )
经典例题[1-7] 北京交通大学,2010,一、判断(1),2分
一、判断下列说法是否正确.
1)线性规划问题的每一个基解对应可行域的一个顶点.(  )
单纯形法的迭代思路:
[2]单纯形法的迭代原理
maxZ=CX
s.t.
∑
n
i=1
Pjxj=b
xj≥0  j=1,2,…
{
n
【1】构造初始可行基
B= P1,P2,…,P( )
m =
1 0 … 0
0 1 … 0
  
0 0 …











1
·直接观察一个可行基 B≠0
·≤约束,加松弛变量;
·≥约束,加人工变量(后面会讨论)
(为讨论方便,设均为≤约束)
【2】基变换:两个基可行解相邻,两者可变换且仅变换一个基变量
—9—
《运筹学》考点精讲及复习思路
设初始基可行解为:
写出系数矩阵的增广矩阵:
可得Pj=∑
m
i=1
aijPi
[移项得
→
]
Pj-∑
m
i=1
aijPi=0
上式乘以一个正数θ>0,得
θPj-∑
m
i=1
aijP( )i =0
     +
∑
m
i=1
Pixi
0







=b
∑
m
i=1
x0i-θa( )
ijPi+θPj=b
由∑
m
i=1
x0i-θa( )
ijPi+θPj=b
可找到满足原约束方程组∑
n
i=1
Pjxj=b的另一个点:
X( )1 = x01-θa1j,…,x
0
m -θamj,0,…,θ,…,( )0T
要使X( )1 是一个基可行解,则应对所有i=1,2,…,m存在x0i-θaij≥0(先要使其可行)
令这m个不等式至少有一个等号成立,且当aij≤0时,上式显然成立,故可令
θ=min
i
x0i
aij
aij>{ }0 =x
0
l
alj
可确保x0i-θaij
=0,i=l
≥0,i≠{ l
是可行解。
此时与x1
1,…,x1l-1,x
1
l+1,…,x
1
m,x
1
j对应的向量:
—01—
【3】最优性检验和解的判别
将上述X(0),X(1)分别代入目标函数z=∑
n
j=1
cjxj,得
z( )0 =∑
m
i=1
cixi
0
z( )1 =∑
m
i=1
ci xi
0-θa( )
ij +θcj=∑
m
i=1
cixi
0+θcj-∑
m
i=1
cia( )ij =z
( )0 +θcj-∑
m
i=1
cia( )ij
z( )0 =∑
m
i=1
cixi
0  z( )1 =z( )0 +θcj-∑
m
i=1
cia( )ij
(1)当所有σj≤0,当前顶点(基可行解)的目标函数值已是最大,即为最优解;
(2)当所有σj≤0,又某个非基变量xj的检验数为0,则在另一个顶点也使目标函数达到最大,两
点连线上的所有点都是最优解,即无穷多最优解.当所有非基变量的σj<0时,有唯一最优解;
(3)若存在某个σj>0,而其对应的非基向量Pj≤0,则从θ值和z
(1)的表达式可看出,线性规划
有无界解.
x0i-θaij≥0
线性规划解的判别定理归纳:
最优解判别定理
若X(0) =(b1′,b2′,…,bm′,0,…,0)
T为基可行解,且全部σj≤0,j=m+1,…,n,则X
(0)为最优解.
唯一最优解判别定理
若X(0)=(b1′,b2′,…,bm′,0,…,0)
T为基可行解,且全部σj<0,j=m+1,…,n,则X
(0)为唯一最优解.
无穷多最优解判别定理
若X(0)=(b1′,b2′,…,bm′,0,…,0)
T为基可行解,且全部σj≤0,j=m+1,…,n,且存在一个非基
—11—
《运筹学》考点精讲及复习思路
变量xm+k的σm+k =0,则存在无穷多最优解.
无界解判别定理
若有一个非基变量xm+k的σm+k >0,而其对应非基变量的所有系数a′i,m+k≤0,i=1,2,…,m,则
具有无界解。
复习思路提示:
·掌握线性规划几个解的概念及几何意义,会用该知识点求解考研试题中的各类小题型;
·会在简答题中对单纯形法的迭代思路进行描述;
·了解单纯形法的迭代原理,牢记解的判别定理.
思考题[1-3] (留待以后课程讲解)
中山大学2012,一、选择(3)1分
在标准形式下线性规划问题的单纯形迭代过程中,若有某个cj-zj>0对应的非基变量xj的系数
列向量(  )时,则此问题是无界的。
A.≥0       B.<0       C.=0       D.≤0
北京交通大学2010,一、判断(2)2分
单纯形法计算中,取最大正检验数对应变量换出,所得解上升最快。
1)写出该线性规划的标准型(10分);
2)求原规划的最优解和最优目标函数值(15).
要点4 单纯形法的计算步骤
为书写规范和便于计算,对单纯形法的计算设计了单纯形表。
每一次迭代对应一张单纯形表,含初始基可行解的单纯形表称为初始单纯形表,含最优解的单纯
形表称为最终单纯形表。
本节介绍用单纯形表计算线性规划问题的步骤。
【1】求初始基可行解,列出初始单纯形表
cj→ c1 … cm … cj … cn
CB XB b x1 … xm … xj … xn
c1 x1 b1 1 … 0 … a1j … a1n
c2 x2 b2 0 0 a2j a2n
      
cm xm bm 0 … 1 … amj … amn
cj-zj 0 … 0 … cj-∑
m
i=1
ciaij … cn-∑
m
i=1
ciain
—21—
【2】最优性检验
【3】基变换
1)确定换入基的变量
只要有检验数大于0,对应的变量就可作为换入变量,当有一个以上检验数大于0时,一般从中选
取最大的一个:σk =maxj σj|σj>{ }0
其对应的变量xk作为换入变量。
2)确定换出基的变量
根据确定θ最小比值规则,对Pk列计算可得:θ=min
bi
aik
aik >{ }0 =blalk
其对应的变量xl作为换出变量。元素alk决定了从一个基可行解到相邻基可行解的转移去向,称
之为主元素。
3)迭代变换
用换入变量xk去替换基变量中的换出变量 xl,得到一个新的基 (P1,…,Pl-1,Pk,Pl+1,…,Pm)。
对应这个基可以找出一个新的基可行解,并相应地可以画出一张新的单纯形表。
【详见课程视频】
经典例题[1-8] 南航,2012,二、计算题,1.(1)10分
二、1.(20分)已知线性规划问题:
maxz=8x1+6x2
—31—
《运筹学》考点精讲及复习思路
s.t.
x1+x2≤8
2x1+x2≤10
x1≤4
x1,x2≥







0
1)用单纯形法求解;
【详见课程视频】
在上面的例题[1-8]中,考虑以下两个问题:
1)若初始单纯形表中,若用检验数6对应的x2作为换入变量会带来什么样的结果?
2)用图解法求解该题,看每张单纯形表对应的解与可行域中的顶点如何对应?基变换是否是相
邻的顶点间进行变换?最优解在哪个顶点取得?
复习思路提示:
·正确的标准型是单纯形法求解线性规划问题的前提;
·会依据标准型列出初始单纯形表(重点是正确找出初始基及对应的初始基变量);
·熟练运用矩阵的初等行变换进行单纯形表迭代(最容易犯计算错误);
·牢记最优性检验的几个解的判别定理(当遇到无穷多最优解和无界解的情况)。
思考题[1-4] (留待以后课程讲解)
中山大学2012,三,11分
用单纯形表求解以下线性规划问题:
maxz=x1-2x2+x3
s.t.
x1+x2+x3≤12
2x1+x2-x3≤6
-x1+3x2≤9
x1≥0,x2≥0,x3≥







0
要点5 单纯形法的进一步讨论
考虑:线性规划问题化为标准形时,若约束条件的系数矩阵中不存在单位矩阵,如何构造初始可
行基?
MaxZ=c1x1+c2x2+… +cnxn
—41—
s.t.
a11x1+a12x2+… +a1nxn =b1
a21x1+a22x2+… +a2nxn =b2
…………………
am1x1+am2x2+… +amnxn =bm
x1,x2,…,xn≥









0
线性规划问题化为标准形时,若约束条件的系数矩阵中不存在单位矩阵,添加人工变量!
“惩罚”人工变量!———大M法和两阶段法
【1】大M法
人工变量在目标函数中的系数为-M,其中M为任意大的正数。
经典例题[1-9] 清华大学运筹学编写组(三)P33例8
Maxz=3x1-x2-x3
s.t.
x1-2x2+x3≤11
-4x1+x2+2x3≥3
-2x1+x3 =1
x1,x2,x3≥







0
—51—
《运筹学》考点精讲及复习思路
解:1)首先化标准型,
2)添加人工变量,构造初始可行基
Maxz=3x1-x2-x3+0x4+0x5-Mx6-Mx7
s.t.
x1-2x2+x3+x4 =11
-4x1+x2+2x3-x5+x6 =3
-2x1+x3+x7 =1
xj≥0,j=1,2,…,







7
其中,M为任意大的正数。
求解结果出现所有检验数非正σj≤0,若基变量中含非零的人工变量,则无可行解;否则,有最优
解。
3)列初始单纯形表如下
第一步迭代,得表2
第二步迭代,得表3
—61—
第三步迭代得最终表(所有检验数小于等于0)
【2】两阶段法
第一阶段:加入人工变量后,构造仅含人工变量的目标函数,并要求其实现最小化;
第二阶段:将一阶段得到的最终表除去人工变量。将目标函数行的系数换成原问题的目标函数
系数,作为二阶段的初始表。
同上例:
Maxz=3x1-x2-x3
s.t.
x1-2x2+x3≤11
-4x1+x2+2x3≥3
-2x1+x3 =1
x1,x2,x3≥







0
解:1)添加人工变量,给出一阶段的数学模型
minω=x6+x7
s.t.
x1-2x2+x3+x4 =11
-4x1+x2+2x3-x5+x6 =3
-2x1+x3+x7 =1
xj≥0,j=1,2,…,







7
—71—
《运筹学》考点精讲及复习思路
X = 0,1,1,12,( )0T是原线性规划问题的基可行解。
2)将一阶段最终表中的人工变量取消填入原问题的目标函数的系数,进行第二阶段计算。
单纯形法中的几个问题:
退化
基可行解中存在基变量等于0的解(退化解),迭代后目标函数值不变,即不同的基表示为同一个
顶点。
勃兰特(bland)规则:
1)当遇到相同检验数时,选取对应下标最小的非基变量作为换入变量;
2)当存在两个及以上相同的最小比值时,选取下标最小的基变量作为换出变量。
检验数的几种判别形式
—81—
复习思路提示:
·人工变量是人为加入的,与决策变量、松弛变量有本质的区别,若线性规划有最优解,人工变
量必为0,以保持原约束条件不变。为了使人工变量为0,就要使人工变量从基变量中换出成非基
变量;
·大M法和两阶段法通常不会直接出成计算大题,会在一些小题型中考察这两种方法的注意事
项。大致分值10分以内。
思考题[1-5]
1.两阶段法中,若第一阶段目标函数最优值不为0,则原问题 。【北京科技大学】
2.简述大M法的算法步骤。【南京航空航天大学】
经典试题讲解与本章小结
一、经典试题讲解
思考题[1-1]
2.线性规划的最优解可在(  )。【南京航空航天大学】
A.可行集内 B.可行集边界上
C.可行集顶点上 D.满足其约束条件的区域上
3.线性规划的可行集可以(  )。【南京航空航天大学】
A.不含有任何可行解 B.恰含有一个可行解
C.恰含有两个可行解 D.含有无数个可行解
4.线性规划问题的每一个基解对应可行域的一个顶点。【北京交通大学,判断】
5.下面命题正确的是(  )【昆明理工大学,单选】
A.线性规划的最优解是基可行解 B.基可行解不一定是基本解
C.线性规划一定有可行解 D.线性规划的最优值至多有一个
思考题[1-2]
1.(10分)用图解法求解线性规划问题。【南京航空航天大学】
maxz=40x1+80x2
s.t.
x1+2x2≤30
3x1+2x2≤60
2x2≤24
x1,x2≥







0
2.若线性规划的可行解为最优解,则该可行解必定是基可行解。【南京航天航空大学,判断】
3.若X1,X2分别是某一线性规划问题的最优解,则X=λ1X1+λ2X2也是该线性规划问题的最优
解,其中λ1,λ2为正实数。【南京航天航空大学,判断】
—91—
《运筹学》考点精讲及复习思路
思考题[1-3]
1.在标准形式下线性规划问题的单纯形迭代过程中,若有某个cj-zj>0对应的非基变量xj的系
数列向量(  )时,则此问题是无界的。【中山大学】
A.≥0 B.<0 C.=0 D.≤0
2.单纯形法计算中,取最大正检验数对应变量换出,所得解上升最快。【北京交通大学判断】
分析:
x1 =b1′-a′1m+kxm+k
x2 =b2′-a′2m+kxm+k
………………
xm =bm′-a′mm+kx







m+k
≥0
∵a′im+k≤0,对任意xm+k >0,即解都可行,
Z=Z0+(cj-zj)xm+k =Z0+σm+kxm+k
∴当xm+k→+!
,Z→+!
.
思考题[1-4]
1.用单纯形表求解以下线性规划问题:【中山大学】
maxz=x1-2x2+x3
s.t.
x1+x2+x3≤12
2x1+x2-x3≤6
-x1+3x2≤9
x1≥0,x2≥0,x3≥







0
解:化标准型,并列出初始单纯形表
maxz=x1-2x2+x3+0x4+0x5+0x6
s.t.
x1+x2+x3+x4 =12
2x1+x2-x3+x5 =6
-x1+3x2+x6 =9
xj≥0,j=1,2,…,







6
—02—
迭代得表2
迭代得最终表
X = 6,0,6,0,0,( )15T  z =12
思考题[1-5]
1.两阶段法中,若第一阶段目标函数最优值不为0,则原问题 【北京科技大学】
2.简述大M法的算法步骤。【南京航空航天大学】
二、本章小结
【1】标准型
maxz=CX
s.t.
AX=b
X≥{ 0
  
目标函数最大
约束条件等式
资源限量非负
决策变量非负
【2】图解法
—12—
《运筹学》考点精讲及复习思路
可行域若有界则是凸集,也可能是无界域;
每个基可行解对应可行域的一个顶点;
可行域有有限多个顶点;
如果有最优解,必在某个顶点上得到.
……
【3】线性规划解之间的关系归纳
“箭尾的解一定是箭头的解,反之不一定成立.”
·当最优解唯一时,最优解也是基最优解;
·当最优解不唯一时,最优解不一定是基最优解.
进行标准化,列初始单纯形表方法
【4】单纯形法计算步骤框图
—22—
【5】人工变量法———大M法
【6】人工变量法———两阶段法
一阶段目标函数最优值为0,则去掉人工变量转入第二阶段;不为0,则原问题无可行解,停止
计算。
本章涉及的知识点大部分是每年的必考题,分值约占20%,其中解的性质及判定通常会出现在填
空、选择或简答、判断等小题型中,而单纯形法求解是每年必考的一道大题,常与第二章对偶问题联合
出题,涉及分值有时高达50分以上。
—32—
《运筹学》考点精讲及复习思路
第二章 对偶问题与灵敏度分析
一、本章考情分析:
常考题型:选择、填空、简答、判断和计算
分值:必考知识点,分值在20-25分之间
重要性:每年必考,影子价格及灵敏度分析实际应用很多
重要程度:★★★★★
二、本章基本内容:
1)熟练掌握原问题与对偶问题的转化关系(记忆转化关系表或用对称形式推导);
2)熟练掌握单纯形法的矩阵描述;
3)掌握对偶问题的几条基本性质;
4)熟练掌握影子价格的经济意义;
5)能运用对偶单纯形法求解线性规划问题;
6)熟练掌握灵敏度分析,包括a,b,c和增加约束条件的变化。
三、本章重难点:
重点:
1)根据原问题写出对偶问题;
2)能通过单纯形法的矩阵描述,从单纯形表求原问题和对偶问题的最优解;
3)灵敏度分析中,分析各系数在什么范围内变化,最优解不变,或各系数变化后,最优解是否
改变。
难点:
对偶问题的性质的理解。
四、本章要点精讲:
·要点1 线性规划的对偶问题
·要点2 单纯形法的矩阵描述
·要点3 线性规划的对偶理论
·要点4 影子价格
·要点5 对偶单纯形法
·要点6 灵敏度分析
—42—
要点1 线性规划的对偶问题
·对偶问题的提出
·原问题与对偶问题的数学模型
·原问题与对偶问题的对应关系
对偶问题的提出
经典例题[2-1] 胡运权主编《运筹学教程》第三版,P48,例1
美佳公司利用现有资源生产两种产品,有关数据如下
产品Ⅰ 产品Ⅱ 资源限量
设备A
设备B
调试工序
0
6
1
5
2
1
15时
24时
5时
利润(元) 2 1
美佳公司考虑:如何安排生产,使获利最多?
设:Ⅰ产量———x1;Ⅱ产量———x2
maxz=2x1+x2
s.t.
5x2≤15
6x1+2x2≤24
x1+x2≤5
x1,x2≥







0
收购方:收购美佳公司的资源,付出多少代价才能使美佳公司愿意放弃生产活动出让自己的资源呢?
美佳公司:出让代价应不低于同等数量的资源自己生产的利润。
设:设备A———y1元/时
设备B———y2元/时
调试工序———y3元/时
 
建立如下线性规划问题:
—52—
《运筹学》考点精讲及复习思路
minw=15y1+24y2+5y3
s.t.
6y2+y3≥2
5y1+2y2+y3≥1
y1,y2,y3≥
{
0
    
maxz=2x1+x2
s.t.
5x2≤15
6x1+2x2≤24
x1+x2≤5
x1,x2≥







0
特点:
1.maxmin
2.限定向量b价值向量(资源向量)C
3.一个约束一个变量
4.maxz的LP约束“≤”的LP是“≥”的约束。
5.变量都是非负限制。
原问题与对偶问题的数学模型
【1】对称形式的对偶
原问题和对偶问题只含有不等式约束。
情形一:
情形二:
将原问题化成标准对称型
—62—

maxz=CX
s.t-AX≤-b
X≥
{
0
根据标准对称型写出对偶

minw=-Y′b
s.t  -Y′A≥C
Y′≥
{
0
  
 Y=-Y′
→
 
  
minw=Yb
s.t YA≥C
Y≤
{
0
【2】非对称形式的对偶
原问题的约束是等式
推导过程
原问题
 
maxz=CX
AX≥b
AX≤b
X≥







0
  
maxz=CX
A[ ]
-A
X≤
b[ ]
-b
X≥







0
minw=(Y1,Y2)·
b[ ]
-b
s.t.
(Y1,Y2)·
A[ ]
-A
≥C
Y1≥0,Y2≥
{
0

minw=(Y1-Y2)·b
(Y1-Y2)·A≥C
Y1≥0,Y2≥
{
0
令Y=Y1-Y2,得对偶问题为:

minw=Yb
YA≥C
Y
{
无约束
证毕。
—72—
《运筹学》考点精讲及复习思路
原问题和对偶问题的对应关系
经典例题[2-2] 北京交通大学2009,一、50分
已知线性规划问题如下:
minz=2x1+5x2+
1
2x3
s.t.
x1+2x2+
1
2x3≥3
x2+3x3≥9
x1,x2,x3≥





0
1.求该问题的最优解;
2.写出该线性规划问题的对偶问题,并求对偶问题的最优解;
3.分别确定x2,x3的目标函数系数c2,c3在什么范围内变化最优解不变?
4.求约束条件右端值由 ( )39 变为
2( )15 时的最优解;
5.求增加新的约束条件x1+2x2+x3≤5时的最优解。
minz=2x1+5x2+
1
2x3
s.t.
x1+2x2+
1
2x3≥3
x2+3x3≥9
x1,x2,x3≥





0
  

  
maxω=3y1+9y2
s.t.
y1≤2
2y1+y2≤5
1
2y1+3y2≤
1
2
y1,y2≥







0
复习思路提示:
·一定要掌握根据线性规划原问题写对偶问题,建议先根据原约束条件的个数确定对偶问题变
量数,再写出对偶问题的目标函数和约束条件(留待最后判别约束条件和变量的符号);
·写对偶问题方式一是通过标准对称形式进行推导,方式二则可通过记忆对应关系表来直接
写出。
—82—
·一定要记住数学题多是按步骤给分的,能写多少是多少。
思考题[2-1] (留待以后课程讲解)
北京科技大学2011,三,18分
对于线性规划问题:
maxS=10x1+5x2
s.t.
3x1+4x2≤9
5x1+2x2≤8
x1≥0,x2≥
{
0
1.用单纯形法求解最优解,最优值;
2.写出最优基,最优基的逆阵;
3.写出对偶规划,对偶规划的最优解。
要点2 单纯形法的矩阵描述
·单纯形法的矩阵描述
·单纯形法计算的矩阵描述
单纯形法的矩阵描述
设线性规划问题
maxz=CX
s.t
AX=b
X≥{ 0
不妨设基为
B= P1 P2 … P( )m
则A=(P1 P2 … Pn)=(B  N)
约束方程组
AX=b(B N)
XB
X





N
=BXB+NXN =b
XB =B
-1(b-NXN)=B
-1b-B-1NXN
令XN =0得
目标函数
—92—
《运筹学》考点精讲及复习思路
令XN =0得
检验数
线性规划问题可以等价写成:
此形式为线性规划对应于基B的典则形式(典式)。
矩阵描述时的常用公式
XB =B
-1b
N=B-1N
σN =CN -CBB
-1N
z0 =CBB
-1







b
当已知一个线性规划的可行基 B时,先求出 B-1,再用这些运算公式可得到单纯形法所要求的
结果。
单纯形法计算的矩阵描述
线性规划问题
maxz=CX
s.t.
AX≤b
X≥{ 0
化为标准型,引入松弛变量Xs
—03—
maxz=CX+0Xs
s.t.
AX+IXs=b
X≥0,Xs≥
{ 0
标准型
maxz=CBXB+CNXN +0XS
s.t.
BXB+NXN +IXS =b
XB,XN,XS≥
{ 0
 列初始单纯形表
→
 
初始单纯形表
maxz=CBXB+CNXN +0XS
s.t.
BXB+NXN +IXS =b
XB,XN,XS≥
{ 0
初始单纯形表:
迭代后单纯形表
—13—
《运筹学》考点精讲及复习思路
检验数应都小于等于0,即
CN -CBB
-1N≤0
-CBB
-1≤0
又因为基变量的检验数可写成CB-CB·I=0
则可将检验数统一写为
C-CBB
-1A≤0
-CBB
-1≤0
 
 令Y=CBB
-1
→
 
 
C-YA≤0
-Y≤0
  
YA≥C
Y≥{ 0
z=CBB
-1b=Yb  
minω=Yb
s.t.
YA≥C
Y≥{ 0
从上述推导可看出,检验数行的相反数恰好是其对偶问题的一个可行解。
经典例题[2-3] 胡运权主编《运筹学教程》第三版,P54,例3
两个互为对偶的线性规划问题,分别再加上了松弛变量和剩余变量后:
maxz=2x1+x2+0x3+0x4+0x5
s.t.
5x2+x3 =15
6x1+2x2+x4 =24
x1+x2+x5 =5
xj≥0,j=1,2,3,4,







5
     
minw=15y1+24y2+5y3+0y4+0y5
s.t.
6y2+y3-y4 =2
5y1+2y2+y3-y5 =1
yi≥0,i=1,2,3,4,
{
5
用单纯形法和两阶段法求得两个问题的最终单纯形表如下:
原问题的最终单纯形表
—23—
对偶问题的最终单纯形表
经典例题[2-2] 北京交通大学2009,一、50分
已知线性规划问题如下:
minz=2x1+5x2+
1
2x3
s.t.
x1+2x2+
1
2x3≥3
x2+3x3≥9
x1,x2,x3≥





0
1.求该问题的最优解;
2.写出该线性规划问题的对偶问题,并求对偶问题的最优解;
3.分别确定x2,x3的目标函数系数c2,c3在什么范围内变化最优解不变?
4.求约束条件右端值由 ( )39 变为
2( )15 时的最优解;
5.求增加新的约束条件x1+2x2+x3≤5时的最优解。
minz=2x1+5x2+
1
2x3
s.t.
x1+2x2+
1
2x3≥3
x2+3x3≥9
x1,x2,x3≥





0
  
maxω=3y1+9y2
s.t.
y1≤2
2y1+y2≤5
1
2y1+3y2≤
1
2
y1,y2≥







0
单纯形法求解原问题的最终表如下:
—33—
《运筹学》考点精讲及复习思路
X = 0,0,6,0,( )9T  Z=3  Y = 1,0,1,3,( )0  ω=3
复习思路提示:
·从上表中可以清楚地看出两个问题变量之间的对应关系。只需求解其中一个问题,从最优解
的单纯形表中即可同时得到另一个问题的最优解;
·注意单纯形乘子为 Y=CBB
-1,其与对偶变量之间的关系,经常会考察“相差一个负号”的
理解;
·单纯形法的矩阵描述将广泛地应用到灵敏度分析部分中,要学会用B-1来求解每张表中的未知
数值。
思考题[2-2] (留待以后课程讲解)
昆明理工大学2012,二,25分
对于线性规划问题:
maxS=10x1+5x2
s.t.
3x1+4x2≤9
5x1+2x2≤8
x1≥0,x2≥
{
0
1.写出此问题的对偶问题;
2.求出此问题和它的对偶问题的最优解和最优值。
要点3 线性规划的对偶理论
·对称性
·弱对偶性
·最优性
·对偶定理(强对偶性)
·互补松弛性
经典例题[2-4] 清华大学教材编写组《运筹学》第三版P54,例2
原问题
maxz=2x1+3x2
s.t.
x1+2x2≤8
4x1  ≤16
4x2≤12
x1,x2≥







0
    
对偶问题
minw=8y1+16y2+12y3
s.t.
y1+4y2≥2
2y1+4y3≥3
y1,y2,y3≥
{
0
原问题化为极小问题,初始单纯形表:
—43—
迭代至最终单纯形表:
对偶问题用两阶段法求解的最终单纯形表:
原问题化为极小化的最终单纯形表:
两个问题作一比较:
1.两者的最优值相同z=w=14
2.变量的解在两个单纯形表中互相包含
原问题最优解(决策变量)
x1 =4,x2 =2←→对偶问题的剩余变量的检验数
对偶问题最优解(决策变量)
—53—
《运筹学》考点精讲及复习思路
y1 =
3
2,y2 =1/8,y3 =0←→原问题的松弛变量的检验数
从引例中可见:
原问题与对偶问题在某种意义上来说,实质上是一样的,因为第二个问题仅仅在第一个问题的另
一种表达而已。
理论证明:
原问题与对偶问题解的关系
对偶问题的基本性质
设原问题(1)
maxz=CX
s.t.
AX≤b
X≥{ 0
    
对偶问题(2)
minw=Yb
s.t.
YA≥C
Y≥{ 0
一、对称定理
定理:对偶问题的对偶是原问题。
证对称性
原问题
maxz=CX
s.t.
AX≤b
X≥{ 0
  
 对偶
→
 
  
对偶问题
minω=Yb
s.t.
YA≥C
Y≥{ 0
将对偶问题两边同时取负号,得
max(-ω)=-Yb
s.t.
-YA≤-C
Y≥{ 0
  
 据对称标准形 
maxω′=maxz=CX
s.t.AX≤bX≥{
→
0
  
min(-ω)=-CX
s.t.
-AX≥-b
X≥{ 0
二、弱对偶性定理
若X
-
和Y
-
分别是原问题(1)及对偶问题(2)的可行解,则有CX
-
≤Y
-
b
证明:
AX
-
≤bY
-
AX
-
≤Y
-
b
   Y
-
A≥CY
-
AX
-
≥CX}
→
-
CX
-
≤Y
-
AX
-
≤Y
-
b
从弱对偶性CX
-
≤Y
-
b可得到以下重要结论:
(1)极大化问题(原问题)的任一可行解所对应的目标函数值是对偶问题最优目标函数值的
下界。
—63—
(2)极小化问题(对偶问题)的任一可行解所对应的目标函数值是原问题最优目标函数值的
上界。
(3)若原问题可行,但其目标函数值无界,则对偶问题无可行解。
(4)若对偶问题可行,但其目标函数值无界,则原问题无可行解。
(5)若原问题有可行解而其对偶问题无可行解,则原问题目标函数值无界。
(6)若原问题无可行解,则其对偶问题具有无界解或无可行解。
三、最优性定理
若X 和Y 分别是(1)和(2)的可行解,且有CX =Yb,则X,Y 分别是(1)和(2)的最优解。
证明:因为(1)的任一可行解X
-
均满足CX
-
≤Yb
∵CX =Yb  ∴CX
-
≤CX
则X 为(1)的最优解,
反过来可知:Y 也是(2)的最优解。
四、对偶定理(强对偶性)
若原问题有最优解,那么对偶问题也有最优解,且两者的目标函数值相等。
证明:设X 是原问题的最优解,则其对应的基B必存在C-CBB
-1A≤0.
∵Y =CBB
-1   ∴YA≥C
即Y 使对偶问题的可行解,则
ω=Yb=CBB
-1b
X =B-1bz=CX =CBB
-1b
∴CX =CBB
-1b=Yb
∴据最优性定理可知,Y 是对偶问题的最优解。
原问题与对偶问题的解,一般有三种情况:
· →一个有有限最优解 另一个有有限最优解。
· →一个有无界解 另一个无可行解。
·两个均无可行解。
五、互补松弛性
若X
^
,Y
^
分别是原问题(1)与对偶问题(2)的可行解,XS,YS分别为(1)、(2)的松弛变量,则:Y
^
XS
=0,YSX
^
=0X
^
,Y
^
为最优解
—73—
《运筹学》考点精讲及复习思路
证:设原问题和对偶问题的标准型是
原问题
maxz=CX
s.t.
YA-YS =C
X,XS≥
{ 0
    
对偶问题
minω=Yb
s.t.
AX+XS =b
Y,YS≥
{ 0
z= YA-Y( )
S X=YAX-YSX
ω=YAX+X( )
S =YAX+YXS
若YSX
∧
=0,Y
∧
XS =0;则ω=Y
∧
b=Y
∧
AX
∧
=CX
∧
=z,
由最优性质,可知X
∧
,Y
∧
是最优解。
又若X
∧
,Y
∧
分别是原问题和对偶问题的最优解,根据最优性质有,CX
∧
=Y
∧
b
z=CX
∧
= Y
∧
A-Y( )
S X
∧
=Y
∧
AX
∧
-YSX
∧
ω=Y
∧
b=Y
∧
AX
∧
+X( )
S =Y
∧
AX
∧
+Y
∧
XS
→YSX
∧
=Y
∧
XS =0
经典例题[2-5]
南京航天航空大学2010,一、简答,5分
1.简述互补松弛性的内涵。
南京航天航空大学2011,一、简答,5分
2.简述对偶问题的互补松弛性
南京航天航空大学2012,一、简答,5分
4.何谓互补松弛性。
经典例题[2-5]:清华大学教材编写组《运筹学》第三版P59,例5
已知线性规划问题
minω=2x1+3x2+5x3+2x4+3x5
s.t. x1+x2+2x3+x4+3x5≥4
2x1-x2+3x3+x4+x5≥3
xj≥0,j=1,2,…,5
已知其对偶问题的最优解为y1 =
4
5,y

2 =
3
5;z=5。试用对偶理论找出原问题的最优解。
解:先写出其对偶问题
maxz=4y1+3y2
s.t. 
y1+2y2≤2
y1-y2≤3
2y1+3y2≤5
y1+y2≤2
3y1+y2≤3
y1,y2≥









0
—83—
由互补松弛性,可知
YSX =0ysixi =0
∵ys2,ys3,ys4 >0
∴x2 =x3 =x4 =0
∵ys1,ys5 =0  ∴x1 >0,x5 >0
由题可知
y1 =
4
5 >0,y

2 =
3
5 >0
由互补松弛性,
YXS =0yixsi=0
∴xs1 =xs2 =0
原问题
minω=2x1+3x2+5x3+2x4+3x5
s.t. x1+x2+2x3+x4+3x5≥4
2x1-x2+3x3+x4+x5≥3
xj≥0,j=1,2,…,5
x1+x2+2x3+x4+3x5 =4
2x1-x2+3x3+x4+x5 =3
因此,得到
x1 +3x5 =4
2x1 +x5 =3

x1 =1
x5 =
{ 1
原问题的最优解为X = 1,0,0,0,( )1T  ω =5
说明:在线性规划问题的最优解中,如果对应某一约束条件的对偶变量值为非零,则该约束条件
为严格等式;反之如果约束条件取严格不等式,则其对应的对偶变量一定为零。
复习思路提示:
(1)对偶问题的性质通常用小题型来考察,如选择、判断和填空等,分值大致在5分左右;
—93—
《运筹学》考点精讲及复习思路
(2)若考察大题,则通常也只作为大题中的一个小题,考察内容可能是:
·从已知的对偶问题的最优解,求原问题最优解,反之亦然。
·证实原问题可行解是否为最优解。
(3)牢记定理,证明过程略懂即可,以防万一出相关证明题。
思考题[2-3] (留待以后课程讲解)
北京科技大学2011,一、(1)填空,2分
若对偶问题为无界解,则原问题 。
中山大学2009,一、(3)多项选择,5分
2.下列说法正确的有(  )
A.若原问题及其对偶问题均具有可行解,则他们的目标函数值相等;
B.若原问题有无界解,则其对偶问题无可行解;若对偶问题无可行解时,其原问题具有无界解;
C.已知yi 为线性规划对偶问题的最优解,若yi >0则说明在最优生产计划中第i种资源已完全耗尽;
D.若某种资源的影子价格为k,在其他条件不变时,该种资源增长1个单位,相应目标函数值增大k;
E.任何线性规划问题具有唯一的对偶问题。
要点4 影子价格
在单纯形法的每步迭代中,目标函数取值 z=CBB
-1b,和检验数 CN -CBB
-1N中都有乘子 Y=
CBB
-1,那么Y的经济意义是什么?
影子价格
当线性规划原问题求得最优解xj(j=1,…,n)时,其对偶问题也得到最优解yi(i=1,…,m),
且代入各自的目标函数后有:
z =∑
n
j=1
cjxj =∑
m
i=1
biyi =w
bi———是线性规划原问题约束条件的右端项,它代表第i种资源的拥有量;
影子价格的定义(对偶变量yi 的意义)
代表在资源最优利用条件下对单位第i种资源的估价,这种估价不是资源的市场价格,而是根据
资源在生产中作出的贡献而作的估价,为区别起见,称为影子价格(shadowprice)。
经典例题[2-6] 
深圳大学2011,一、填空(1),2分
线性规划最优生产计划中第 i种资源有剩余,则该资源的影子价格为 。北京交通大学
2010,一、判断(3),2分
3.影子价格大于0,表示其对应资源已完全消耗完。
南京航天航空大学2011,二、简答(1),5分
1.简述影子价格及其经济意义。
南京航天航空大学2012,一、简答(1),5分
—04—
1.简述影子价格的含义。
原问题化为极小化的最终单纯形表:
影子价格的经济意义
【1】影子价格是一种边际价格。
在z =∑
n
j=1
cjxj =∑
m
i=1
biyi =w 中,
z
bi
=yi
说明yi 的值相当于在资源得到最优利用的生产条件下,bi每增加一个单位时目标函数 z的
增量。
几何解释:图解法分析
maxz=2x1+3x2
s.t.
x1+2x2≤8
4x1≤16
4x2≤12
x1,x2≥







0
【详见课程视频】
【2】影子价格又是一种机会成本y1 =
3
2,y

2 =
1
8,y

3 =0
·在纯市场经济条件下,当第2种资源的市场价格低于1/8时,可以买进这种资源;
·当市场价格高于影子价格时,就会卖出这种资源。
·随着资源的买进卖出,它的影子价格也将随之发生变化,一直到影子价格与市场价格保持同等
水平时,才处于平衡状态。
【3】在对偶问题的互补松弛性质中有
—14—
《运筹学》考点精讲及复习思路
当∑
n
j=1
aijx
^
j<bi时,y
^
i=0;
当 y^i>0时,∑
n
j=1
aijx
^
j=bi
这表明生产过程中如果某种资源bi未得到充分利用时,该种资源的影子价格为零;又当资源的影
子价格不为零时,表明该种资源在生产中已耗费完毕。
复习思路提示:
(1)影子价格考察的内容通常就两部分:
·影子价格大于或等于0所代表的资源消耗情况;
·简述影子价格的经济意义。
(2)考察分值在5分以内,以选择和判断多见。
思考题[2-3] (留待以后课程讲解)
中山大学2009,一、(3)多项选择,5分
3.下列说法正确的有(  )
A.若原问题及其对偶问题均具有可行解,则他们的目标函数值相等;
B.若原问题有无界解,则其对偶问题无可行解;若对偶问题无可行解时,其原问题具有无界解;
C.已知yi为线性规划对偶问题的最优解,若yi >0则说明在最优生产计划中第i种资源已完全
耗尽;
D.若某种资源的影子价格为k,在其他条件不变时,该种资源增长1个单位,相应目标函数值增大
k;
E.任何线性规划问题具有唯一的对偶问题。
要点5 对偶单纯形法
·对偶单纯形法的基本思路
·对偶单纯形法的计算步骤
原问题每次迭代的单纯形表的检验数行对应其对偶问题的一个基解。
设原问题和对偶问题的标准型是
原问题      对偶问题
maxz=CX minω=Yb
s.t. 
AX+XS =b
X,XS≥
{ 0
s.t. 
YA-YS =C
Y,YS≥
{ 0
决策变量 XB XN XS
检验数 0 CN -CBB
-1N -CBB
-1
对应 YS1 -YS2 -Y
对偶单纯形法的基本思路
—24—
对偶单纯形法的计算步骤
线性规划问题
maxz=CX
AX=b
X≥{ 0
不妨设B=(P1,P2,…,Pm)为对偶问题的初始可行基,则C-CBB
-1A≤0。
若 b
~
i≥0,i=1,2,…,m,即表中原问题和对偶问题均为最优解,否则换基。
【1】列初始单纯形表,检查b列的数字
·若都为非负,检验数都为非正,则已得到最优解。停止计算。
·至少还有一个负分量,检验数保持非正,转2;
【2】确定换出变量
min B-1( )bi B
-1( )bi<{ }0 = B-1( )bl对应的xl为换出变量。
【3】确定换入变量
在单纯形表中检查xl所在行的各系数alj,j=1,…,n.若所有alj≥0,则无可行解,停止计算。若存
在alj<0,计算θ=minj
σj
alj
alj<{ }0 =σkalk对应的xk为换入变量。
【4】以alk为主元素,按原单纯形表的迭代在表中进行迭代运算。
经典例题[2-7] 胡运权《运筹学教程》第三版,P61,
例4 用对偶单纯形法求解线性规划问题:
minw=15y1+24y2+5y3
s.t
6y2+y3≥2
5y1+2y2+y3≥1
y1,y2,y3≥
{
0
   
maxw=-15y1-24y2-5y3
s.t
6y2+y3-y4 =2
5y1+2y2+y3-y5 =1
y1,y2,…,y5≥
{
0
【详见课程视频】
对偶单纯形法的优点
·不需要人工变量;
·当变量多于约束时,用对偶单纯形法可减少迭代次数;
·在灵敏度分析中,有时需要用对偶单纯形法处理简化。
对偶单纯形法缺点
—34—
《运筹学》考点精讲及复习思路
·在初始单纯形表中对偶问题是基可行解,这点对多数线性规划问题很难做到。因此,对偶单纯
形法一般不单独使用。
复习思路提示:
(1)对偶单纯形法很少出单独的一道大计算题,考察分值通常在5分以内,也有可能不考察;
(2)要充分理解对偶单纯形法的算法思路,它也是单纯形法的一种。
思考题[2-4] 南京航天航空大学2010,一、简答(2),5分
2.简述对偶单纯形法的算法步骤。
要点6 灵敏度分析
·灵敏度问题
·四种情况分析
本节内容
灵敏度问题的分析背景
线性规划问题中,aij,bi,cj都是常数,但这些系数是估计值和预测值。
市场的变化cj值变化;
工艺的变化aij值变化;
资源的变化bi值变化。
问题是:
·当这些系数中的一个或多个发生变化时,原最优解会怎样变化?
·当这些系数在什么范围内变化时,原最优解仍保持不变?
·若最优解发生变化,如何用最简单的方法找到现行的最优解?
灵敏度分析的研究内容
研究线性规划中,aij,bi,cj的变化对最优解的影响。
灵敏度分析的研究方法
经典例题[2-7] 胡运权《运筹学教程》第三版,P63,例5
美佳公司利用现有资源生产两种产品,有关数据如下:
—44—
产品Ⅰ 产品Ⅱ 资源限量
设备A
设备B
调试工序
0
6
1
5
2
1
15时
24时
5时
利润(元) 2 1
厂家如何安排生产,使获利最多?
设:Ⅰ产量———x1,Ⅱ产量———x2
maxz=2x1+x2
s.t. 
5x2≤15
6x1+2x2≤24
x1+x2≤5
x1,x2≥







0
原问题的最终单纯形表:
【1】分析bi的变化
bi的变化仅影响 b
~
i=B
-1bi,即原最优解的可行性可能会变化:
可行性不变,则原最优解不变。
可行性改变,则原最优解改变,
用对偶单纯形法,找出最优解
{
。
问题1:设备B的能力增加到32小时(增加了8小时),原最优计划有何变化?
b
~
=B-1b′=
1 5/4 -15/2
0 1/4 -1/2
0 -1/4 3/







2
·
15
32







5
=
35/2
11/2
-1/







2
代入最终单纯形表中
—54—
《运筹学》考点精讲及复习思路
换基迭代得:
问题2:设设备B的能力为24+λ小时(增加了 λ小时),新最优解的值的可允许变化范围是
多少?
b
~
=B-1b+B-1
0
λ







0
=
15















2
7
2
3
2
+
1 5/4 -15/2
0 1/4 -1/2
0 -1/4 3/







2
·
0
λ







0
≥0
计算,得 -6≤λ≤6b2∈ 18,[ ]30
【2】分析cj的变化
cj的变化仅影响σj=cj-zj的变化。
Ⅰ Ⅱ D
设备A
设备B
调试工序
0
6
1
5
2
1
15时
24时
5时
利润(元) 2 1
问题3:当c1 =1.5,c2 =2该公司最优生产计划有何变化?
代入最终单纯形表
新的单纯形表
—64—
换基后单纯形表为
问题4:设产品Ⅱ利润为(1+λ),求原最优解不变时λ的范围。
方法:
·c2的变化仅影响σj的变化;
·在最后一张单纯形表中求出变化的σj;
·原最优解不变,即σj≤0;
由上述不等式可求出λ的范围。
产品Ⅱ利润为(1+λ)时的最终单纯形表
【3】分析aij的变化
增加一种新产品,即增加一个新变量xj;
若aij对应的变量xj为基变量,B将改变。
1)迭代后原问题和对偶问题都是可行解;
2)原问题和对偶问题均非可行解时,需引入人工变量求出可行解,再用单纯形法求解










 。
产品甲 产品乙 资源限量
设备 1 2 8台时
原材料A 4 0 16千克
原材料B 0 4 12千克
利润 2元 3元
—74—
《运筹学》考点精讲及复习思路
maxz=2x1+3x2+0x3+0x4+0x5
x1+2x2+x3 =8
4x1+x4 =16
4x2+x5 =12
x1,x2,x3,x4,x5≥







0
最终单纯形表:
1)增加一个变量xj的分析
增加一个变量相当于增加一种产品。
分析步骤:
1.计算σ
~
j=cj-zj=cj-YPj
2.计算P
~
j=B
-1Pj
3.若σ
~
j≤0,原最优解不变;
若σ
~
j>0,则按单纯形表继续迭代,计算找出最优解。
问题5:设生产第三种产品,产量为x6件,对应的c6 =5,P6 =(2,6,3)
T,求最优生产计划。
解:σ
~
6 =5-(3/2,1/8,0)·(2,6,3)
T =5/4>0
P
~
6 =
0 1/4 0
-2 1/2 1
0.5 -1/







8 0








2
6
3
=
3/2
2
1/







4
代入原最终单纯形表中
换基后有:
—84—
所以应该每隔6.32天就进货,每次进货批量为632件。
每次花费的成本3.16元/天。
模型二:允许缺货,补充时间较长
所谓允许缺货是指企业在存贮量降至0时,不急于补充,等一段时间,然后订货。顾客遇到缺货
也不受损失或损失很小,并假设顾客会耐心等待,直到新的补充到来。当新的补充一到,企业立即将
所缺的货物交付给这些顾客,即缺货部分不进入库存。如果允许缺货,对企业来说除了支付少量的缺
货费用外另无其他的损失,这样企业就可以利用“允许缺货”这个宽松条件,少付几次订货费用,少付
一些存贮费用,从经济观点出发这样的允许缺货现象对企业是有利的。
假设条件:
需求是连续均匀的,需求速度是R为常数;
补充需要一定时间,不考虑拖延时间,只考虑生产(装配)时间,生产速度是连续均匀的周期性
的,生产速度为P常数(P>R);
单位存储费为C1,单位缺货费C2,单位订购费为C3。
存储状态图
(图见视频)
B=Rt1 =(P-R)(t2-t1)t1 =
P-R
P t2
A=(P-R)(t3-t2)=R(t-t3)t3-t2 =
R
P(t-t2)
计算0-t时间内的总费用:
【详见视频课程】
经典例题[9-2] 胡运权主编《运筹学教程》第三版,P351,例2
企业生产某种产品,正常生产条件下可生产10件/天。根据供货合同,需要按7件/天供货。存
储费每件0.13元/天。缺货费每件0.5元/天,每次生产准备费用为80元,求最优存储策略?
解:P=10件/天,R=7件/天
C1=0.13元/天件,C2=0.5元/天件
C3=80元/次
t =
2C3
C1槡R·
C1+C2
C槡 2
·
P
槡P-R
—991—
《运筹学》考点精讲及复习思路
= 2×80
0.13×槡 7·
0.13+0.5
0.槡 5 ·
10
10-槡 7=27.6(天)
Q =R×t =7×27.6=193.2(件 /次)
t2 =
C1
C1+C2
×t = 0.13
0.13+0.5×27.6=5.5(天)
t1 =
P-R
P ×t2 =
10-7
10 ×5.5=1.7(天)
t3 =
R
P×t
 +(1-RP)×t

2 =
7
10×27.6+(1-
7
10)×5.5=21.0(天)
A =R(t -t3)=7×(27.6-21.0)=46.2(件)
B =R×t1 =7×1.7=11.9(件)
C =2C3/t =2×80÷27.6=5.8(元 /天)
思考:对比模型一和模型二的假设条件的区别?
C2→ !
,P→ !
模型一 模型二
t =
2C3
C1槡R t =
2C3
C1槡R·
C1+C2
C槡 2
·
P
槡P-R
Q =Rt Q =Rt
模型一和模型二的区别
C2→ !
,P→ !
t2 =(
C1
C1+C2
)t =0  t1 =
P-R
P t2 =0
t3 =
R
Pt
 +(1-RP)t

2 =0
A =R(t -t3)=Q   B =Rt1 =0
复习思路提示:
1)模型二是确定性存储模型的最基本模型,模型一可以看做是模型二的特殊情况,而下一讲的模
型三和模型四都可以由模型二直接导出;
2)模型二由于最复杂,考试时考察频率并不高,以考察其他模型为主;
3)考试时若无明确标注不能直接套用公式,只要判断属于何种模型并套入公式求解即可。
4)简单理解公式的推导过程即可。
思考题[9-1] 江苏大学2011,六、计算题,15分
某企业对某种外购件的需求速度为R=36500件 /年,订货提前期为0,每次订货费为50元。该外
购件的价格为30元,年存储费为10元 /件 /年。如发生供应短缺,可在下批货到达时补上,但缺货损失
为40元每件。试求:
1)经济订货批量及全年的最小总费用;(5分)
—002—
2)如不允许发生缺货,重新求经济订货批量;(5分)
3)将1和2的结果进行比较,并解释其理由。(5分)
模型三:不允许缺货,补充时间较长
与模型二比较,取消缺货条件!最优策略可以由模型二直接导出。
C2→ !
  t2 =0
模型二的最优存储策略
最优存储周期:
t =
2C3
C1槡R·
C1+C2
C槡 2
·
P
槡P-R
经济生产批量:
Q =Rt =
2C3R
C槡 1
·
C1+C2
C槡 2
·
P
槡P-R
缺货补货时间:t2 =(
C1
C1+C2
)t
开始生产时间:t1 =
P-R
P t2
结束生产时间:t3 =
R
Pt
 +(1-RP)t

2
最大存储量:A =R(t -t3)
最大缺货量:B =Rt1
平均总费用:C =2C3/t
模型三的最优存储策略
最优存储周期:t =
2C3
C1槡R·
P
槡P-R
经济生产批量:Q =Rt =
2C3R
C槡 1
·
P
槡P-R
缺货补货时间:t2 =0不允许缺货!
开始生产时间:t1 =0
结束生产时间:t3 =
R
Pt

—102—
《运筹学》考点精讲及复习思路
不允许缺货!
最大存储量:A =R(t -t3)
最大缺货量:B =0
平均总费用:C =2C3/t 不允许缺货!
经典例题[9-3] 胡运权主编《运筹学教程》第三版,P352,例3
商店经销某商品,月需求速度为30件,需求速度为常数,该商品每件进价300元,月存储费为进
价的2%。向工厂定货该商店的订货费每次为20元,订购后需5天才开始到货,到货速度为常数,即
每天2件。求最优存储策略。
解:需要考虑拖后时间。
P=2件/天,R=1件/天
C1=300×2%×1/30=0.2元/天件
C3=20元,t0=5天,L=5件
订货需要5天,那么订货时间前的存储量L要能满足这5天的需求,因为不允许缺货。
存储状态图
在本例中,L称为订货点,即每当发现存储量降到 L或更低时就订购。在存储管理中,这样的存
储策略称为“定点订货”。
代入模型公式后得:
最佳存储周期t =
2C3
C1槡R·
P
槡P-R
=20天
经济生产批量Q =
2C3R
C槡 1
·
P
槡P-R
=20件
结束生产时间t3 =
R
Pt
 =10天
最大存储量A =R(t -t3)=10件
平均总费用C =2C3/t =2元
模型四:允许缺货,补充时间极短
与模型二相比:取消补充需要一定时间的条件。
—202—
模型二的最优存储策略
最优存储周期:t =
2C3
C1槡R·
C1+C2
C槡 2
·
P
槡P-R
经济生产批量:Q =Rt =
2C3R
C槡 1
·
C1+C2
C槡 2
·
P
槡P-R
模型四的最优存储策略
最优存储周期:t =
2C3
C1槡R·
C1+C2
C槡 2
经济生产批量:Q =Rt =
2C3R
C槡 1
·
C1+C2
C槡 2
模型二的最优存储策略
缺货补货时间:t2 =(
C1
C1+C2
)t
开始生产时间:t1 =
P-R
P t2
结束生产时间:t3 =
R
Pt
 +(1-RP)t

2
模型四的最优存储策略
缺货补货时间:tp =t1 =t2 =t3 =(
C1
C1+C2
)t
模型二的最优存储策略
最大存储量:A =R(t -t3)
最大缺货量:B =Rt1
平均总费用:C =2C3/t
模型四的最优存储策略
最大存储量:A =R(t -t3)=R(t -
C1
C1+C2
t)=
2C2C3R
C1(C1+C2槡 )
最大缺货量:B =Rt1 =R·
C1
C1+C2
t =
2C1C3R
C2(C1+C2槡 )
—302—
《运筹学》考点精讲及复习思路
平均总费用:C =2C3/t
模型五:价格与订货批量有关的存储模型
所谓货物单价有“折扣”是指供应方采取的一种鼓励用户多订货的优惠政策,即根据订货量的大
小规定不同的货物单价。
通常,订货越多购价越低。我们常见的所谓零售价、批发价、和出厂价,就是供应方根据货物的订
货量而制订的不同的货物单价。
模型假设:
需求是连续的、均匀的。需求速度是常数;
补充可以瞬时实现,补充时间近似为0;
单位存储费不变
每次订货量不变,订购费不变;
缺货成本为无穷大;
货物单价随订购数量而变化。
设订货批量为Q,对应的货物单价为K(Q)
0<Q1 <… <Qn
K1 >K2 >… >Kn
K(Q)=
K1  0≤Q<Q1
K2  Q1≤Q<Q2

Kj  Qj-1≤Q<Qj

Km  Qm-1≤











Q
一个存储周期内的总费用:C(t)=12C1Rt+
C3
t+RK(Q)
其中:Q=Rt
模型一的费用曲线图例
模型五的费用曲线图例(n=3)
—402—
模型五的算法步骤:
1.计算经济订购批量:Q′=Rt′=
2C3R
C槡 1
2.如果:Qi-1≤Q′<Qi
则总的平均费用:C′= 2C1C3槡 R+RKi
3.计算每个批量的单位货物费用C(Qj)=
1
2C1
Qj
R+
C3
Qj
+Kj =i+1,…,n
4.min{C′,C(i+1),…,C(n)}=C
则C 对应的批量为最小费用订购批量Q ,对应的最小订购周期:t =Q/R。
经典例题[9-3] 胡运权主编《运筹学教程》第三版,P352,例3
工厂每周需要零配件32箱,存储费每箱每周1元,每次订购费25元,不允许缺货。零配件进货
时若:
(1)订货量1~9箱时,每箱12元;
(2)订货量10~49箱时,每箱10元;
(3)订货量50~99箱时,每箱9.5元;
(4)订货量100箱以上时,每箱9元。
求最优存储策略。
解:可看出
需求速度R=32箱/周
存储费C1=1元/周/箱
订购费C3=25元/次
K1=12,K2=10,K3=9.5,K4=9
先求出经济订货批量
Q′=
2C3R
C槡 1
= 2×25×32
槡 1 =40(箱)
10<40<49属于第二个订货批量范围
则该批量下的单位货物订购总费用为:
—502—
《运筹学》考点精讲及复习思路
C′( )40 =
1
2C1
Q′
R+
C3
Q′+K2 =
1
2×1×
40
32+
25
40+10=11.25(元)
其次求出各批量订货下的单位货物总费用(经济订货批量已经在第二个范围内,就不再考虑第一
个订货数量了)
C(50)=12C1
Q3
R+
C3
Q3
+K3 =
1
2×1×
50
32+
25
50+9.5≈10.39(元)
C(100)=12C1
Q4
R+
C3
Q4
+K4 =
1
2×1×
100
32+
25
100+9≈10.81(元)
因此,C =min{11.25,10.39,10.81}=10.39=C(50)
故:Q =50(箱)
t =Q/R=50/32≈1.56≈11(天)
复习思路提示:
1)每个模型的最优存储策略的各个参数中,最优存储周期 t 是最基本的参数,其他各个参数与
它的关系在各个模型中都是相同的。
2)根据模型假设条件的不同,各个模型的最优存储周期 t 之间也有明显的规律性。因子
C1+C2
C( )
2
对应了是否允许缺货的假设条件,因子 P( )P-R
对应了补充是否需要时间的假设条件。
3)考试是请牢记公式!!!或会用状态图推导。
思考题[9-2] 暨南大学2011,四、计算题,25分
某厂每年需要某种元件5000个,每次订购费为50元,保管费每件每年1元,不允许缺货,元件单价
k随采购数量的不同而变化,问公司每次应该订购多少?总采购成本是多少?
k(Q)=
2.0元,Q<1500
1.9元,Q≥{ 1500
经典试题讲解与本章小结
一、经典例题精讲
思考题[9-1] 江苏大学2011,六、计算题,15分
某企业对某种外购件的需求速度为R=36500件 /年,订货提前期为0,每次订货费为50元。该外
购件的价格为30元,年存储费为10元 /件 /年。如发生供应短缺,可在下批货到达时补上,但缺货损失
为40元每件。试求:
1)经济订货批量及全年的最小总费用;(5分)
2)如不允许发生缺货,重新求经济订货批量;(5分)
3)将1和2的结果进行比较,并解释其理由。(5分)
解:需求速度R=36500件/年
存储费C1=10元/年/件
—602—
订购费C3=50元/次
货物单价K=30元
缺货费C2=40元/件
1)经济订货批量及全年的最小总费用;
此问题属于模型四,允许缺货,且补充时间极短
Q =
2C3RC1+C( )
2
C1C槡 2
=
2×50×36500× 10+( )40
10×槡 40 ≈675.46(件)
t =
2C3 C1+C( )
2
C1C2槡 R =
2×50× 10+( )40
10×40×槡 36500 ≈0.0185
C =2C3/t =
2×50
0.0185≈5405.41(元)
2)如不允许发生缺货,重新求经济订货批量;
此问题属于模型一,不允许缺货,且补充时间极短
Q =
2C3R
C槡 1
= 2×50×36500
槡 10 =604.15(件)
t =
2C3
C1槡R=
2×50
10×槡 36500≈0.0165
C =2C3/t =
2×50
0.0165≈6060.61(元)
3)将1和2的结果进行比较,并解释其理由。
因为不允许缺货,即缺货的成本无穷大,那么不允许缺货时订货周期短一些(0.0165<0.0185),
每次的订货量也相应减少了一些(604.15<675.46),但是较允许缺货时,订购频繁了,且订购费用增
加了,从5405.41元增加到了6060.61元。
思考题[9-2] 暨南大学2011,四、计算题,25分
某厂每年需要某种元件5000个,每次订购费为50元,保管费每件每年1元,不允许缺货,元件单
价k随采购数量的不同而变化,问公司每次应该订购多少?总采购成本是多少?
k( )Q =
2.0元,Q<1500
1.9元,Q≥{ 1500
解:可看出
需求速度R=5000个/年
存储费C1=1元/年/件
订购费C3=50元/次
K1=2,K2=1.9
需求速度R=5000个/年
存储费C1=1元/年/件
—702—
《运筹学》考点精讲及复习思路
订购费C3=50元/次
K1=2,K2=1.9
先求出经济订货批量
Q′=
2C3R
C槡 1
= 2×50×5000
槡 1 = 槡5002≈707(个)
其次,因为707<1500,则求第二个批量订货下的单位订购费用:
C(707)=12C1
Q‘
R+
C3
Q’
+K1 =
1
2×1×
707
5000+
50
707+2≈2.14(元 /个)
C(1500)=12C1
Q
R+
C3
Q+K2 =
1
2×1×
1500
5000+
50
1500+1.9≈2.08(元 /个)
∵C( )707 >C( )1500∴最佳订购批量为1500个。
总采购费用:
C =12C1Q+
C3R
Q +K2R=
1
2×1×1500+
50×5000
1500 +1.9×5000≈10416.67(元)
二、本章小结
存储模型基本要素:
C1———单位存储费用
C2———单位缺货费用
C3———单位订货费用
Q———平均存储量/经济订货批量
R———需求速度
P———生产速度/装配速度
t———存储周期
K———货物单价
确定性存储的四种模型:
模型一:不允许缺货,补充时间极短
C2→ !
P→ !
模型二:允许缺货,补充时间较长
最大缺货量B,最大存储量A
模型三:不允许缺货,补充时间较长
C2→ !
最大存储量A
模型四:允许缺货,补充时间极短
—802—
P→ !
最大缺货量B,最大存储量A
确定性存储模型的公式汇总:
确定性存储的四种模型:
模型五:价格与订货批量有关的存储模型
模型假设:
需求是连续的、均匀的。需求速度是常数;
补充可以瞬时实现,补充时间近似为0;
单位存储费不变
每次订货量不变,订购费不变;
缺货成本为无穷大;
货物单价随订购数量而变化。
一个存储周期内的总费用:
设订货批量为Q,对应的货物单价为K(Q)
K(Q)=
K1  0≤Q<Q1
K2  Q1≤Q<Q2

Kj  Qj-1≤Q<Qj

Km  Qm-1≤











Q
一个存储周期内的总费用:
C(t)=12C1Rt+
C3
t+RK(Q)  其中:Q=Rt
模型五的算法步骤:
1.计算经济订购批量:Q′=Rt′=
2C3R
C槡 1
—902—
《运筹学》考点精讲及复习思路
2.如果:Qi-1≤Q′<Qi
则该批量下的单位货物总费用:C′( )Q′=
1
2C1
Q′
R+
C3
Q′+K
( )Q′
3.计算每个批量的单位货物费用
C(Qj)=
1
2C1
Qj
R+
C3
Qj
+Kj =i+1,…,n
4.min{C′,C(i+1),…,C(n)}=C
则C 对应的批量为最小费用订购批量Q ,对应的最小订购周期:t =Q/R。
—012—
第十章 排队论
一、本章考情分析:
常考题型:计算题
分值:15分左右
重要性:考察该知识点的学校较少
重要程度:★★
二、本章基本内容:
1)了解排队系统的基本概念;
2)了解生灭过程及状态转移图的推演;
3)掌握排队系统的主要数量指标和记号;
4)熟练掌握常见排队模型及其求解方法,重点掌握单服务台排队模型。
三、本章重难点:
重点:单服务台排队模型
难点:
1)状态转移图的理解;
2)状态概率公式的推演。
四、本章要点精讲:
·要点1 排队系统的基本概念
·要点2 生灭过程
·要点3 单服务台排队模型
要点1 排队系统的基本概念
常见的排队系统
到达的顾客 要求的服务 服务机构
不能运转的机器 修理 修理工人
修理工人 领取修配零件 管理员
病人 就诊 医生
打电话 通话 交换台
—112—
《运筹学》考点精讲及复习思路
文稿 打字 打字员
录入计算机中的文件 打印 打印机
提货单 提取货物 仓库管理员
待降落的飞机 降落 跑道指挥机构
到达港口的货船 装货或卸货 码头(泊位)
河水进入水库 放水、调整水位 水闸管理员
进入餐馆的顾客 就餐 餐位服务员
来到路口的汽车 通过路口 交通管理员或红绿灯
来到车站的乘客 乘车 公交车管理员
排队系统的基本构成
一个排队系统包括:
在一定时间内顾客平均到达多少?
按什么规律到达(输入过程服从什么分布)?
进入系统的顾客按照什么规则排队?
服务机构设置多少服务设施?排列形式?
服务时间服从什么分布?
排队系统的三大特征
输入过程、排队规则、服务机构。
【1】输入过程
输入是指顾客到达服务系统的情况。
可能有下列情况,但并不相互排斥:
(1)按顾客源总数划分为有限和无限两大类。如工厂需要检修的机器是有限的,准备进京观光旅
游的游客是无限的。
(2)按顾客到达的人数可以划分为单个到达和成批到达。如到超市购买商品的顾客是单个的,到
港国际航班等待安检的旅客是成批的。
(3)按顾客到达时间间隔是否固定可以划分为确定型和随机型。如定期运行的班车、班轮、班机
是确定的,到加油站加油的汽车是随机的。对随机的顾客到达需要知道单位时间到达的顾客数或时
间间隔的概率分布。
(4)按接受过服务的顾客对顾客到达数是否有影响,划分为相互独立到达和非相互独立到达。如
—212—
提供优质服务的餐饮业所产生了大量“回头客”,就属于非相互独立到达。我们只讨论独立到达情况。
(5)按顾客相继到达间隔时间的分布及其数字特征是否与时间有关可分为平稳与非平稳的。相
继到达的间隔时间分布及其数学期望、方差等数字特征都与时间无关,称为平稳的,否则是非平稳的。
一般非平稳情况的数学处理很困难,我们只讨论平稳状况。
【2】排队规则
排队规则指到达排队系统的顾客按怎样的规则排队等待。
(1)按顾客到达排队系统时发现服务设施已被占用是否离去可分为损失制,等待制和混合制
三种。
当顾客到达时,所有的服务台均被占用,顾客随即离去,称为损失制(或称即时制、消失制);
当顾客到达时,所有的服务台均被占用,顾客就排队等待,直到接受完服务才离去,称为等待制,
例如出故障的机器排队等待维修就是这种情况;
介于损失制和等待制之间的是混合制。
等待制的服务规则:先到先服务(FCFS)、先到后服务(LCFS)、带优先服务权(PR)、随机服务
(SIRO)等。在后面研究的问题中均假设采取FCFS服务规则。
(2)按队列长度是否有限,可分为队长有限和队长无限两种情况。在限度以内就排队等待,超过
一定限度就离去。
(3)按排队方式分为单列、多列。对于多列排队的顾客有的可以相互转移,有的则不能(用栏杆等
隔开);有的排队顾客因等候时间过长而离开,有的则不能(如在高速公路行驶的汽车必须坚持到高速
出口)。
我们所讨论的问题限制在队列间不能相互转移,中途不能退出的情形。
【3】服务机构
从机构形式和工作情况来看有以下几种:
(1)服务机构可以没有服务员,也可以有一个或多个服务员(服务台、窗口)。如超市的货架可以
没有服务员,但交款时可能有多个服务员。
(2)多个服务台的情况中,可以是平行排列的(并联),也可是前后排列的(串联),也可以是混
合的。
—312—
《运筹学》考点精讲及复习思路
(3)服务方式可以对单个顾客进行,也可成批进行。我们只讨论单个服务情况。
(4)服务时间可分为确定型的和随机型的。如旅客列车对乘客的服务是按列车时刻表进行位移
服务的,是确定型的;因患者病情不同,医生诊断的时间不是确定的,是随机型的。
(5)服务时间的分布总假定是平稳的,即分布的期望值、方差等参数不受时间的影响。
排队模型的表示
肯德尔(Kendal)记号
肯德尔(Kendal)于1953年提出排队系统的分类记号:
输入分布/输出分布/并联的服务站数(X/Y/Z)
1971年国际排队符号标准会上肯德尔将上述分类记号扩充到六项,记为(X/Y/Z/A/B/C):
输入分布/输出分布/并联的服务站数/系统容量(队长)/系统状态(顾客源数)/服务规则
如M/M/1/
!
/
!
/FCFS
排队问题的求解
求解排队问题的目的,是研究排队系统运行的效率,估计服务质量,确定系统参数的最优值,以决
定系统结构是否合理、研究设计改进措施等。因此必须确定用以判断系统运行优劣的基本数量指标,
也称为系统运行指标。
这些数量指标一般来说都是随机变量,并且和系统运行的时间 t有关。这里主要研究平稳状态,
此时系统处于平衡状态,数量指标的分布等与时间无关,此时求得的结果为系统处于统计平衡下
的解。
排队问题的常用指标
1)队长(Ls)和排队长(Lq)
队长指系统内顾客数,包括正在接受服务的顾客与排队等待服务的顾客数(排队长),即
—412—
系统中的顾客数 =排队等候服务的顾客数 +正在接受服务的顾客数
2)逗留时间(Ws)和等待时间(Wq)
逗留时间指顾客在排队服务系统中从进入到服务完毕离去的平均逗留时间;
等待时间指顾客排队等待服务的平均等待时间。这是顾客最关心的,每个顾客希望逗留时间或
等待时间越短越好。
服务机构工作强度:指服务机构累计工作时间占全部时间的比例,是衡量服务机构利用效率的指
标。即:
服务机构
工作强度
= 用于服务顾客的时间
服务设施总的服务时间
=1-服务设施总的空闲时间
服务设施总的服务时间
忙期:从顾客到达空闲服务机构起到服务机构再次为空闲这段时间的长度,即服务机构连续繁忙
的时间长度,它关系到服务员的工作强度。忙期和一个忙期中平均完成服务顾客数都是衡量服务机
构效率的指标。
排队系统运行指标间的关系
设:
λ表示单位时间内顾客的平均到达数,则1/λ表示相邻两个顾客到达的平均间隔时间;
μ表示单位时间内被服务完毕离去的平均顾客数,则1/μ表示对每个顾客的平均服务时间;
s表示服务系统中并联的服务台数,
Pn(t)在时刻t系统中恰好有n个顾客的概率。
排队系统的输入与输出(即到达与服务的规律)
顾客到达流和服务时间流的分布一般都是非负的随机变量。最常见的是泊松分布、指数分布和
埃尔朗分布。然而在研究具体问题时,究竟是服从哪种分布呢?通常抽取到达时间间隔和服务时间
样本,统计其分布(经验分布),并按照统计学的方法进行检验(如检验),以确定服从哪种理论分布。
考试基本只涉及到泊松分布和负指数分布的情况。
排队系统的输入与输出(即到达与服务的规律)
【1】泊松分布
—512—
《运筹学》考点精讲及复习思路
泊松分布(最简单流)需要满足以下三个条件:
(1)平稳性:指在一定时间间隔内,来到服务系统有 k个顾客的概率仅与这段时间间隔的长短有
关,而与这段时间的起始时刻无关;
(2)无后效性:指在不相交的时间区间内到达的顾客数是相互独立的,或者说在区间[a, +t]来
到k个顾客的概率与时间a之前来到多少个顾客无关;
(3)普通性(稀有性):指在足够小的时间区间内只能有一个顾客到达,不可能有两个以上顾客同
时到达。
所谓最简单流,是指在t这段时间内有k个顾客来到服务系统的概率服从泊松(Poisson)分布,故
也称为泊松流。即:
Pk( )t=e-λt λ
( )tk
k!    k=0,1,2( ),…
当k=0时,有P0( )t=e-λt
其均值和方差为E( )T =Var( )T =λt
【2】负指数分布
如果随机变量T的概率密度为:f( )t=μe-μtt≥0
则称T服从指数分布,其分布函数是:
F( )t=PT≤( )t=1-e-μtt≥0
数学期望和方差为:
E( )T =
1
μ
  Var( )T =
1
μ2
均值1/μ表示对每个顾客的平均服务时间;
μ表示服务率,即单位时间内平均服务完多少人。
复习思路提示:
1)现有的排队系统理论只针对顾客独立到达、平稳状态的对单个顾客服务的情况,且队列间不能
相互转移,中途不能退出的情形;
2)考试通常只考察输入服从泊松分布或负指数分布,输出服从负指数分布的情况,通常只要判断
出题目属于何种排队模型,并套用litle公式求解即可;
3)要理解各系统运行指标的含义。
要点2 生灭过程
生灭过程(生死过程)
是用来处理输入为最简单流,服务时间为指数分布这类最简单排队模型的方法。它是分析后面
各类排队问题的方法论,在排队论中有重要意义。
如,某地区当前人口数为n,该年人口出生数λn,则根据泊松流的性质,在 Δt时间内出生一个人
的概率为λnΔt+oΔ( )t;μn为该年人口死亡数,则根据指数分布的性质,在Δt时间内死亡一个人的概
—612—
率为μnΔt+oΔ( )t,那么在经过Δt间后,人口将变成多少?
生灭过程状态转移图
【详见课程视频】
复习思路提示:
1)生灭过程是分析后面各类排队问题的方法论,理解生灭过程有助于理解排队系统运行指标的
推导求解;
2)掌握根据状态转移图得出任一状态下的平衡方程,即对任一状态来说,单位时间内进入该状态
的平均次数和单位时间内离开该状态的平均次数应该相等,这就是系统在统计平衡下的“输入 =输
出”原理。
要点3 单服务台模型
·M/M/1/
!
/
!
·M/M/1/N/
!
·M/M/1/
!
/m
【1】M/M/1/
!
/
!
标准的M/M/1/∞/∞模型需要满足的条件
输入过程:顾客源无限,单个到来,相互独立,到达平均数为常数,且服从泊松分布,到达过程是平
稳的。
排队规则:单队,系统容量无限,队长不受限制,先到先服务。
服务机构:单服务台、平均服务率为常数,对各顾客服务时间相互独立,服从相同的指数分布,服
务过程也是平稳的。
这是一类最简单的排队系统。
M/M/1/∞/∞模型的状态转移图
M/M/1/∞/∞系统运行指标
由于到达平均数和服务平均数均为常数,即
λ0 =λ1 =… =λn-1 =λ,μ1 =μ2 =… =μn =μ
于是有Cn =
λn-1…λ1λ0
μn…μ2μ1
= λ( )μ
n
=ρn
式中ρ=λμ
<1称为业务密度 /服务强度
∑
!
n=0
Cn =∑
!
n=0
ρn = 1
1-ρ
P0 =1/∑
!
n=0
Cn =1-ρ
—712—
《运筹学》考点精讲及复习思路
依次推导,有
Pn =CnP0 =ρ
nP0 =ρ
n(1-ρ)
系统内的顾客数,队长期望值
依次推导,有
顾客在系统内的逗留时间
Ws=
Ls
λ
= 1
μ-λ
顾客排队的等待时间
Wq =Ws-
1
μ
= 1
μ-λ
-1
μ
= λ
μ(μ-λ)
= ρ
μ-λ
系统中排队长度的期望值
Lq =λWq =
ρλ
μ-λ
Litle公式
Ls=λWsWs=
Ls
λ
Lq =λWqWq =
Lq
λ
Ws=Wq+
1
μ
Ls=Lq+
λ
μ
经典例题[10-1] 胡运权主编《运筹学教程》第三版,P318,例1
某修理店只有一个修理工,要求提供服务的顾客到达过程为泊松流,平均4人/小时;修理时间服
从负指数分布,平均需要6分钟。试求:1)修理店空闲的概率;2)店内恰有3个顾客的概率;3)店内至
少有1个顾客的概率;4)在店内的平均顾客数;5)每位顾客在店内的平均逗留时间;6)等待服务的平
均顾客数;7)每位顾客平均等待服务时间。
解:这属于M/M/1/∞/∞排队模型,其中
λ=4μ= 10.1=10ρ=
λ
μ
=25
1)修理店空闲的概率
P0 =1-ρ=1-
2
5 =0.6
—812—
2)店内恰有3个顾客的概率
P3 =ρ
3 1-( )ρ=( )25
3
1-( )25 =0.038
3)店内至少有1个顾客的概率
PN≥{ }1 =1-P0 =0.4
4)在店内的平均顾客数
Ls=
ρ
1-ρ
=0.40.6≈0.67(人)
5)每位顾客在店内的平均逗留时间
Ws=
Ls
λ
=0.674 (h)≈10
( )min
6)等待服务的平均顾客数
Lq =Ls-ρ=
ρ2
1-ρ
=0.160.6≈0.267
( )人
7)每位顾客平均等待服务时间
Wq =
Lq
λ
=0.2674
( )h≈4( )min
【2】M/M/1/N/
!
模型需要满足的条件
输入过程:顾客源无限,服从泊松分布。
排队规则:系统最大容量为N,排队等候的顾客最多为N-1,至某时刻一顾客到达时,如系统中已
有N个顾客,那么这个顾客就被拒绝进入系统。
服务机构:单服务台,服从相同的指数分布。
状态转移图
状态概率的稳态方程
μP1 =λP0
μPn+1+λPn-1 = λ+( )μPn,n≤N-1
μPN =λPN-
{
1
P0+P1+… +PN =1
系统稳态概率ρ=λμ
—912—
《运筹学》考点精讲及复习思路
P0 =
1-ρ
1-ρN+1
,ρ≠1
Pn =
1-ρ
1-ρN+1
ρn,n≤N
系统运行指标
1)系统中的平均顾客数(队长期望值)
Ls=
ρ
1-ρ
-(N+1)ρ
N+1
1-ρN+1
2)系统中排队等待服务的平均顾客数(排队长期望值)
Lq =Ls- 1-P( )
0
3)系统中顾客逗留时间的期望值
Ws=
Ls
μ1-P( )
0
4)队列中顾客等待时间的期望值
Wq =Ws-
1
μ
经典例题[10-2] 清华大学教材编写组《运筹学》第三版,P321,例4
单人理发馆有6个椅子接待人们排队等待理发。当6个椅子都坐满时,后来到的顾客不进店就
离开。顾客平均到达率为 3人/小时,理发需时平均 15分钟。则 N=7为系统中最大的顾客数。
试求:
1)某顾客一到达就能理发的概率;
2)需要等待的顾客数的期望值;
3)有效到达率;
4)一顾客在理发馆内逗留的期望时间;
5)可能到来的顾客不等待就离开的概率。
解:这属于M/M/1/N/∞排队模型,其中
N=7λ=3人 /( )小时 μ=4人 /( )小时 ρ=λμ
=34
1)某顾客一到达就能理发的概率;———相当于理发馆没客人
P0 =
1-ρ
1-ρN+1
= 0.25
1-0.758
≈0.2778
2)需要等待的顾客数的期望值;
Ls=
ρ
1-ρ
-(N+1)ρ
N+1
1-ρN+1
=0.750.25-
8×0.758
1-0.758
≈2.11
Lq =Ls- 1-P( )
0 =2.11- 1-0.( )2778≈1.39
3)有效到达率;
—022—
λe =μ1-P( )
0 =4× 1-0.( )2778 =2.89人 /( )小时
平均到达率是指系统有空时的平均到达率,当系统满员,到达率为0,因此要求有效到达率。
4)一顾客在理发馆内逗留的期望时间;
Ws=
Ls
λe
=2.112.89=0.73(小时)
5)可能到来的顾客不等待就离开的概率。———系统满员(理发馆的损失率)
P7 =
1-ρ
1-ρ7+1
ρ7 = 0.25
1-0.758
×0.757≈3.7%
【3】M/M/1/
!
/m
模型需要满足的条件
输入过程:顾客总体为 m个,每个顾客到达并经过服务后,仍然回到原来总体,所以仍然可以到
来,服从泊松分布。
排队规则:系统容量无限。
服务机构:单服务台,服从相同的指数分布。
状态转移图
状态概率的稳态方程
μP1 =mλP0
μPn+1+ m-n+( )1λPn-1 = ( )m-nλ+[ ]μPn,n≤m-1
μPm =λPm-
{
1
∑
m
i=0
Pi=1
系统稳态概率
P0 =
1
∑
m
i=0
m!
( )m-i!
λ( )μ
i
Pn =
m!
( )m-n!
λ( )μ
n
P0,1≤n≤m
系统运行指标
1)系统中的平均顾客数(队长期望值)
Ls=m-
μ
λ 1-P
( )
0
2)系统中排队等待服务的平均顾客数(排队长期望值)
—122—
《运筹学》考点精讲及复习思路
Lq =Ls- 1-P( )
0 =m-
λ+( )μ 1-P( )
0
λ
3)系统中顾客逗留时间的期望值
Ws=
Ls
μ1-P( )
0
= m
μ1-P( )
0
-1
λ
4)队列中顾客等待时间的期望值
Wq =Ws-
1
μ
有效到达率
平均到达率是在无限源的情形是按全体顾客来考虑的;在有限源的情形必须按照每个顾客来考
虑。若每个顾客的到达率都是λ,则此时系统外的顾客平均数为m-Ls,对系统的有效到达率则为:
λe =λm-L( )
s
经典例题[10-3] 清华大学教材编写组《运筹学》第三版,P323,例5
某车间有5台机器,每台机器的连续运转时间服从负指数分布,平均连续运转时间15分钟,有一
个修理工,每次修理时间服从负指数分布,平均每次12分钟。试求:1)修理工空闲的概率;2)5台机
器都出故障的概率;3)出故障的平均台数;4)等待修理的平均台数;5)平均停工时间;6)平均等待修
理时间;7)评价这些结果。
解:这属于M/M/1/∞/m排队模型,其中
m=5λ=115μ=
1
12
λ
μ
=0.8
1)修理工空闲的概率;
P0 =
1
∑
m
i=0
m!
( )m-i!
λ( )μ
i
≈0.0073
2)5台机器都出故障的概率;
P5 =
m!
m-( )5!
λ( )μ
5
P0≈0.287
3)出故障的平均台数;
Ls=m-
μ
λ 1-P
( )
0 ≈3.76
4)等待修理的平均台数;
Lq =Ls- 1-P( )
0 =2.77
5)平均停工时间;
Ws=
Ls
μ1-P( )
0
= m
μ1-P( )
0
-1
λ≈
46( )min
6)平均等待休息时间;
Wq =Ws-
1
μ
=34( )min
—222—
7)评价上述结果。
机器停工时间过长(46分钟),修理工几乎没有空闲时间(空闲概率0.0073),应该提高服务率减
少修理时间或增加修理工人。
复习思路提示:
1)排队论考察以单服务台模型为主,其中又以标准的 M/M/1/∞/∞模型考察频率最高,必 牢
记该模型的系统运行指标和稳态概率的公式;
2)与存储论类似,考试时首先要准确判断问题属于哪一类排队系统,然后套用公式计算即可,但
要知晓关于各系统运行指标的不同表达方式;
3)存储论和排队论章节的考点更像考记忆力,而不是推理能力。建议按模型间联系找准记忆
窍门。
思考题[10-1] 北京交通大学2012,六,计算题,14分
某修理店只有一个修理工,来修理的顾客到达过程为poisson流,平均4人/小时;修理时间服从负
指数分布,平均需要10分钟。求:1)修理店忙的概率;2)店里恰有两个顾客的概率;3)店里有两个以
上顾客的概率;4)在店内的平均顾客数;5)每位顾客在店内的平均逗留时间;6)等待服务的平均顾客
数;7)每位顾客平均等待时间。
思考题[10-2] 北京交通大学2010,六,计算题,14分
某理发店只有一个理发员,来理发的顾客到达过程为poisson流,平均5人/小时;理发时间服从负
指数分布,平均需要10分钟;店内备有5把椅子供顾客等候,多余顾客将到其他理发店理发。求:1)
该理发店忙的概率;2)店里恰有两个顾客的概率;3)在店内的平均顾客数;4)每位顾客在店内的平均
逗留时间;5)等待服务的平均顾客数;6)每位顾客平均等待时间;7)顾客损失的概率。
经典试题讲解与本章小结
一、经典例题精讲
思考题[10-1] 北京交通大学2012,六,计算题,14分
某修理店只有一个修理工,来修理的顾客到达过程为poisson流,平均4人/小时;修理时间服从负
指数分布,平均需要10分钟。求:1)修理店忙的概率;2)店里恰有两个顾客的概率;3)店里有两个以
上顾客的概率;4)在店内的平均顾客数;5)每位顾客在店内的平均逗留时间;6)等待服务的平均顾客
数;7)每位顾客平均等待时间。
解:这属于M/M/1/∞/∞排队模型,其中
λ=4人 /( )小时 μ=110
60
=6人 /( )小时 ρ=λμ
=23
1)修理店忙的概率
空闲的概率P0 =1-ρ=1-
2
3 =
1
3忙的概率1-P0 =
2
3
2)店内恰有2个顾客的概率
P2 =ρ
2 1-( )ρ=( )23
2
1-( )23 =427
—322—
《运筹学》考点精讲及复习思路
PA
-
B( )
-
=0.8
画决策树
求期望值
【详见视频课程】
所以,根据EMV准则对决策树计算,应在大量销售前先进行试销。在试销成功条件下进行大量
销售;在试销失败时,应取消销售计划。
二、本章小结
一、基本概念
1.决策问题的组成
决策者:决策的主体,一个人或团体;
决策:两个以上可供选择的行动方案,记为Aj;
状态:决策实施后可能遇到的自然状况,记为Si;
状态概率:对各状态发生可能性大小的主观估计,记为PS( )
i ;
结局(损益):当决策方案Aj实施后遇到状态Si时所产生的效益(利润)或损失(成本),记为uij。
2.决策问题的分类
确定型:状态只有一种;
不确定型:状态不只一种;又可分为完全不确定型(状态概率未知)和风险型(状态概率可知)。
二、不确定型决策
1.悲观法———小中取大原则
决策过程:
方案Aj←评价值fA( )
j =mini uij
maxfA( )
j =maxj mini uij
基本步骤:
1)计算每个方案的评价值,即为每个方案在各自然状态下的最小收益值;
2)根据方案评价值选择最优方案,即从各最小收益值中求最大值。
2.乐观法———大中取大原则
—542—
《运筹学》考点精讲及复习思路
决策过程:
方案Aj←评价值fA( )
j =maxi uij
maxfA( )
j =maxj maxi uij
基本步骤:
1)计算每个方案的评价值,即为每个方案在各自然状态下的最大收益值;
2)根据方案评价值,选择评价值最大的方案为最优方案。
3.最小后悔值法———大中取小原则
决策过程:在状态Si下,选择方案Aj的后悔值为rij=maxj uij-uij
所有后悔值构成后悔值矩阵。
方案Aj←评价值fA( )
j =maxi rij
minfA( )
j =minj maxi rij
基本步骤:
1)计算出后悔矩阵;
2)计算每一个方案评价值fA( )
j =maxi rij;
3)选择最小评价值minfA( )
j ,确定最优方案。
4.等可能性方法———平均原则
决策过程:
方案Aj←评价值fA( )
j =∑
m
i=1
1
maij=
1
m∑
m
i=1
aij
maxfA( )
j =max
1
m∑
m
i=1
a{ }ij
基本步骤:
1)计算每一个方案评价值;
2)选择最大评价值,确定最优方案。
5.乐观系数法———折衷原则
确定一个数字表示乐观程度,称为乐观系数。用α表示,并规定0≤α≤1。
决策过程:
方案Aj←评价值fA( )
j =α·maxi uij+ 1-( )αmin
i
uij
max
j
fA( ){ }
j
=max
j
α·max
i
uij+ 1-( )αmin
i
u{ }ij
基本步骤:
1)选择乐观系数为α,计算各方案评价值;
2)比较各方案的评价值maxfA( ){ }
j
,选择最优方案。
三、风险型决策
1.最大期望效益准则
思路步骤:
求期望效益值EMV。期望效益值=∑条件效益值×概率,
—642—
即EMVi=∑
n
j=1
pjaij
选择最大期望效益值所对应的方案为决策方案
EMV =max{EMVi}
2.贝叶斯决策准则及信息价值
贝叶斯决策(BayesianDecisionTheory)就是在不完全情报下,对部分未知的状态用主观概率估
计,然后用贝叶斯公式对发生概率进行修正,最后再利用期望值和修正概率做出最优决策。
贝叶斯决策属于风险型决策,决策者虽不能控制客观因素的变化,但却掌握其变化的可能状况及
各状况的分布概率,并利用期望值即未来可能出现的平均状况作为决策准则。
贝叶斯决策理论方法是统计模型决策中的一个基本方法,其基本思想是:
1)已知类条件概率密度参数表达式和先验概率。
2)利用贝叶斯公式转换成后验概率。
3)根据后验概率大小进行决策分类。
3.决策树法
□:表示决策点,也称为树根,由它引发的分枝称之为方案分枝,方案节点被称为树枝.n条分枝表
示有n种供选方案。
:表示策略点,其上方数字表示该方案的最优收益期望值,由其引出的 m条线称为概率枝表示
有m种自然状态,其发生的概率已标明在分枝上。
△:表示每个方案在相应自然状态的效益值。
!
:表示经过比较选择此方案被删除掉了,称之为剪枝。
①根据题意作出决策树图;
②从右向左计算各方案期望值,并进行标注;
③对期望值进行比较,选出最大期望效益值,写在□上方,表明其所对应方案为决策方案,同时在
其它方案上打上
!
删除.
E(Hi)=
n
j=1
pjVij    i=1,…,n
—742—
《运筹学》考点精讲及复习思路

缩略图:

  • 缩略图1
  • 缩略图2
  • 缩略图3
  • 缩略图4
  • 缩略图5
当前页面二维码

广告: