(a) 先验算可行性:代入 v 有
- 第 1 行:−x4−x5=−2 成立;
- 第 2 行:x3+x4=2 成立;
- 第 3 行:2x4+x5+x6=4 成立;
- 第 4 行:2x2+x5+x7=3 成立;
且 v≥0,所以 v 可行。
再看是否为 BFS:只需存在一个 4 列组成的可逆子矩阵作为基,使得非基变量为 0 时得到 v。下题 (b) 给出的 B={4,5,6,7} 正好做到,因此 v 是一个基本可行解(并且是退化的,因为 x5=x6=0 但可作为基变量)。
(b) 取基变量 (x4,x5,x6,x7),令非基变量 x1=x2=x3=0,由 Ax=b 解得
- 第 2 行:x4=2;
- 第 1 行:−x4−x5=−2⇒x5=0;
- 第 3 行:2x4+x5+x6=4⇒x6=0;
- 第 4 行:x5+x7=3⇒x7=3。
得到 xB=(2,0,0,3)≥0,故 B 是可行基。
(c) 用 x1,x2,x3 参数化。由等式组:
- 从 x3+x4=2 得 x4=2−x3;
- 从第 1 行 x1−x2−x4−x5=−2 得 x5=x1−x2+x3;
- 从第 3 行 2x4+x5+x6=4 得 x6=x3−x1+x2;
- 从第 4 行 2x2+x5+x7=3 得 x7=3−x1−x2−x3。
于是原目标函数
max(x4+x5+x6+x7)=max(5−x1−x2),
并且约束 x≥0 等价于以下关于 x1,x2,x3 的不等式:
x1≥0,x2≥0,x3≥0,x3≤2,x1−x2+x3≥0,x3−x1+x2≥0,x1+x2+x3≤3.
这就是只含 x1,x2,x3 的 LP。
(d) 在 (c) 中,目标是最大化 5−x1−x2。由于 x1,x2≥0,故
5−x1−x2≤5.
取 x1=x2=0 且例如 x3=0(满足所有约束)即可达到目标值 5。
当 (x1,x2,x3)=(0,0,0) 时,对应
(x4,x5,x6,x7)=(2,0,0,3),
即点 v,其目标值为 2+0+0+3=5,达到上界,因此 v 最优。