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.