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.