Conic optimization is a subfield of convex optimization that studies problems consisting of minimizing a convex function over the intersection of an affine subspace and a convex cone.

The class of conic optimization problems includes some of the most well known classes of convex optimization problems, namely linear and semidefinite programming.

Definition

edit

Given a real vector space X, a convex, real-valued function

defined on a convex cone , and an affine subspace defined by a set of affine constraints , a conic optimization problem is to find the point in for which the number is smallest.

Examples of include the positive orthant , positive semidefinite matrices , and the second-order cone . Often is a linear function, in which case the conic optimization problem reduces to a linear program, a semidefinite program, and a second order cone program, respectively.

Duality

edit

Certain special cases of conic optimization problems have notable closed-form expressions of their dual problems.

Conic LP

edit

The dual of the conic linear program

minimize
subject to

is

maximize
subject to

where denotes the dual cone of .

Whilst weak duality holds in conic linear programming, strong duality does not necessarily hold.[1]

Semidefinite Program

edit

The dual of a semidefinite program in inequality form

minimize
subject to

is given by

maximize
subject to

References

edit
  1. ^ "Duality in Conic Programming" (PDF).
edit

📚 Artikel Terkait di Wikipedia

Mathematical optimization

convex quadratic programming. Conic programming is a general form of convex programming. LP, SOCP and SDP can all be viewed as conic programs with the appropriate

Linear programming

Linear programming is a special case of mathematical programming (also known as mathematical optimization). More formally, linear programming is a technique

Bézier curve

segment of a parabola. As a parabola is a conic section, some sources refer to quadratic Béziers as "conic arcs". With reference to the figure on the

General algebraic modeling system

Conic programming is added 2003 Global optimization in GAMS 2004 Quality assurance initiative starts 2004 Support for Quadratic Constrained programs 2005

Lambert conformal conic projection

A Lambert conformal conic projection (LCC) is a conic map projection used for aeronautical charts, portions of the State Plane Coordinate System, and

MOSEK

problems linear and conic optimization problems. In particular, MOSEK solves conic quadratic (a.k.a. Second-order cone programming) and semi-definite (aka

Convex optimization

quadratic function. Second order cone programming are more general. Semidefinite programming are more general. Conic optimization are even more general -

Triangle conic

In Euclidean geometry, a triangle conic is a conic in the plane of the reference triangle and associated with it in some way. For example, the circumcircle