1
对于无约束优化问题,若函数 f(x) 在点 xˉ 可微,如果存在方向 d 使得∇f(x)Td<0,证明 d 是点 xˉ 处的一个下降方向.
Taylor expand:
f(xˉ+ad)=f(xˉ)+a∇f(xˉ)Td+o(∥ad∥)=f(xˉ)+a[∇f(xˉ)Td+o(∥ad∥)/a]
when a→0 : o(∥ad∥)/a→0
∵∇f(xˉ)Td<0, therefore when a∈(0,σ) is small enough
∇f(xˉ)Td+o(∥ad∥)/a<0
therefore f(xˉ+ad)<f(x)□
2
对正定二次函数 f(x)=21xTAx+bTx 在点 xk 求出沿下降方向 dk 作精确搜索的步长 ak
f(xk+adk)f′(a)=21xkTAxk+a2dkTAddk+adkTAxk+axkTAdk+bTxk+abTdk=2adkTAdk+dkTAxk+xkTADk+bTdk
let f′(a)=0 :
a=−2dkTAdkdkTAxk+xkTAdk+bTdk
3
3.1
{2−k}线性收敛
when k→∞,2−k→0
k→∞lim∥xk−x∗∥∥xx+1−x∗∥=k→∞lim∥2−k∥∥2−k−1∥=21
3.2
{k−k}超线性收敛
when k→∞,k−k→0
k→∞lim∥xk−x∗∥∥xx+1−x∗∥=k→∞lim∥k−k∥∥k−k−1∥=k→∞limk1=0
3.3
{a2k}(0<a<1) 二阶收敛
k→∞lim∥xk−x∗∥∥xx+1−x∗∥=k→∞lim∥(a2k)2∥∥a2k+1∥=1
4
(非精确线搜索步长的存在性)设f(xk+adk)在 a>0 时有下界,且 ∇f(xk)Tdk<0,则必存在 ak ,在点xk+akdk 处满足Wolfe 准则或者 Armijo- Goldstein 准则.
proof:
Wolfe: f(xk+adk)在 a>0 时有下界, 则 l(a)=f(xk)+ρa∇f(xk)Tdk 一定与之相交,记交点为a0 :
f(xk+a0dk)=f(xk)+ρa0∇f(xk)Tdk
由微分中值定理可知,∃a1∈(0,a0) 使得
f(xk+a0dk)−f(xk)=a0∇f(xk+a1dk)Tdk
代入得
∇f(xk+a1dk)Tdk=ρ∇f(xk)Tdk
1>σ>ρ>0 :
ρ∇f(xk)Tdk>σ∇f(xk)Tdk
故
∇f(xk+a1dk)Tdk>σ∇f(xk)Tdk
A-G: 若 ρ 与0足够近则第一个不等式一定满足, 考虑第二个不等式的情况。
若不然,对于 ∀a>0 :
f(xk+adk)<f(xk)+(1−ρ)a∇f(xk)Tdk
when a→∞,RHS→−∞
与 f(xk+adk) 在 a>0 时有下界矛盾
5
利用最优性条件求下面函数的稳定点,并确定其类型:
5.1
f(x)=2x12+x22−2x1x2+2x13+x14
∇f=(4x1−2x2+6x12+4x132x2−2x1)=0
(0,0),(−1,−1),(−0.5,−0.5)
∇2f=(4+12x1+12x12−2−22x2)=0
∇2f=(4−2−2−2)(4−2−20)(1−2−2−1)
其中 (0,0) 半正定,为极小稳定点。其余不定.
5.2
f(x)=2x13−3x12−6x1x2(x1−x2−1)
∇f=(2x12−6x1−12x1x2+6x22+6x2−6x12+12x1x2+6x1)=0
(0,0),(0,−1),(1,0),(−1,−1)
∇2f=6(2x1x2−x1+1x2−x1+12x1)=0
61∇2f=(0110)(0000)(2−1−12)(−211−2)
其中 (0,0),(0,−1) 不定;(1,0) 正定,为极小值点;(−1,−1) 负定,为极大指点。