凸函数、凸集分别是什么意思?

  数学 高等数学 数值计算 最优化    浏览次数:20562        分享
5

如题

 

雕牌   2017-03-12 11:12



   2个回答 
17

凸集:

如果对于一个集合$S$中的任意两个点$A$和$B$,这两个点的连线$AB$也在$S$内,那么$S$就是一个凸集。

换句话说,凸集不能有洞,不同有任何凹陷。

凸函数:

一个函数$f$满足

(1)它的定义域是凸集

(2)对于其定义域中的任意两点$x_1$,$x_2$,对任意$0\leq \alpha \leq 1$,$f(\alpha x_1 +(1-\alpha)x_2)\leq \alpha f(x_1)+(1-\alpha)f(x_2)$,

那么这个函数$f$就是凸函数。

比如实数域上的$f(x)=x^2$就是凸函数,$f(x)=\sin x$就不是凸函数。

SofaSofa数据科学社区DS面试题库 DS面经

红魔鲁尼   2017-03-12 12:42

8

凸集:没有“洞”,没有凹陷

凸函数:二阶导数大于等于0


SofaSofa数据科学社区DS面试题库 DS面经

ljljlj   2017-11-22 20:39



  相关讨论

对函数进行log变换后,它的凹凸性会变吗?

凸函数有鞍点吗?

凸优化中的仿射是什么意思

非凸的目标函数还可以用随机梯度下降吗?

什么样的优化问题算是凸优化?

凸优化中局部最优解就是全局最优解吗?

牛顿法是凸优化算法还是全局优化算法?

两个凸函数相加,还是凸函数吗?

凸函数一定可导吗?

凸优化问题一定存在最优解吗?

  随便看看

sklearn模型当中的verbose是什么意思?

统计里的IQR是什么意思?

为什么图的拉普拉斯矩阵的最小特征值一定是0?

hyperparameter与parameter的区别?

python(matplotlib)中如何把折线图和柱状图画在一起?