支撑函数

来自testwiki
imported>Hbghlyj2024年3月21日 (四) 18:46的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到导航 跳转到搜索

在数学领域内,n的一个非空的闭凸子集A支撑函数hA,描述了从A的支撑超平面(supporting hyperplane)到原点的距离。hAn上的一个凸函数。任意一个非空的闭凸子集都可以由它的支撑函数唯一确定。进一步地,hA作为集合A上的函数,与这个集合上许多几何变换是相容的,比如伸缩变换、平移变换、旋转变换以及闵可夫斯基和。因为具有这些性质,支撑函数是凸分析或凸几何中最基础与重要的概念。

定义

n的非空闭凸子集A的支撑函数是:

hA:n:xsup{xa:aA},其中xn

下面的性质并不要求集合A是闭且凸的:在hA(x)有界时,集合{un:uxhA(x)}表示最小的包含A的闭的半空间(half-space);进一步地,集合x={un:ux=hA(x)}就是A的支撑超平面(supporting hyperplane)。[1]

原点到A的支撑超平面的距离dx(0)满足这样的关系:dx(0)=hA(x)|x|。取x 的模为1 就利用A的支撑函数描述了A的支撑超平面到原点的距离。

例子

  • 单点集的支撑函数:A={a}hA(x)=xa
  • 单位球的支撑函数:B1={xn:|x|1}hB1(x)=|x|
  • A为从a-a的线段,则有:hA=|xa|

引用

Template:Reflist