10.03.2015 Views

v2009.01.01 - Convex Optimization

v2009.01.01 - Convex Optimization

v2009.01.01 - Convex Optimization

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

246 CHAPTER 4. SEMIDEFINITE PROGRAMMING<br />

generic convex optimization problem<br />

minimize g(X)<br />

X<br />

subject to X ∈ C<br />

(582)<br />

where constraints are abstract here in the membership of variable X to<br />

feasible set C . Inequality constraint functions of a convex optimization<br />

problem are convex while equality constraint functions are conventionally<br />

affine, but not necessarily so. Affine equality constraint functions (convex),<br />

as opposed to the larger set of all convex equality constraint functions having<br />

convex level sets, make convex optimization tractable.<br />

Similarly, the problem<br />

maximize g(X)<br />

X<br />

subject to X ∈ C<br />

(583)<br />

is convex were g a real concave function. As conversion to convex form is not<br />

always possible, there is much ongoing research to determine which problem<br />

classes have convex expression or relaxation. [31] [51] [126] [239] [300] [124]<br />

4.1 Conic problem<br />

Still, we are surprised to see the relatively small number of<br />

submissions to semidefinite programming (SDP) solvers, as this<br />

is an area of significant current interest to the optimization<br />

community. We speculate that semidefinite programming is<br />

simply experiencing the fate of most new areas: Users have yet to<br />

understand how to pose their problems as semidefinite programs,<br />

and the lack of support for SDP solvers in popular modelling<br />

languages likely discourages submissions.<br />

−SIAM News, 2002. [98, p.9]<br />

Consider a conic problem (p) and its dual (d): [254,3.3.1] [206,2.1]<br />

[207] (confer p.146)<br />

(p)<br />

minimize c T x<br />

x<br />

subject to x ∈ K<br />

Ax = b<br />

maximize b T y<br />

y,s<br />

subject to s ∈ K ∗<br />

A T y + s = c<br />

(d) (275)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!