SOCP

from Wikipedia, the free encyclopedia

A SOCP (or Second Order Cone Program ) is a problem in mathematical optimization in which the solution to the problem is not only subject to linear restrictions, but should also lie in a certain cone . This cone is called the second-order cone in English, from which the name of the program is derived.

definition

Given is the one provided with the standard scalar product and the second-order cone (also called Lorentz cone ) which defines the generalized inequality . Then the optimization problem is called

There is and as well

Alternatively, the inequality restriction can also be formulated as.

Classification and special cases

A SOCP is a conical program , as the above formulation shows using the cone. So it is always a convex optimization problem .

If all , a SOCP can be formulated as a special quadratic program with quadratic constraints . To do this, one takes advantage of the fact that

is. Here is the n-dimensional identity matrix . In this case, every cone restriction can be replaced by a quadratic and a linear restriction.

If all are equal to zero, the inequality restrictions can be reformulated as . If one now combines the left side of the inequality for all into a vector and the right line into a matrix that consists of the vectors line by line , then the SOCP can be formulated as a linear optimization problem.

literature