下降方向
若 ∃δ>0 , ∀λ∈(0,δ) , f(x¯+λd)<f(x¯) ,则称 d 为 f(x) 在 x¯ 处的下降方向。
若 f(x) 可微, ∇f(x¯)d<0 ,则 d 为 f(x) 在 x¯ 处的下降方向。
可行方向
设 S⊂Rn , x¯∈clS , d≠0 ,若 ∃δ>0 , ∀λ∈(0,δ) , x¯+λd∈S ,则称 d 为 S 在 x¯ 处的可行方向。
D={d∣d≠0,x∈clS,∃δ>0,∀λ∈(0,δ),x¯+λd∈S} 称为在 x¯ 处的可行方向锥。
Fritz John条件
设 x¯∈S , I={i∣gi(x¯)=0} , f , gi(i∈I) 在 x¯ 处可微, gi(i∈I) 在 x¯ 处连续。
若 x¯ 是局部最优解,则存在不全为 0 的非负数 w0,wi(i∈I) ,使得
Karush-Kuhn-Tucker(KKT)条件
设 x¯∈S , I={i∣gi(x¯)=0} , f , gi(i∈I) 在 x¯ 处可微, gi(i∈I) 在 x¯ 处连续, {∇gi(x¯)∣i∈I} 线性无关。
若 x¯ 是局部最优解,则存在非负数 wi(i∈I) ,使得
若 gi(i∉I) 在 x¯ 可微,则KKT条件等价
⎧⎩⎨∇f(x¯)−∑i∈Iwi∇gi(x¯)=0,wigi(x¯)=0,i=1,⋯,m,wi≥0,i=1,⋯,m.
wigi(x¯)=0 称为 互补松弛条件。
Fritz John条件
设 x¯∈S , I={i∣gi(x¯)=0} , f , gi(i∈I) 在 x¯ 处可微, gi(i∈I) 在 x¯ 处连续, hj(j=1,⋯,l) 在点 x¯ 连续可微。
若 x¯ 是局部最优解,则存在不全为 0 的非负数 w0,wi(i∈I) 和 vj(j=1,⋯,l) ,使得
Karush-Kuhn-Tucker(KKT)条件
设 x¯∈S , I={i∣gi(x¯)=0} , f , gi(i∈I) 在 x¯ 处可微, gi(i∈I) 在 x¯ 处连续, hj(j=1,⋯,l) 在点 x¯ 连续可微, {∇gi(x¯),∇hj(x¯)∣i∈I,j=1,⋯,l} 线性无关。
若 x¯ 是局部最优解,则存在非负数 wi(i∈I) 和 vj(j=1,⋯,l) ,使得
若 gi(i∉I) 在 x¯ 可微,则KKT条件等价
⎧⎩⎨⎪⎪∇f(x¯)−∑i∈Iwi∇gi(x¯)−∑lj=1vj∇hj(x¯)=0,wigi(x¯)=0,i=1,⋯,m,wi≥0,i=1,⋯,m.
wigi(x¯)=0 称为 互补松弛条件。
Lagrange函数
一般情形的一阶必要条件(KKT必要条件)可表示为
凸规划的充分条件
f 是凸函数, gi(i=1,⋯,m) 是凹函数, hj(j=1,⋯,l) 是线性函数,可行域为 S , x¯∈S , I={i∣gi(x¯)=0} ,且在 x¯ 处KKT必要条件成立,则 x¯ 是全局最优解。
切锥
设非空集合 S∈Rn ,点 x¯∈clS ,
设确定集合 S 的所有约束函数在 x∈S 处连续可微,则 D(x,S)⊆SFD(x,S) ,其中 D(x,S) 为 x 点的可行方向锥, SFD(x,S) 为 x 点的切锥。
定义 S¯¯=⎧⎩⎨⎪⎪⎪⎪⎪⎪⎪⎪x∣x∈Rngi(x)=0,gi(x)≥0,hi(x)=0,i∈I,wi¯¯¯¯>0i∈I,wi¯¯¯¯=0j=1,⋯,l⎫⎭⎬⎪⎪⎪⎪⎪⎪⎪⎪
设 S¯¯ 在点 x¯ 的切锥为 T 。
定义 G¯¯¯=⎧⎩⎨⎪⎪⎪⎪⎪⎪⎪⎪d∣d∈Rn∇gi(x¯)d=0,∇gi(x¯)d≥0,∇hi(x¯)d=0,i∈I,wi¯¯¯¯>0i∈I,wi¯¯¯¯=0j=1,⋯,l⎫⎭⎬⎪⎪⎪⎪⎪⎪⎪⎪
则 G¯¯¯⊇T¯¯¯ 。
二阶必要条件
设 x¯ 是局部最优解, f , gi(i=1,⋯,m) 和 hj(j=1,⋯,l) 二次连续可微,并存在满足一般情形的一阶必要条件的乘子 w¯¯¯=(w1¯¯¯¯,⋯,wm¯¯¯¯¯) 和 v=(v1¯¯¯,⋯,vl¯¯¯) 。
设点 x¯ 的约束规格 G¯¯¯=T¯¯¯ 成立,则 ∀d∈G¯¯¯ ,有
二阶充分条件
设 f , gi(i=1,⋯,m) 和 hj(j=1,⋯,l) 二次连续可微, x¯ 为可行点,存在满足一般情形的一阶必要条件的乘子 w¯¯¯=(w1¯¯¯¯,⋯,wm¯¯¯¯¯) 和 v=(v1¯¯¯,⋯,vl¯¯¯) ,且 ∀d∈G¯¯¯ ,有
考虑下列非线性规划问题(可行域如图中的弧 ABCD ):
(1) x(1) 是可行点,两个约束均为起作用约束。
(2) x(2) 是可行点,两个约束均为起作用约束。