战斗包子

alt text
超平面
法矢:PC(x0)x0P_C(x_0)-x_0
平面过中点x0/2+PC(x0)/2x_0/2+P_C(x_0)/2
因此超平面方程为

(PC(x0)x0)T(x(1/2)(x0+PC(x0)))(P_C(x_0)-x_0)^T(x-(1/2)(x_0+P_C(x_0)))

寻找两个凸集的距离

minimize     ωsubject to   fi(x)0,gi(y)0,xy=ω\begin{align} minimize\ \ \ \ \ &||\omega ||\\ subject\ to \ \ \ &f_i(x)\le 0,\\ &g_i(y) \le 0,\\ &x-y=\omega \end{align}

求对偶问题
对偶函数为

g(λ,z,μ)=infx,y,ω(ω+Σi=1mλifi(x)+Σi=1pμigi(y)+zT(xyω))g(\lambda,z,\mu) = \inf_{x,y,\omega} (||\omega||+\Sigma_{i=1}^m \lambda_if_i(x)+\Sigma_{i=1}^p\mu_ig_i(y)+z^T(x-y-\omega))

这个式子可以变形为

infω(ω+zTω)+infx(Σi=1mλifi(x)+zTx)+infy(Σi=1pμigi(y)zTy)\inf_{\omega} (||\omega||+z^T\omega) + \inf_{x}(\Sigma_{i=1}^m \lambda_if_i(x) + z^Tx) + \inf_{y}(\Sigma_{i=1}^p\mu_ig_i(y) - z^Ty)

三个变量的影响相互独立,对于ω\omega而言,如果z<1||z||<1,第一项一定能找到一个合适的ω\omega使其最小,否则的话可以达到负无穷。
因此

g(λ,z,μ)=infx(Σi=1mλifi(x)+zTx)+infy(Σi=1pμigi(y)zTy)g(\lambda,z,\mu) = \inf_{x}(\Sigma_{i=1}^m \lambda_if_i(x) + z^Tx) + \inf_{y}(\Sigma_{i=1}^p\mu_ig_i(y) - z^Ty)

可以得到对偶问题为

maximum        infx(Σi=1mλifi(x)+zTx)+infy(Σi=1pμigi(y)zTy)subject to        z<1λi0,μi0\begin{align} maximum \ \ \ \ \ \ \ \ & \inf_{x}(\Sigma_{i=1}^m \lambda_if_i(x) + z^Tx) + \inf_{y}(\Sigma_{i=1}^p\mu_ig_i(y) - z^Ty)\\ subject \ to\ \ \ \ \ \ \ \ & ||z||<1\\ &\lambda_i\ge 0,\mu_i\ge0 \end{align}

超平面
法矢:PC(x0)x0P_C(x_0)-x_0
平面过中点x0/2+PC(x0)/2x_0/2+P_C(x_0)/2
因此超平面方程为

(PC(x0)x0)T(x(1/2)(x0+PC(x0)))(P_C(x_0)-x_0)^T(x-(1/2)(x_0+P_C(x_0)))

寻找两个凸集的距离

minimize     ωsubject to   fi(x)0,gi(y)0,xy=ω\begin{align} minimize\ \ \ \ \ &||\omega ||\\ subject\ to \ \ \ &f_i(x)\le 0,\\ &g_i(y) \le 0,\\ &x-y=\omega \end{align}

求对偶问题
对偶函数为

g(λ,z,μ)=infx,y,ω(ω+Σi=1mλifi(x)+Σi=1pμigi(y)+zT(xyω))g(\lambda,z,\mu) = \inf_{x,y,\omega} (||\omega||+\Sigma_{i=1}^m \lambda_if_i(x)+\Sigma_{i=1}^p\mu_ig_i(y)+z^T(x-y-\omega))

这个式子可以变形为

infω(ω+zTω)+infx(Σi=1mλifi(x)+zTx)+infy(Σi=1pμigi(y)zTy)\inf_{\omega} (||\omega||+z^T\omega) + \inf_{x}(\Sigma_{i=1}^m \lambda_if_i(x) + z^Tx) + \inf_{y}(\Sigma_{i=1}^p\mu_ig_i(y) - z^Ty)

三个变量的影响相互独立,对于ω\omega而言,如果z<1||z||<1,第一项一定能找到一个合适的ω\omega使其最小,否则的话可以达到负无穷。
因此

g(λ,z,μ)=infx(Σi=1mλifi(x)+zTx)+infy(Σi=1pμigi(y)zTy)g(\lambda,z,\mu) = \inf_{x}(\Sigma_{i=1}^m \lambda_if_i(x) + z^Tx) + \inf_{y}(\Sigma_{i=1}^p\mu_ig_i(y) - z^Ty)

可以得到对偶问题为

maximum        infx(Σi=1mλifi(x)+zTx)+infy(Σi=1pμigi(y)zTy)subject to        z<1λi0,μi0\begin{align} maximum \ \ \ \ \ \ \ \ & \inf_{x}(\Sigma_{i=1}^m \lambda_if_i(x) + z^Tx) + \inf_{y}(\Sigma_{i=1}^p\mu_ig_i(y) - z^Ty)\\ subject \ to\ \ \ \ \ \ \ \ & ||z||<1\\ &\lambda_i\ge 0,\mu_i\ge0 \end{align}
本文作者:战斗包子
本文链接:https://paipai121.github.io/2024/11/21/学习记录/几何问题/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可