Conic optimization is a subfield of
convex optimization that studies problems consisting of minimizing a
convex function
In mathematics, a real-valued function is called convex if the line segment between any two points on the graph of a function, graph of the function lies above the graph between the two points. Equivalently, a function is convex if its epigra ...
over the intersection of an
affine subspace and a
convex cone
In linear algebra, a ''cone''—sometimes called a linear cone for distinguishing it from other sorts of cones—is a subset of a vector space that is closed under scalar multiplication; that is, is a cone if x\in C implies sx\in C for every .
...
.
The class of conic optimization problems includes some of the most well known classes of convex optimization problems, namely
linear and
semidefinite programming.
Definition
Given a
real vector space ''X'', a
convex, real-valued
function
:
defined on a
convex cone
In linear algebra, a ''cone''—sometimes called a linear cone for distinguishing it from other sorts of cones—is a subset of a vector space that is closed under scalar multiplication; that is, is a cone if x\in C implies sx\in C for every .
...
, and an affine subspace
defined by a set of
affine constraints
, a conic optimization problem is to find the point
in
for which the number
is smallest.
Examples of
include the positive
orthant ,
positive semidefinite matrices
, and the second-order cone
. Often
is a linear function, in which case the conic optimization problem reduces to a
linear program, a
semidefinite program, and a
second order cone program, respectively.
Duality
Certain special cases of conic optimization problems have notable closed-form expressions of their dual problems.
Conic LP
The dual of the conic linear program
:minimize
:subject to
is
:maximize
:subject to
where
denotes the
dual cone of
.
Whilst weak duality holds in conic linear programming, strong duality does not necessarily hold.
Semidefinite Program
The dual of a semidefinite program in inequality form
: minimize
: subject to
is given by
: maximize
: subject to
:
References
External links
* {{cite book, title=Convex Optimization, first1=Stephen P., last1=Boyd, first2=Lieven, last2=Vandenberghe, year=2004, publisher=Cambridge University Press, isbn=978-0-521-83378-3, url=https://web.stanford.edu/~boyd/cvxbook/bv_cvxbook.pdf , accessdate=October 15, 2011
MOSEKSoftware capable of solving conic optimization problems.
Convex optimization