下面按原卷四道大题转写。解析重新核算,不直接照搬扫描答案。
一、填空题(40 分)
1. 可行方向与 Lagrange 对偶
mins.t.f(x)=x12+x22−4x1−4x2x1+2x2≥4,x1,x2≥0.
在 (4,0)T 处写出活动约束、一个可行方向、一个下降方向和一个可行下降方向;取
D={(x1,x2)T∣x1≥0,x2≥0},
写出 Lagrange 对偶问题。
查看解析
在 (4,0) 处,x1+2x2=4 与 x2=0 都活动。方向 d 局部可行需满足
d1+2d2≥0,d2≥0.
例如 (0,1)T 可行。梯度
∇f(4,0)=(4,−4)T.
(−1,0)T 是下降方向但不可行;(0,1)T 满足梯度内积 −4<0,所以也是可行下降方向。
对 x1+2x2−4≥0 引入 λ≥0:
L=f−λ(x1+2x2−4).
在 D 上分别完成平方:
q(λ)=4λ−4(4+λ)2−4(4+2λ)2.
对偶为 maxλ≥0q(λ)。
2. Newton 方向、共轭方向和精确搜索
设
f(x)=2x12+2x22−2x1x2+4x1+6x2.
求 (1,1)T 处的 Newton 方向并判断它是否下降;求最速下降方向;给出关于 ∇2f 的一组共轭方向;从 (0,0)T 沿 (0,−2)T 作精确一维搜索,求步长。
查看解析
g(1,1)=(6,8)T,H=[4−2−24].
Newton 方向
dN=−H−1g=(−310,−311)T.
gTdN=−148/3<0,所以是下降方向。最速下降方向为 (−6,−8)T。
例如取 d1=(1,0)T,d2=(1,2)T,有
d1THd2=(1,0)[06]=0,
故它们 H-共轭。
沿 (0,−2):
ϕ(λ)=f(0,−2λ)=8λ2−12λ,
因此 ϕ′(λ)=16λ−12=0,
λ∗=3/4.
二、线性规划(30 分)
mins.t.−2x1−x2x1+x2≥3,−x1+x2≥1,x1+2x2≤8,x1,x2≥0.
- 用单纯形法求最优解。
- 写出对偶问题。
- 用互补松弛求对偶最优解。
- 求目标系数 c1=−2 的允许变化范围,使最优基不变。
- 当对偶价格向量 (3,1,8)T 变为 (2,−6,3)T 时,求原问题的新最优解。
查看解析
二维图解可用于核验单纯形结果。第二、三条约束交于
−x1+x2=1,x1+2x2=8,
得到 (2,3)T,目标值 −7。其余顶点目标值更大,所以
x∗=(2,3)T,f∗=−7.
把第三条改写为 −x1−2x2≥−8,对偶为
maxs.t.3y1+y2−8y3y1−y2−y3≤−2,y1+y2−2y3≤−1,y1,y2,y3≥0.
第一条原约束在最优点有松弛,故 y1=0;又 x1,x2>0,两条对偶约束取等号。解得
y∗=(0,1,1)T,bTy=−7.
目标系数改为 (c1,−1) 时,同一顶点保持最优,需要沿从该顶点离开的两条可行边都不下降。两条极方向可取 (−1,−1) 与 (−2,1),故
(c1,−1)⋅(−1,−1)≥0,(c1,−1)⋅(−2,1)≥0,
即 −c1+1≥0 与 −2c1−1≥0,所以
c1≤−1/2.
端点对应多重最优解。
价格向量变化等价于右端变为 x1+x2≥2、−x1+x2≥−6、x1+2x2≤3。逐顶点比较得到
x′=(3,0)T,f′=−6.
三、非线性规划(20 分)
mins.t.41x12−x1−21x2x12+2x22≤1,x12≤x2,x1≥0.
判断
x(1)=(21,21)T,x(2)=(0,0)T
是否为最优解。
查看解析
目标函数与不等式函数都是凸函数,可行域凸,因此满足 KKT 的点就是全局最优点。
x(1) 的前两条约束都活动,x1>0。取乘子 λ1,λ2≥0,驻点条件为
21x1−1+2λ1x1+2λ2x1=0,
−21+4λ1x2−λ2=0.
代入可得一组非负乘子
λ1=31/2+1/4,λ2=2λ1−21.
故 x(1) 是全局最优解。
x(2) 可行,但沿方向 (0,1)T 小步前进仍可行,而
∇f(0,0)T(0,1)=−1/2<0.
所以它不是局部最优解。
四、资源分配问题的必要条件(10 分)
mins.t.f1(x1)+⋯+fn(xn)x1+⋯+xn=M,xj≥0.
证明:若可行解 xˉ 是局部最优解,则存在数 vˉ,使当 xˉj>0 时 fj′(xˉj)=vˉ;当 xˉj=0 时 fj′(xˉj)≥vˉ。
查看证明
对等式引入乘子 v,对 xj≥0 引入 μj≥0,取
L=j∑fj(xj)−v(j∑xj−M)−j∑μjxj.
KKT 驻点与互补松弛为
fj′(xˉj)−v−μj=0,μjxˉj=0.
若 xˉj>0,则 μj=0,所以 fj′(xˉj)=v;若 xˉj=0,则 μj≥0,所以 fj′(xˉj)=v+μj≥v。取 vˉ=v 即得结论。
直觉是:被分到资源的项目边际代价必须相同,否则可从边际代价高者挪一点给低者;没分到资源的项目,其起始边际代价不能更低。