设线性规划
其中Am×n且r(A)m。
假设A=(P1,P2,…,Pn)中前m个列向量构成一个可行基,记为B=(P1,P2,…,Pm),后n-m列构成的矩阵记为N=(Pm+1,Pm+2,…,Pn),则A可以写成分块矩阵A=(B,N)。
对于基B,基变量XB=(x1,x2,…,xm)T,非基变量XN=(xm+1,xm+2,…,xn)T。则X可写为。同理,C可写为C=(CB,CN),CB=(c1,c2,…,cm),CN=(cm+1,cm+2,…,cn)。因此AX=b可写成:
又因r(B)=m,即B≠0,所以存在B-1,则有:
令非基变量XN=0,则XB=B-1b。因此可得到原问题的基本可行解为:
此外,Z=CX可写成:
令非基变量XN=0,Z的值为:
非基变量的检验数λN为:
CBB-1称为单纯形乘子,记为:
因而当已知线性规划的可行基B时,求得B-1,根据上述矩阵运算公式就可求得单纯形法所要求的结果。
上述公式可用简单的矩阵表格运算得到,如表1-13所示。
用B-1左乘表1-13的第二行,将基矩阵B变换为E(m阶单位矩阵),便可得到基本可行解,见表1-14。由表1-13和表1-14的第二行可知B-1N是N通过初等行变换后的结果,记为N=B-1N。
将目标函数中基变量的系数CB变换为零,将表1-14的第二行左乘-CB后加到第三行,就可求得检验数和目标值,见表1-15。
表1-13
表1-14
(www.daowen.com)
表1-15
将上述常用公式总结如下:
λN是n-m个非基变量的检验数,应用λ=C-CB-1A表示全部变量的检验数。同理,λN中第j个分量的检验数为:
上面是假设可行基在前m列,在实际应用中可行基B由A中任意m列组成时,上述所有公式仍然有效。值得注意的是,在中ci不一定按c1,c2,…,cm的顺序,下标的顺序要与基变量的下标一致。
【例1.17】 用公式计算下列线性规划的有关结果。
已知可行基。
1)求基本可行解和目标值。
2)求单纯形乘子π。
3)B1是否是最优基,为什么?
解 标准型为:
B1由A中第1列、第2列组成,x1、x2为基变量,x3、x4、x5为非基变量。故有CB=
1)基变量的解为:
基本可行解为
3)判断B1是否是最优基,就要求出所有的检验数是否满足λj≤0(j=1,2,…,5)。由于x1、x2是基变量,故λ1=0,λ2=0。由λN计算公式得:
由于λj≤0(j=1,2,…,5),故B1是最优基。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。