You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

非空闭凸集的距离函数的支撑函数表示证明及其次微分计算问询

非空闭凸集的距离函数的支撑函数表示证明及其次微分计算问询

看起来你在啃《An easy path to convex analysis and applications》的时候碰到了这个经典的凸分析问题,咱们一步步来拆解,帮你理清思路~


一、证明距离函数的支撑函数表示式

你已经迈出了关键的第一步:把支撑函数$\sigma_\Omega(v)$替换成定义式,得到:
$$\sup_{|v|\leq 1}{ \langle x, v \rangle - \sigma_\Omega(v)} = \sup_{|v|\leq 1}{\inf_{\omega\in\Omega} \langle x - \omega, v \rangle}$$
接下来我们通过双向不等式来完成证明,不用直接纠结交换sup和inf的条件,反而更直观:

1. 先证左边 ≤ 右边

对任意$|v| \leq 1$和$\omega \in \Omega$,由柯西不等式:
$$\langle x - \omega, v \rangle \leq |x - \omega| \cdot |v| \leq |x - \omega|$$
对$\omega$取下确界,可得:
$$\inf_{\omega\in\Omega} \langle x - \omega, v \rangle \leq \inf_{\omega\in\Omega} |x - \omega| = d(x;\Omega)$$
再对所有$|v| \leq 1$取上确界,左边的上确界自然不会超过$d(x;\Omega)$,即:
$$\sup_{|v|\leq 1}{ \langle x, v \rangle - \sigma_\Omega(v)} \leq d(x;\Omega)$$

2. 再证左边 ≥ 右边

分两种情况讨论:

  • 当$x \in \Omega$时:$d(x;\Omega)=0$。此时对任意$|v| \leq 1$,$\langle x,v\rangle - \sigma_\Omega(v) \leq \langle x,v\rangle - \langle x,v\rangle = 0$,而取$v=0$时等号成立,因此左边的上确界就是0,等于右边的距离值,等式成立。
  • 当$x \notin \Omega$时:利用凸集的投影定理,存在唯一的投影点$\omega_0 \in \Omega$,使得$|x - \omega_0| = d(x;\Omega)$,且满足$\langle x - \omega_0, \omega - \omega_0\rangle \leq 0$对所有$\omega \in \Omega$成立。
    现在取$v = \frac{x - \omega_0}{|x - \omega_0|}$,显然$|v|=1$。代入左边表达式计算:
    $$
    \langle x,v\rangle - \sigma_\Omega(v) = \langle x,v\rangle - \sup_{\omega\in\Omega}\langle v,\omega\rangle
    $$
    由投影的性质,$\langle v, \omega - \omega_0\rangle \leq 0$,即$\langle v,\omega\rangle \leq \langle v,\omega_0\rangle$,因此$\sigma_\Omega(v) = \langle v,\omega_0\rangle$。代入后:
    $$
    \langle x,v\rangle - \langle v,\omega_0\rangle = \langle x - \omega_0, v\rangle = \langle x - \omega_0, \frac{x - \omega_0}{|x - \omega_0|}\rangle = |x - \omega_0| = d(x;\Omega)
    $$
    这说明存在某个$v$使得左边的表达式等于$d(x;\Omega)$,因此左边的上确界至少是这个值,即:
    $$\sup_{|v|\leq 1}{ \langle x, v \rangle - \sigma_\Omega(v)} \geq d(x;\Omega)$$

结合双向不等式,等式得证。


二、计算次微分$\partial d(\bar{x};\Omega)$

次微分的计算同样分两种情况,利用距离函数的凸性和投影性质来推导:

1. 当$\bar{x} \in \Omega$时

此时$d(\bar{x};\Omega)=0$,根据次微分的定义,$\partial d(\bar{x};\Omega)$是所有满足:
$$d(x;\Omega) \geq d(\bar{x};\Omega) + \langle v, x - \bar{x}\rangle = \langle v, x - \bar{x}\rangle$$
对所有$x \in \mathbb{R}^n$成立的$v$的集合。

经过推导可以得出,这个集合等价于:
$$\partial d(\bar{x};\Omega) = \left{ v \in \mathbb{R}^n \mid |v| \leq 1, \langle v, \omega \rangle \leq \langle v, \bar{x} \rangle \text{ 对所有 } \omega \in \Omega \right}$$
换句话说,这是**$\Omega$在$\bar{x}$处的法锥$N_\Omega(\bar{x})$与单位闭球$B(0,1)$的交集**,即$\partial d(\bar{x};\Omega) = N_\Omega(\bar{x}) \cap B(0,1)$。

2. 当$\bar{x} \notin \Omega$时

设$\omega_0$是$\bar{x}$在$\Omega$上的唯一投影,此时距离函数在$\bar{x}$处是可微的,次微分是单点集:
$$\partial d(\bar{x};\Omega) = \left{ \frac{\bar{x} - \omega_0}{|\bar{x} - \omega_0|} \right}$$
这个结果的推导核心是利用投影的正交性:对于任意$v \in \partial d(\bar{x};\Omega)$,结合次微分定义和柯西不等式的等号条件,最终可以推出$v$只能是$\bar{x}$到投影点$\omega_0$的单位方向向量。


备注:内容来源于stack exchange,提问作者Re-ocean

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 16:13:00