理论教育 单纯形法的计算公式优化建议:简述单纯形法计算公式

单纯形法的计算公式优化建议:简述单纯形法计算公式

更新时间:2026-01-12 理论教育 版权反馈
【摘要】:将目标函数中基变量的系数CB变换为零,将表1-14的第二行左乘-CB后加到第三行,就可求得检验数和目标值,见表1-15。,cm的顺序,下标的顺序要与基变量的下标一致。由λN计算公式得:由于λj≤0(j=1,2,…

设线性规划

图示

其中Am×nrAm

假设A=(P1P2,…,Pn)中前m个列向量构成一个可行基,记为B=(P1P2,…,Pm),后n-m列构成的矩阵记为N=(Pm+1Pm+2,…,Pn),则A可以写成分块矩阵A=(BN)。

对于基B,基变量XB=(x1x2,…,xmT,非基变量XN=(xm+1xm+2,…,xnT。则X可写为图示。同理,C可写为C=(CBCN),CB=(c1c2,…,cm),CN=(cm+1cm+2,…,cn)。因此AX=b可写成:

图示

又因rB)=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变换为Em单位矩阵),便可得到基本可行解,见表1-14。由表1-13和表1-14的第二行可知B-1NN通过初等行变换后的结果,记为N=B-1N

将目标函数中基变量的系数CB变换为零,将表1-14的第二行左乘-CB后加到第三行,就可求得检验数和目标值,见表1-15。

表1-13

图示

表1-14

图示(https://www.daowen.com)

表1-15

图示

将上述常用公式总结如下:

图示

λNn-m个非基变量的检验数,应用λ=C-CB-1A表示全部变量的检验数。同理,λN中第j个分量的检验数为:

图示

上面是假设可行基在前m列,在实际应用中可行基BA中任意m列组成时,上述所有公式仍然有效。值得注意的是,在图示ci不一定按c1c2,…,cm的顺序,下标的顺序要与基变量的下标一致。

【例1.17】 用公式计算下列线性规划的有关结果。

图示

已知可行基图示

1)求基本可行解和目标值。

2)求单纯形乘子π

3)B1是否是最优基,为什么?

解 标准型为:

图示

B1A中第1列、第2列组成,x1x2为基变量,x3x4x5为非基变量。故有CB=

图示

1)基变量的解为:

图示

基本可行解为图示

图示

3)判断B1是否是最优基,就要求出所有的检验数是否满足λj≤0(j=1,2,…,5)。由于x1x2是基变量,故λ1=0,λ2=0。由λN计算公式得:

图示

由于λj≤0(j=1,2,…,5),故B1是最优基。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈