在数学中一个非凸的最优化问题是什么意思?

Posted hjlweilong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在数学中一个非凸的最优化问题是什么意思?相关的知识,希望对你有一定的参考价值。

作者:王业磊
链接:https://www.zhihu.com/question/20343349/answer/17347657
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

数学中最优化问题的一般表述是求取技术分享,使技术分享,其中技术分享是n维向量,技术分享技术分享的可行域,技术分享技术分享上的实值函数。
凸优化问题是指技术分享闭合的凸集技术分享技术分享上的凸函数的最优化问题,这两个条件任一不满足则该问题即为非凸的最优化问题。
其中,技术分享凸集是指对集合中的任意两点技术分享,有技术分享,即任意两点的连线段都在集合内,直观上就是集合不会像下图那样有“凹下去”的部分。至于闭合的凸集,则涉及到闭集的定义,而闭集的定义又基于开集,比较抽象,不赘述,这里可以简单地认为闭合的凸集是指包含有所有边界点的凸集。
技术分享
技术分享凸函数是指对于定义域技术分享中任意两点技术分享,有技术分享,直观上就是技术分享向下凸出,如下图示意。
技术分享
实际建模中判断一个最优化问题是不是凸优化问题一般看以下几点:
  • 目标函数技术分享如果不是凸函数,则不是凸优化问题
  • 决策变量技术分享中包含离散变量(0-1变量或整数变量),则不是凸优化问题
  • 约束条件写成技术分享时,技术分享如果不是凸函数,则不是凸优化问题
之所以要区分凸优化问题和非凸的问题原因在于凸优化问题中局部最优解同时也是全局最优解,这个特性使凸优化问题在一定意义上更易于解决,而一般的非凸最优化问题相比之下更难解决。












以上是关于在数学中一个非凸的最优化问题是什么意思?的主要内容,如果未能解决你的问题,请参考以下文章

最优解算法的讨论

优化算法-从梯度下降到深度学习非凸优化

MLDS笔记:Optimization

机器学习凸集凸函数凸优化凸优化问题非凸优化问题概念详解

机器学习凸集凸函数凸优化凸优化问题非凸优化问题概念详解

凸优化——凸优化在数学优化中的特殊地位