Skip to content

广义不等式 ​

本章讲授的 Lagrange 对偶理论可以推广至具有广义不等式约束的问题中,即

minimizef0(x)subject tofi(x)⪯Ki0,i=1,⋯,mhi(x)=0,i=1,⋯,p

其中 Ki⊆Rki 是正常锥(闭、凸、尖且有非空内部),并约定

u⪯Kiv⟺v−u∈Ki.

因此,约束 fi(x)⪯Ki0 等价于 −fi(x)∈Ki。本节推导广义不等式对应的乘子约束,并用半定规划说明如何构造对偶问题。

对偶锥与 Lagrange 对偶函数 ​

锥 K 的对偶锥定义为

K∗={z∣z⊤u⩾0, ∀u∈K}.

若 fi(x)⪯Ki0,则 −fi(x)∈Ki。对任意 λi∈Ki∗,由对偶锥定义可得 λi⊤fi(x)⩽0。所以广义不等式的 Lagrange 乘子必须满足 λi∈Ki∗。

令 h(x)=(h1(x),…,hp(x)),Lagrange 函数和对偶函数分别为

L(x,λ,ν)=f0(x)+∑i=1mλi⊤fi(x)+ν⊤h(x),g(λ,ν)=infx∈DL(x,λ,ν),

其中 D 是原问题的定义域。对任意原问题可行点 x~ 及满足 λi∈Ki∗ 的乘子,等式约束项为零,广义不等式项非正,因此

g(λ,ν)⩽L(x~,λ,ν)⩽f0(x~).

对所有原问题可行点取下确界,便得到弱对偶关系 g(λ,ν)⩽p∗。相应的 Lagrange 对偶问题为

maximizeg(λ,ν)subject toλi∈Ki∗,i=1,…,m.

记其最优值为 d∗,则始终有 d∗⩽p∗。这与普通不等式对偶的结构相同,区别在于标量乘子的非负约束被对偶锥约束取代。

Slater 条件与强对偶 ​

考虑等式约束为仿射形式 Ax=b 的问题。假设 f0 为凸函数,每个 fi 关于锥 Ki 凸,并且存在 x 满足

x∈relintD,Ax=b,fi(x)≺Ki0,i=1,…,m,

其中 u≺Kv 表示 v−u∈intK。这就是广义 Slater 条件。若满足该条件且原问题最优值有限,则强对偶成立,且对偶最优值能够取到。对半定锥 S+k,严格不等式表示矩阵负定;对二阶锥,则表示 −fi(x) 严格位于锥内部。关于向量值函数的锥凸性,另见广义不等式下的凸性。

例子:半定规划的对偶 ​

考虑半定规划

minimizec⊤xsubject toF(x)=∑i=1nxiFi+G⪯0,

其中 Fi,G∈Sk,约束锥为半正定锥 S+k。该锥关于矩阵内积 ⟨X,Y⟩=tr(XY) 自对偶,因此乘子是满足 Z⪰0 的对称矩阵。Lagrange 函数为

L(x,Z)=c⊤x+tr(F(x)Z)=∑i=1nxi(ci+tr(FiZ))+tr(GZ).

对自由变量 x 取下确界:只要某个 ci+tr(FiZ)≠0,Lagrange 函数就沿相应方向无界,故 g(Z)=−∞;若这些系数全为零,则 g(Z)=tr(GZ)。于是对偶问题为

maximizetr(GZ)subject totr(FiZ)+ci=0,i=1,…,n,Z⪰0.

只要原问题可行,任意对偶可行矩阵 Z 都给出原问题最优值的一个下界;若进一步满足适当的广义 Slater 条件,则原始和对偶最优值相等。关于半定规划的建模形式和其他例子,另见广义不等式约束。