凸函数(Convex functions)之基本属性和示例

1.定义(Definition)
如果dom f是一个凸集,那么函数f:Rn→R是凸的,如果对于所有x,y∈dom f和θ为0≤θ≤1,我们有

几何上,该不等式表示(x、f(x))和(y、f(y))之间的线段,即x到y的弦。
如果当x=y和0<θ<1中,严格不等式在上式中成立,则函数f是严格凸的。如果−f是凸的,则说f是凹的,如果−f是严格凸的,则说严格凹的。


一个凸函数的图。图上任意两点之间的和弦(即线段)位于图的上方。

2.扩展值的扩展名(Extended-value extensions)
通过将凸函数定义为其域之外的∞,将其扩展到所有Rn通常是方便的。
如果f是凸的,我们定义它的扩展值扩展˜:Rn→R∪{∞}


f˜的扩展名在所有Rn上定义,并在R∪{∞}中取值。
当dom f={x|f˜(x)<∞},我们可以从f˜的扩展名中获取我们可以从f˜的扩展名中获取原始函数f的结构域。

对于f˜的扩展名,我们可以将其表示为:对于0<θ<1,


对于任何x和y。

3.一阶条件(First-order conditions)
假设f是可微的(即,它的梯度∇f存在于domf中的每个点,它是开放的)。
那么f是凸的,当且仅当dom f是凸的并且

适用于所有的x,y∈dom f。


如图所示,如果f是凸的和可微的,那么f(x)+∇f(x)T(y−x)≤f(y)对于所有x,y∈domf。

严格凸性也可以用一阶条件来描述:f是严格凸的,当且仅当dom f是凸的,对于x,y∈domf,x≠y,我们有

对于凹函数,我们有相应的特征:f是凹的,当且仅当dom f是凸的并且

对于所有的x,y∈dom f。

4.二阶条件(Second-order conditions)
我们现在假设f是两次可微的,也就是说,它的Hessian导数或二阶导数∇2f存在于dom f中的每个点,它是开放的。
那么f是凸的,当且仅当dom f是凸的,它的Hessian是正半定的:对于所有的x∈domf,

对于R上的函数,这可简化为简单的条件f“(x)≥0。

5.子级集(Sublevel sets)
函数f:Rn→R的α子级集定义为

凸函数的子级集是凸的,对于α的任何值。证明直接来自凸性的定义:如果x,y∈Cα,那么f(x)≤α和f(y)≤α,所以f(θx+(1−θ)y)≤αfor0≤θ≤1,因此θx+(1−θ)y∈Cα。
相反则不正确:函数可以使它的子级集都是凸的,但不能不是凸函数。例如,f(x)=−ex在R上不是凸的(实际上,它是严格的凹的),但它的所有子级集都是凸的。
如果f是凹的,那么它的α-上级集,由{x∈domf|f(x)≥α}给出,是一个凸集。子级集属性通常是建立一个集凸性的好方法,通过将其表示为凸函数的子级集,或作为凹函数的上级集。

6.Epigraph
函数f:Rn→R的图被定义为

它是Rn+1的一个子集。一个函数f:Rn→R的Epigraph被定义为

它是Rn+1的一个子集。(“Epi”的意思是“上面”,所以铭文的意思是“图上”。)

如图所示,函数f的特征,显示阴影。下边界显示得较深,是f的图。
凸函数的许多结果可以用铭文几何地证明(或解释),并将结果应用于凸集。例如,考虑凸性的一阶条件:

其中f是凸的,y∈dom f。我们可以用epi f几何地解释这个基本不等式。如果(y,t)∈epi f,那么

我们可以表达为:

这意味着由(∇f(x)、−1)定义的超平面支持边界点(x、f(x))处的epi f;

如图所示,对于可微凸函数f,向量(∇f(x),−1)定义了ff的支持超平面。

7.延森的不等式与扩展(Jensen’s inequality and extensions)
基本不等式,即,

有时也被称为延森不等式。它很容易地扩展到两个以上的凸组合:如果f是凸的,x1,…,xk∈dom f和θ1…,θk≥0和θ1+··+θk=1,然后
与凸集的情况一样,这个不等式也扩展到无限和、积分和期望值。例如,如果S⊆domf上的p(x)≥0,RSp(x)dx=1,则

只要积分存在。在最一般的情况下,我们可以接受domf中支持的任何概率测度。如果x是一个随机变量,使得概率为1的x∈domf,而f是凸的,那么我们有

只要有期望的存在。我们可以通过利用随机变量x来支持{x1,x2},从这个一般形式中恢复基本的不等式(3.1),问题(x=x1)=θ,问题(x=x2)=1−θ。因此,不等式(3.5)刻画了凸性:如果f不是凸的,则有一个随机变量x,x∈dom的概率为f,即f(Ex)>Ef(x)。
所有这些不等式现在都被称为詹森不等式,尽管詹森研究的不等式是非常简单的

8.不平等(Inequalities)
将延森不等式应用于一些适当的凸函数,可以导出许多著名的不等式。(事实上,凸性和延森不等式可以成为不等式理论的基础。)作为一个简单的例子,考虑算术几何平均不等式:

对于a,b≥0。函数−logx是凸的;与θ=1/2的Jensen不等式得到

取双方的指数,收益率。
作为一个不那么平凡的例子,我们证明了老¨的不等式:对于p>1,1/p+1/q=1和x,y∈Rn,

通过−logx的凸性和具有一般θ的Jensen不等式,得到了更一般的算术-几何平均不等式


对于a、b≥0和0≤θ≤1有效。正在将其应用于

产生


加上i,然后得到yields H¨older’s的不等式。

凸集函数之基本属性和示例相关推荐

  1. SSRS 2012 聚合函数 -- 隔行换色示例

    SSRS 2012 聚合函数 -- 隔行换色示例 有时我们希望报表能够显示出数据笔数的流水序号,如果要使用T-SQL查询来做出这种效果,通常必须使用RANK函数以自动产生编号,在此将介绍如何使用SSR ...

  2. javascript回调函数(模式)原理和示例深入分析

                                                                                     广大网友读懂了我之前论述的javasc ...

  3. xml相关php函数,PHP利用xml常用函数的详细集合示例

    这篇文章主要为大家详细介绍了PHP利用xml常用函数的详细集合示例,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小玲来看看吧! 1.DOM 函数 a.DOMDocu ...

  4. 用作键提取器的函数的 Boost.MultiIndex 示例

    用作键提取器的函数的 Boost.MultiIndex 示例 实现功能 C++实现代码 实现功能 用作键提取器的函数的 Boost.MultiIndex 示例 C++实现代码 #if !defined ...

  5. PHP常用 header函数设置HTTP头部示例

    PHP常用 header函数设置HTTP头部示例 定义编码 header( 'Content-Type:text/html;charset=utf-8 '); Atom header('Content ...

  6. python函数内部返回的值_Python中函数的返回值示例浅析

    前言: 前面我们介绍了简单的介绍了函数和函数的参数,今天我们来说一下Python中函数的返回值. 函数的返回值:函数运算的结果,需要进一步的操作时,给一个返回值return用来返回函数的结果,如果没有 ...

  7. php上传文件测试代码,php 文件上传函数的超详细示例

    这篇文章主要为大家详细介绍了php 文件上传函数的超详细示例,具有一定的参考价值,可以用来参考一下. 下面跟随512笔记的小编来举个例子吧. 经测试代码如下: /** * 文件上传 * * 返回的数组 ...

  8. php odbc 结果集处理,php常用ODBC函数集的简单示例

    这篇文章主要为大家详细介绍了php常用ODBC函数集的简单示例,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小玲来看看吧! ODBC连接类函数 odbc_conne ...

  9. python二元多次函数拟合_对python实现二维函数高次拟合的示例详解

    在参加"数据挖掘"比赛中遇到了关于函数高次拟合的问题,然后就整理了一下源码,以便后期的学习与改进. 在本次"数据挖掘"比赛中感觉收获最大的还是对于神经网络的认识 ...

最新文章

  1. XV6850成功刷机步骤
  2. “炉石”以上,“万智”未满《符文之地传奇》为何能有好开局?
  3. px4原生源码学习四--Nuttx 实时操作系统编程
  4. android 禁用dlsym_Android 7.0 dlopen 函数分析
  5. 启动linux的rpc服务的命令
  6. QtQuick controls和controls2 自定义样式
  7. LeetCode 第 28 场双周赛(505/2144,前23.6%)
  8. linkedhashset_Java LinkedHashSet clear()方法与示例
  9. LeetCode:砖墙【554】
  10. c语言课程设计作业五子棋,C语言课程设计报告五子棋游戏课程设计
  11. 深入浅出虚拟机-第三版笔记(重点)整理-2022-04-06
  12. WordPress小程序搭建之免费开源小程序
  13. python 画图十大工具_Python画图工具matplotlib的使用(图形并茂)
  14. 华硕老毛子padavan固件花生壳ddns设置教程
  15. 电脑qq语音连不到服务器,我的电脑不能语音聊天是怎么回事?每次qq上都提示:您的麦克风没有声音?我检查了电脑设置没问题...
  16. 金融数字化平台建设的三大误区和破局之道
  17. RxSwift | 万物皆 rx 的原因
  18. 状态空间方程的能控性与能观性判断
  19. 汉语编程工具易语言即学即用教程pdf
  20. 【笔记】IP地址详解、Linux网络及常用命令

热门文章

  1. 计算机中的科学思维能力指哪三种,浅析计算机应用与科学思维能力培养
  2. 聊聊cortex的Backoff
  3. Android 代码形式安装证书到手机内
  4. rn react native PanResponder手势动画 实现窗口拖动 滑动动画 Animated
  5. 用Python快速分析和预测股票价格
  6. 显卡的指标有哪些方面_显卡的几个主要的性能指标有()
  7. 【CodeForces300D】Painting Square
  8. 云计算销售和传统销售有什么区别
  9. Uncle Sam 山姆大叔
  10. OpenPortal Wifi认证、Portal协议认证、WEB认证解决方案