Skip to content

凸函数

Convex function

函数在任意凸组合处不超过相同权重下函数值的凸组合。

条目类型
定义

形式陈述

C 为凸集。函数 f:CR{+} 称凸,若对 x,yCθ[0,1]

f((1θ)x+θy)(1θ)f(x)+θf(y).

其上图

epif={(x,t):xC, tf(x)}

为凸集,当且仅当 f 凸。若 C 是开凸域且 f:CR 可微,则凸性等价于一阶支撑不等式

f(y)f(x)+f(x)(yx).

若进一步二次可微,则 2f(x)0 对所有 xC 成立是凸性的等价条件;矩阵序与特征值等价范围见正定与半正定矩阵

直觉

凸性要求任意两点之间的整条弦都压在图像上方,因此函数不会在两个低谷之间藏着更低而不可见的凹槽。等价地,它的上图是凸集;这个几何改写让函数不等式可以用超平面分离处理。可微时梯度给全局支撑平面,不可微时则由次梯度给出全局仿射下界。

例子与边界

x2ex、任意范数,以及任意一族凸函数的点态上确界,都是凸函数。logxx>0 上凸。严格凸要求不等点的真弦不等式,能给出极小点唯一性;强凸还要求统一二次曲率,二者不能混同。|x| 凸但在零点不可微,说明 Hessian 判据只适用于足够光滑情形。凸函数可取 + 以编码约束,但不能任意出现 而仍保持通常的“适当凸函数”理论。凸函数的局部极小点都是全局极小点,反之极大点没有类似结论。

函数 f(x)=max{x,2x+3} 是两条仿射函数的点态最大值,因此凸,但在交点处不可微。对 f(x)=x2,取 x=1,y=2,t=1/3,可直接验证

f(tx+(1t)y)=113f(1)+23f(2)=3.

若定义域本身不凸,弦可能离开定义域,标准凸函数定义便不能直接使用。

推论与应用

凸集提供允许插值的定义域,梯度或次梯度提供支撑下界,二者共同构成凸优化问题的全局结构。Hölder 不等式、范数和对数似然中也反复出现凸性;它既用于证明不等式,也用于把局部最优性升级为全局最优性。

从这个对象页向外有三条不同主线:Jensen 不等式把有限凸组合推广到随机平均;次微分处理不可微点的支撑斜率与最优性;凸共轭与 Fenchel–Young 不等式用所有线性配对组织对偶信息。Bregman 散度则量出函数图像高于某点支撑平面的余量,通常不对称,也不是度量。

学习应用需要再分两层。分类代理损失借凸性获得可优化目标,但“凸”本身不保证对 01 风险校准,更不保证有限样本泛化;在线凸优化只用每轮损失凸性建立 regret。近端算子进一步把一个凸函数放进可计算的正则化子问题,但如何迭代、停止和处理内层误差属于数值算法层。各页分别固定假设和等号条件,本页不再临时承担它们的定义。

参考资料
  • Stephen Boyd and Lieven Vandenberghe, Convex Optimization, Cambridge University Press, 2004,Ch. 3, convex functions and first/second-order characterizations。
  • R. Tyrrell Rockafellar, Convex Analysis, Princeton University Press, 1970,§§4–10, convex functions and epigraphs。
关系图谱39 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组
分类位置

上位 / 更一般

暂未标注直接上位概念。

下位 / 直接特例