- Second-order cone programming
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 for , the SOCP reduces to a
linear program . When for , the SOCP is equivalent to a convexQuadratically constrained quadratic program . SOCPs can be solved with great efficiency byinterior point methods .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 .External links
* Stephen Boyd and Lieven Vandenberghe, [http://www.stanford.edu/~boyd/cvxbook/ Convex Optimization] (book in pdf).
;Software
* [http://www.mosek.com/ MOSEK] — The first commercially available software package for solution SOCP.
* [http://www.ilog.com/products/cplex/product/algorithms.cfm CPLEX] — Full-featured solver for large scale linear, quadratic, and integer programming problems, including SOCP.
Wikimedia Foundation. 2010.