Second-Order Cone Optimization
DefinitionsStandard formWe say that a problem is a second-order cone optimization problem (SOCP) if it is a tractable conic optimization problem of the form (ref{eq:conic-pb-def-L6}), where the cone is a product of second-order cones and possibly the non-negative orthant . A standard form for the SOCP model is
SOCPs contain LPs as special cases, as seen from the standard form above, with all zero. Special case: convex quadratic optimizationConvex quadratic optimization (often written QP for short) corresponds to the convex optimization model
We can view QPs as special cases of SOCP: first, we express the problem in a way to make the objective linear:
Quadratically constrained, convex quadratic optimizationQCQPs, as they are know by their acronym, correspond to problems of the form
Note that SOCPs cannot, in general, be cast as QCQPs. Consider a single SOC constraint of the form
ExamplesRisk-return trade-off in portfolio optimizatioConsider the problem of investing in assets, whose returns over one period (say, a month) are described as a random variable , with mean and covariance matrix . A portfolio is described as a vector , with the amount invested in asset (if no short-selling is allowed, we impose ; in general, we might impose that the portfolio vector belongs to a given polyhedron ). The return of the portfolio is then , and is a random variable with mean and variance . The problem introduced by Markowitz seeks to find a trade-off between the expected return and the risk (variance) of the portfolio:
Robust half-space constraintConsider a constraint on of the form , with and . Now assume that is only known to belong to an ellipsoid , with center and given. How can we guarantee that, irrespective of the choice of , we still have ? The answer to this question hinges on the condition
Robust linear programmingConsider a linear optimization problem of the form
The figure above illustrates the kind of feasible set one obtains in a particular instance of the above problem, with spherical uncertainties (that is, all the ellipsoids are spheres, for some ). We observe that the robust feasible set is indeed contained in the original polyhedron. Robust separationWe have discussed the problem of linear separation of two classes of points here. We revisit this example, assuming now that each point , , is only known to belong to an ellipsoid , where is the ‘‘nominal’’ value, and matrix describes the ellipsoidal uncertainty around it. The condition for an hyperplane , where , , and , to separate the ellipsoids is
|