Lipschitz Continuity

Breeze Shane大约 3 分钟MathematicsConvexAnalysisMathematicsConvex Analysis

利普希茨连续——Lipschitz Continuity

参考资料:利普希茨连续 - 维基百科open in new window

定义

对于在实数集的子集的函数f ⁣:DRRf\colon D\subseteq \mathbb {R} \to \mathbb {R},若存在常数KK,使得f(a)f(b)Kaba,bD|f(a)-f(b)|\leq K|a-b|\quad \forall a,b\in D,则称ff符合利普希茨条件,对于ff最小的常数KK称为 ff的利普希茨常数。可以近似将优化复杂函数的问题,转化为二次规划问题。

K<1K<1ff称为收缩映射。

利普希茨条件也可对任意度量空间的函数定义:

给定两个度量空间(M,dM),(N,dN),UM(M,d_{M}),(N,d_{N}),U\subseteq M。若对于函数f:UNf:U\to N,存在常数KK使得dN(f(a),f(b))KdM(a,b)a,bUd_{N}(f(a),f(b))\leq Kd_{M}(a,b)\quad \forall a,b\in U 则说它符合利普希茨条件。

若存在K1K\geq 1使得1KdM(a,b)dN(f(a),f(b))KdM(a,b)a,bU{\frac{1}{K}}d_{M}(a,b)\leq d_{N}(f(a),f(b))\leq Kd_{M}(a,b)\quad \forall a,b\in U 则称ff双李普希茨(bi-Lipschitz)。

用处

可以近似将优化复杂函数的问题,转化为二次规划问题。

如果有f\nabla f是Lipschitz连续的,则x,y,f(y)f(x)+f(x)T(yx)+L2yx22\forall x,y,\quad f(y)\leq f(x)+\nabla f(x)^T(y-x)+{L\over2}||y-x||_2^2,其中LL为Lipschitz常数。即可以将优化复杂的函数f(y)f(y)等价地优化它的上界。

皮卡-林德洛夫定理

若已知y(t)y(t)有界,ff符合利普希茨条件,则微分方程初值问题y(t)=f(t,y(t)),y(t0)=y0y'(t)=f(t,y(t)),y(t_{0})=y_{0}刚好有一个解。

在应用上,tt通常属于一有界闭区间( 如 [0,2π][0,2 \pi ] )。于是y(t)y(t)必有界,故yy有唯一解。

性质

  1. 符合利普希茨条件的函数连续,实际上一致连续。
  2. 双李普希茨(bi-Lipschitz)函数是单射。
  3. Rademacher定理:若ARnA\subseteq {\mathbb {R}}^{n}AA为开集,f:ARnf:A''\to {\mathbb {R}}^{n}符利普希茨条件,则ff几乎处处可微。
  4. Kirszbraun定理:给定两个希尔伯特空间H1,H2H_{1},H_{2}UH1U\in H_{1}f:UH1f:U\to H_{1}符合利普希茨条件,则存在符合利普希茨条件的F:H1H2F:H_{1}\to H_{2},使得FF的利普希茨常数和ff的相同,且F(x)=f(x)xUF(x)=f(x)\quad \forall x\in U

几何意义

对于利普希茨连续函数,存在一个双圆锥(白色)其顶点可以沿着曲线平移,使得曲线总是完全在这两个圆锥外。

用公式的描述

f(x)f(y)Lxy,x,yRn ||\nabla f(x)-\nabla f(y)|| \leq L||x-y||,\quad x,y\in R^n

可以描述为函数f(x)f(x)二次可微,且Hessian矩阵在RnR^n上有界。