试卷封面写“2020 年 6 月 20 日”,正文注意事项写“2020 年 6 月 16 日 9:00—12:00”,两处日期不一致。这里据正文课程名与学年,将其记为 2019—2020 学年期末卷。
一、线性规划对偶(20 分)
mins.t.8x1+6x2+3x3+6x4x1+2x2+x4≥3,3x1+x2+x3+x4≥6,x3+x4≥2,x1+x3≥2,x1,x2,x3,x4≥0.
- 写出对偶问题。
- 已知原问题最优解 x∗=(1,1,2,0)T,用互补松弛求对偶最优解。
查看解析
对偶为
maxs.t.3y1+6y2+2y3+2y4y1+3y2+y4≤8,2y1+y2≤6,y2+y3+y4≤3,y1+y2+y3≤6,y1,y2,y3,y4≥0.
第四条原约束在 x∗ 处有严格松弛,故 y4=0。x1,x2,x3>0,前三个相应对偶约束取等号:
y1+3y2=8,2y1+y2=6,y2+y3=3.
解得
y∗=(2,2,1,0)T.
原、对偶目标值均为 20。
二、参数二次规划(20 分)
mins.t.21x12+21x22−x1−2x2x1+x2−κ≥0,x1,x2≥0,
其中 κ∈R。
- 证明 κ=4 时 (1.5,2.5)T 最优。
- 求最优解位于可行域内点时的 κ 范围、解和最优值。
- 求最优解位于边界时的 κ 范围、解和最优值。
- 取 D={x∣x1,x2≥0},写出对偶问题。
查看解析
无主约束时,目标的唯一极小点为 (1,2)T,目标值 −5/2。因此:
- κ<3 时它是可行域内点;
- κ=3 时它恰在主约束边界;
- κ>3 时主约束必须活动。
边界情形令乘子 λ≥0,
L=f−λ(x1+x2−κ).
驻点给出 x1=1+λ,x2=2+λ,再用 x1+x2=κ:
λ=2κ−3,x∗=(2κ−1,2κ+1)T.
最优值为
f∗=4κ2−6κ−1.
κ=4 时即得 (3/2,5/2)T,且问题为严格凸规划,KKT 点就是唯一全局最优解。
在集约束 D 上的对偶函数为
q(λ)=λκ−2(1+λ)2−2(2+λ)2,λ≥0,
对偶问题是 maxλ≥0q(λ)。
三、单纯形法与右端变化(20 分)
mins.t.x1+x2−3x3x1−2x2+x3≤11,2x1+x2−4x3≥3,x1−2x3=1,x1,x2,x3≥0.
- 用单纯形法求最优解。
- 若右端向量从 (11,3,1)T 变为 (−2,3,1)T,求新最优解。
查看解析
原问题用大 M 法建立初始基,依次换入能改善目标的变量。最终基变量为 x3,x2,x1,读得
x∗=(9,1,4)T,f∗=−2.
代回三条约束分别得到 11,3,1,全部可行。
右端变化后,原最优表的检验数不变,但基本变量值中出现负数,适合从原表继续用对偶单纯形法。一次换基后得到
x′=(1,3/2,0)T,f′=5/2.
代回新约束:第一条为 1−3=−2,第二条为 2+3/2≥3,等式为 1,所以新解可行。
四、参数与局部最优(20 分)
mins.t.(x1−1)2+x22x1−βx22=0,
其中 β>0。讨论 (0,0)T 是否为局部最优解。
查看解析
沿约束消去 x1=x22/β。令 t=x22≥0,目标成为
ϕ(t)=(βt−1)2+t=1+(1−β2)t+β2t2.
t=0 是单侧局部极小点,当且仅当一次项系数非负:
1−β2≥0.
所以
β≥2 时 (0,0)T 是局部最优解;
0<β<2 时不是。
β=2 时一次项消失,但二次项为正,仍为严格局部最小。
五、既约梯度(20 分)
考虑
minf(x),Ax=b.
令 A=(B,N),B 可逆,x=(xB,xN)T,并定义
rN=∇Nf−(B−1N)T∇Bf,
dN=−rN,dB=−B−1NdN.
证明:若 d=0,则 d 是下降可行方向;且 d=0 当且仅当 x 是等式约束问题的 KKT 点。
查看证明
可行性来自
Ad=BdB+NdN=−BB−1NdN+NdN=0.
所以 x+αd 对任意充分小 α 仍满足等式约束。
再计算方向导数:
∇fTd=∇BfTdB+∇NfTdN=[∇Nf−(B−1N)T∇Bf]TdN=rNT(−rN)=−∥rN∥2.
若 d=0,则 rN=0,方向导数严格为负,故 d 是下降可行方向。
若 d=0,则 rN=0。令
λ=−B−T∇Bf,
便有 ∇Bf+BTλ=0;rN=0 又给出 ∇Nf+NTλ=0,合起来即
∇f+ATλ=0,Ax=b,
所以 x 是 KKT 点。
反过来,若存在 λ 满足上述 KKT 条件,则从基变量部分得 λ=−B−T∇Bf,代入非基变量部分正好得到 rN=0,进而 d=0。