Second-order cone programming

This is an old revision of this page, as edited by 69.142.104.5 (talk) at 17:09, 5 December 2007 (Example: Robust Linear Programming). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

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 convex Quadratically constrained quadratic program. SOCPs can be solved with great efficiency by interior 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.

Software
  • MOSEK — The first commercially available software package for solution SOCP.