凸函数最优化,或叫做凸最优化凸最小化,是数学最优化的一个子领域,研究定义于凸集中的凸函数最小化的问题。凸最优化在某种意义上说较一般情形的数学优化问题要简单,譬如在凸最优化中局部最优值必定是全局最优值。凸函数的凸性使得凸分析中的有力工具在优化问题中得以应用,如次导数等。

凸最优化应用于很多学科领域,诸如自动控制系统,信号处理,通信和网络,电子电路设计,数据分析和建模,统计学(优化设计),以及金融。在近来运算能力提高和优化理论发展的背景下,一般的凸最优化已经接近简单的线性规划一样直捷易行。许多优化问题都可以转化成凸最优化(凸最小化)问题。

定义

 为一凸集,且 为一凸函数。凸最优化就是要找出一点 ,使得每一 满足 [1][2]在优化理论中, 称为可行域 称为目标函数 称为全局最优值,或全局最优解

或者可以表示为下面的标准型:

 

其中   为凸函数。[3]

举例

以下问题都是凸最优化问题,或可以通过改变变量而转化为凸最优化问题:[4]

方法

凸最优化(凸最小化)问题可以用以下几种方法求解:

脚注

  1. ^ Hiriart-Urruty, Jean-Baptiste; Lemaréchal, Claude. Convex analysis and minimization algorithms: Fundamentals. 1996: 291 [2013-09-25]. (原始内容存档于2013-09-29). 
  2. ^ Ben-Tal, Aharon; Nemirovskiĭ, Arkadiĭ Semenovich. Lectures on modern convex optimization: analysis, algorithms, and engineering applications. 2001: 335–336 [2013-09-25]. (原始内容存档于2013-09-29). 
  3. ^ Boyd/Vandenberghe, p. 7
  4. ^ For methods for convex minimization, see the volumes by Hiriart-Urruty and Lemaréchal (bundle) and the textbooks by Ruszczyński and Boyd and Vandenberghe (interior point).

参考资料

  • Ruszczyński, Andrzej. Nonlinear Optimization. Princeton University Press. 2006.