凸优化(三)——凸函数

作者: Herbert002 | 来源:发表于2016-02-26 17:32 被阅读3511次

〇、说明

凸优化主要学习《凸优化》(Stephen Boyd等著,王书宁等译)[1]这本书。学习过程中,对其内容的理解时有困惑,也参考一些其他书籍资料。笔者尽量将这部分知识整理地简洁明了,成此系列笔记。

如有错误疏漏,烦请指出。如要转载,请联系笔者,hpf_2006pyy@163.com。

一、定义

图1[1]

直观的,图1是一维凸函数的示例。一维情况下,不严格的说,凸函数是弦在上的函数。

注意:在不同的教科书和资料中,对凸函数的定义有可能是相反的,在机器学习领域,一般都使用这个定义。

二、性质

2.1、一阶条件

2.2、二阶条件

2.3、下水平集

2.4、上境图

三、典型凸函数

A、线性函数和仿射函数

B、指数函数

C、负熵

D、范数

四、保凸运算

非负加权求和、复合仿射映射、逐点最大和逐点上确界、复合等。

五、Jensen不等式

Jensen不等式,又叫詹森不等式,以丹麦数学家约翰·詹森(Johan Jensen)命名。

5.1、常规形式

5.2、概率形式

5.3、推广

Jensen不等式用途非常广泛。凸性和Jensen不等式可以构成不等式理论的基础,很多著名的不等式都可以通过Jensen不等式应用于合适的凸函数得到[1]。

例如,算数-几何平均不等式可以由负对数函数利用Jensen不等式得到。

附录

A、参考

[1]、《凸优化》,Stephen Boyd等著,王书宁等译

B、相关目录

凸优化(一)——概述

凸优化(二)——凸集

凸优化(三)——凸函数

凸优化(四)——问题求解

凸优化(五)——回溯直线搜索

凸优化(六)——最速下降法

凸优化(七)——牛顿法

凸优化(八)——Lagrange对偶问题

C、时间线

2016-02-26 第一次发布

2016-08-07 修改文章名,重新整理完善

相关文章

  • 凸优化笔记2-主要内容

    笔记主要内容 凸集、凸函数、凸优化 凸优化理论 若干算法

  • 通俗易懂地理解机器学习理论中的凸优化

    写在前头 凸优化问题(OPT,convex optimization problem)指定义在凸集中的凸函数最优化...

  • 凸优化(三)——凸函数

    〇、说明 凸优化主要学习《凸优化》(Stephen Boyd等著,王书宁等译)[1]这本书。学习过程中,对其内容的...

  • 机器学习(6)——凸优化理论(一)

    概述   凸优化,或叫做凸最优化,凸最小化,是数学最优化的一个子领域,研究定义于凸集中的凸函数最小化的问题。凸优化...

  • Convex Optimization Note 1 | Int

    凸优化,或叫做凸最优化,凸最小化,是数学最优化的一个子领域,研究定义于凸集中的凸函数最小化的问题。凸优化在某种意义...

  • 凸优化&非凸优化

    凸优化指的是,如果得到了局部最优,那么这个局部最优就是全局最优。 讲凸优化就涉及到凸函数和凸集合集合C内任意两点间...

  • 关于凸优化的一些基本概率(2018京东算法岗)

    凸优化是很多机器学习算法的基础,绝大部分的优化算法都是适用在凸函数上的。18年的京东算法岗考的基本都是凸优化的基本...

  • 优化问题

    优化问题 凸优化 1.基本概念: 定义:函数是凸函数当且仅当对定义域中的任意两点x,y和任意实数总有 直观解释:凸...

  • 一、简介

    定义1.1 凸函数和凸集简而言之,凸集满足的性质就是对于集合中的任意两点,他们连线上的点也都是集合中的点凸优化研究...

  • 凸优化(四)凸函数分析

    1. 概述 之前简单介绍了凸函数的定义,相信大家对凸函数有了简单的认识,但是这是远远不够的,这次通过一些详细的函数...

网友评论

    本文标题:凸优化(三)——凸函数

    本文链接:https://www.haomeiwen.com/subject/rlnikttx.html