Second order cone programming
From Wikipedia, the free encyclopedia
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: Robust Linear 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.