【运筹学】线性规划数学模型 ( 单纯形法 | 第二次迭代 | 方程组同解变换 | 生成新单纯形表 | 计算检验数 | 最优解判定 | 线性规划解个数分析 ) 后续博客 , 在上一篇博客中进行了 第二次迭代 , 使用中心元变换得到新的系数矩阵 , 计算检验数 , 验证最优解 , 计算入基变量 , 出基变量 , 本篇博客开始进行第三次迭代 ;
在上一篇博客中 , 第一次迭代后 , 找到 入基变量
, 出基变量
, 使用
替换基变量中的
位置 ;
新的单纯形表为 :
c j c_j cj | c j c_j cj | | 1 1 1 | 2 2 2 | 1 1 1 | 0 0 0 | 0 0 0 | |
---|---|---|---|---|---|---|---|---|
C B C_B CB 基变量系数 (目标函数) | 基变量 | 常数 b b b | x 1 x_1 x1 | x 2 x_2 x2 | x 3 x_3 x3 | x 4 x_4 x4 | x 5 x_5 x5 | θ i \theta_i θi |
0 0 0 ( 目标函数 x 4 x_4 x4 系数 c 4 c_4 c4 ) | x 4 x_4 x4 | 15 15 15 | 2 2 2 | − 3 -3 −3 | 2 2 2 | 1 1 1 | 0 0 0 | − - − ( θ 4 \theta_4 θ4) |
0 0 0 ( 目标函数 x 5 x_5 x5 系数 c 5 c_5 c5) | x 5 x_5 x5 | 20 20 20 | 1 3 \dfrac{1}{3} 31 | 1 1 1 | 5 5 5 | 0 0 0 | 1 1 1 | 20 20 20 ( θ 5 \theta_5 θ5 ) |
σ j \sigma_j σj ( 检验数 ) | | | 1 1 1 ( σ 1 \sigma_1 σ1 ) | 2 2 2 ( σ 2 \sigma_2 σ2 ) | 1 1 1 ( σ 3 \sigma_3 σ3 ) | 0 0 0 | 0 0 0 | |
第一次迭代 | – | – | – | – | – | – | – | – |
0 0 0 ( 目标函数 x 4 x_4 x4 系数 c 4 c_4 c4 ) | x 4 x_4 x4 | 75 75 75 | 3 3 3 | 0 0 0 | 17 17 17 | 1 1 1 | 3 3 3 | 25 25 25 ( θ 4 \theta_4 θ4 ) |
2 2 2 ( 目标函数 x 2 x_2 x2 系数 c 2 c_2 c2) | x 2 x_2 x2 | 20 20 20 | 1 3 \dfrac{1}{3} 31 | 1 1 1 | 5 5 5 | 0 0 0 | 1 1 1 | 60 60 60 ( θ 2 \theta_2 θ2) |
σ j \sigma_j σj ( 检验数 ) | | | 1 3 \dfrac{1}{3} 31 ( σ 1 \sigma_1 σ1 ) | 0 0 0 | − 9 -9 −9 ( σ 3 \sigma_3 σ3 ) | 0 0 0 | − 2 -2 −2 ( σ 5 \sigma_5 σ5 ) | |
第二次迭代 | – | – | – | – | – | – | – | – |
1 1 1 ( 目标函数 x 1 x_1 x1 系数 c 1 c_1 c1 ) | x 1 x_1 x1 | ? ? ? | ? ? ? | ? ? ? | ? ? ? | ? ? ? | ? ? ? | ? ? ? ( θ 1 \theta_1 θ1 ) |
2 2 2 ( 目标函数 x 2 x_2 x2 系数 c 2 c_2 c2) | x 2 x_2 x2 | ? ? ? | ? ? ? | ? ? ? | ? ? ? | ? ? ? | ? ? ? | ? ? ? ( θ 2 \theta_2 θ2) |
σ j \sigma_j σj ( 检验数 ) | | | 0 0 0 | 0 0 0 | ? ? ? ( σ 3 \sigma_3 σ3 ) | ? ? ? ( σ 4 \sigma_4 σ4 ) | ? ? ? ( σ 5 \sigma_5 σ5 ) | |
基变量系数 (目标函数)基变量常数
( 目标函数
系数
)
(
)
( 目标函数
系数
)
(
)
( 检验数 )
(
)
(
)
(
)
第一次迭代––––––––
( 目标函数
系数
)
(
)
( 目标函数
系数
)
(
)
( 检验数 )
(
)
(
)
(
)第二次迭代––––––––
( 目标函数
系数
)
(
)
( 目标函数
系数
)
(
)
( 检验数 )
(
)
(
)
(
)
中心元 : 入基变量
所在列 , 与出基变量
所在行 , 相交的位置叫做中心元 ;
;
;
当前的线性规划标准形式等式方程组 :
中心元转换为
: 将
中的
系数变成
, 只需要将方程等式两边都乘以
即可 ;
与中心元同一列的
的系数转换为
: 将
中的
系数转为
:
方程 左右变量乘以
;
相加 , 即可使
系数为
;
新的单纯形表为 :
c j c_j cj | c j c_j cj | | 1 1 1 | 2 2 2 | 1 1 1 | 0 0 0 | 0 0 0 | |
---|---|---|---|---|---|---|---|---|
C B C_B CB 基变量系数 (目标函数) | 基变量 | 常数 b b b | x 1 x_1 x1 | x 2 x_2 x2 | x 3 x_3 x3 | x 4 x_4 x4 | x 5 x_5 x5 | θ i \theta_i θi |
0 0 0 ( 目标函数 x 4 x_4 x4 系数 c 4 c_4 c4 ) | x 4 x_4 x4 | 15 15 15 | 2 2 2 | − 3 -3 −3 | 2 2 2 | 1 1 1 | 0 0 0 | − - − ( θ 4 \theta_4 θ4) |
0 0 0 ( 目标函数 x 5 x_5 x5 系数 c 5 c_5 c5) | x 5 x_5 x5 | 20 20 20 | 1 3 \dfrac{1}{3} 31 | 1 1 1 | 5 5 5 | 0 0 0 | 1 1 1 | 20 20 20 ( θ 5 \theta_5 θ5 ) |
σ j \sigma_j σj ( 检验数 ) | | | 1 1 1 ( σ 1 \sigma_1 σ1 ) | 2 2 2 ( σ 2 \sigma_2 σ2 ) | 1 1 1 ( σ 3 \sigma_3 σ3 ) | 0 0 0 | 0 0 0 | |
第一次迭代 | – | – | – | – | – | – | – | – |
0 0 0 ( 目标函数 x 4 x_4 x4 系数 c 4 c_4 c4 ) | x 4 x_4 x4 | 75 75 75 | 3 3 3 | 0 0 0 | 17 17 17 | 1 1 1 | 3 3 3 | 25 25 25 ( θ 4 \theta_4 θ4 ) |
2 2 2 ( 目标函数 x 2 x_2 x2 系数 c 2 c_2 c2) | x 2 x_2 x2 | 20 20 20 | 1 3 \dfrac{1}{3} 31 | 1 1 1 | 5 5 5 | 0 0 0 | 1 1 1 | 60 60 60 ( θ 2 \theta_2 θ2) |
σ j \sigma_j σj ( 检验数 ) | | | 1 3 \dfrac{1}{3} 31 ( σ 1 \sigma_1 σ1 ) | 0 0 0 | − 9 -9 −9 ( σ 3 \sigma_3 σ3 ) | 0 0 0 | − 2 -2 −2 ( σ 5 \sigma_5 σ5 ) | |
第二次迭代 | – | – | – | – | – | – | – | – |
1 1 1 ( 目标函数 x 1 x_1 x1 系数 c 1 c_1 c1 ) | x 1 x_1 x1 | 25 25 25 | 1 1 1 | 0 0 0 | 17 3 \dfrac{17}{3} 317 | 1 3 \dfrac{1}{3} 31 | 1 1 1 | ? ? ? ( θ 1 \theta_1 θ1 ) |
2 2 2 ( 目标函数 x 2 x_2 x2 系数 c 2 c_2 c2) | x 2 x_2 x2 | 35 3 \dfrac{35}{3} 335 | 0 0 0 | 1 1 1 | 28 9 \dfrac{28}{9} 928 | − 1 9 -\dfrac{1}{9} −91 | 2 3 \dfrac{2}{3} 32 | ? ? ? ( θ 2 \theta_2 θ2) |
σ j \sigma_j σj ( 检验数 ) | | | 0 0 0 | 0 0 0 | ? ? ? ( σ 3 \sigma_3 σ3 ) | ? ? ? ( σ 4 \sigma_4 σ4 ) | ? ? ? ( σ 5 \sigma_5 σ5 ) | |
基变量系数 (目标函数)基变量常数
( 目标函数
系数
)
(
)
( 目标函数
系数
)
(
)
( 检验数 )
(
)
(
)
(
)
第一次迭代––––––––
( 目标函数
系数
)
(
)
( 目标函数
系数
)
(
)
( 检验数 )
(
)
(
)
(
)第二次迭代––––––––
( 目标函数
系数
)
(
)
( 目标函数
系数
)
(
)
( 检验数 )
(
)
(
)
(
)
1 . 计算非基变量
的检验数
:
2 . 计算非基变量
的检验数
:
3 . 计算非基变量
的检验数
:
新的单纯形表为 :
c j c_j cj | c j c_j cj | | 1 1 1 | 2 2 2 | 1 1 1 | 0 0 0 | 0 0 0 | |
---|---|---|---|---|---|---|---|---|
C B C_B CB 基变量系数 (目标函数) | 基变量 | 常数 b b b | x 1 x_1 x1 | x 2 x_2 x2 | x 3 x_3 x3 | x 4 x_4 x4 | x 5 x_5 x5 | θ i \theta_i θi |
0 0 0 ( 目标函数 x 4 x_4 x4 系数 c 4 c_4 c4 ) | x 4 x_4 x4 | 15 15 15 | 2 2 2 | − 3 -3 −3 | 2 2 2 | 1 1 1 | 0 0 0 | − - − ( θ 4 \theta_4 θ4) |
0 0 0 ( 目标函数 x 5 x_5 x5 系数 c 5 c_5 c5) | x 5 x_5 x5 | 20 20 20 | 1 3 \dfrac{1}{3} 31 | 1 1 1 | 5 5 5 | 0 0 0 | 1 1 1 | 20 20 20 ( θ 5 \theta_5 θ5 ) |
σ j \sigma_j σj ( 检验数 ) | | | 1 1 1 ( σ 1 \sigma_1 σ1 ) | 2 2 2 ( σ 2 \sigma_2 σ2 ) | 1 1 1 ( σ 3 \sigma_3 σ3 ) | 0 0 0 | 0 0 0 | |
第一次迭代 | – | – | – | – | – | – | – | – |
0 0 0 ( 目标函数 x 4 x_4 x4 系数 c 4 c_4 c4 ) | x 4 x_4 x4 | 75 75 75 | 3 3 3 | 0 0 0 | 17 17 17 | 1 1 1 | 3 3 3 | 25 25 25 ( θ 4 \theta_4 θ4 ) |
2 2 2 ( 目标函数 x 2 x_2 x2 系数 c 2 c_2 c2) | x 2 x_2 x2 | 20 20 20 | 1 3 \dfrac{1}{3} 31 | 1 1 1 | 5 5 5 | 0 0 0 | 1 1 1 | 60 60 60 ( θ 2 \theta_2 θ2) |
σ j \sigma_j σj ( 检验数 ) | | | 1 3 \dfrac{1}{3} 31 ( σ 1 \sigma_1 σ1 ) | 0 0 0 | − 9 -9 −9 ( σ 3 \sigma_3 σ3 ) | 0 0 0 | − 2 -2 −2 ( σ 5 \sigma_5 σ5 ) | |
第二次迭代 | – | – | – | – | – | – | – | – |
1 1 1 ( 目标函数 x 1 x_1 x1 系数 c 1 c_1 c1 ) | x 1 x_1 x1 | 25 25 25 | 1 1 1 | 0 0 0 | 17 3 \dfrac{17}{3} 317 | 1 3 \dfrac{1}{3} 31 | 1 1 1 | ? ? ? ( θ 1 \theta_1 θ1 ) |
2 2 2 ( 目标函数 x 2 x_2 x2 系数 c 2 c_2 c2) | x 2 x_2 x2 | 35 3 \dfrac{35}{3} 335 | 0 0 0 | 1 1 1 | 28 9 \dfrac{28}{9} 928 | − 1 9 -\dfrac{1}{9} −91 | 2 3 \dfrac{2}{3} 32 | ? ? ? ( θ 2 \theta_2 θ2) |
σ j \sigma_j σj ( 检验数 ) | | | 0 0 0 | 0 0 0 | − 98 9 - \dfrac{98}{9} −998 ( σ 3 \sigma_3 σ3 ) | − 1 9 - \dfrac{1}{9} −91 ( σ 4 \sigma_4 σ4 ) | − 7 3 - \dfrac{7}{3} −37 ( σ 5 \sigma_5 σ5 ) | |
基变量系数 (目标函数)基变量常数
( 目标函数
系数
)
(
)
( 目标函数
系数
)
(
)
( 检验数 )
(
)
(
)
(
)
第一次迭代––––––––
( 目标函数
系数
)
(
)
( 目标函数
系数
)
(
)
( 检验数 )
(
)
(
)
(
)第二次迭代––––––––
( 目标函数
系数
)
(
)
( 目标函数
系数
)
(
)
( 检验数 )
(
)
(
)
(
)
上述三个检验数 ,
, 三个检验数都小于等于
, 该基可行解是最优解 ;