Second-order cone programming
From Wikipedia, the free encyclopedia
| This article or section is in need of attention from an expert on the subject. WikiProject Mathematics or the Mathematics Portal may be able to help recruit one. |
A second-order cone program (SOCP) is a convex optimization problem of the form
- minimize
subject to
where the problem parameters are
, and
. Here
is the optimization variable. When Ai = 0 for
, the SOCP reduces to a linear program. When ci = 0 for
, the SOCP is equivalent to a convex Quadratically constrained quadratic program. SOCPs can be solved with great efficiency by interior point methods.
[edit] Example: Stochastic Programming
Consider a stochastic linear program in inequality form
- minimize
subject to
where the parameters
are independent Gaussian random vectors with mean
and covariance
and
. This problem can be expressed as the SOCP
- minimize
subject to
where
is the inverse error function.
[edit] External links
- Stephen Boyd and Lieven Vandenberghe, Convex Optimization (book in pdf).
- Software
- MOSEK — The first commercially available software package for solution SOCP.





