13
Conic Optimization and Semidefinite Programming Zubair Khalid Department of Electrical Engineering School of Science and Engineering Lahore University of Management Sciences https://www.zubairkhalid.org/ee563_2020.html Convex Optimization

EE563 Convex Optimization - Module 4 · 2020-07-14 · Conic Form Problems In convex Optimization with Generalized Inequality Constraints, if we consider • Objective function: Affine

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: EE563 Convex Optimization - Module 4 · 2020-07-14 · Conic Form Problems In convex Optimization with Generalized Inequality Constraints, if we consider • Objective function: Affine

Conic Optimization and Semidefinite Programming

Zubair Khalid

Department of Electrical EngineeringSchool of Science and Engineering

Lahore University of Management Sciences

https://www.zubairkhalid.org/ee563_2020.html

Convex Optimization

Page 2: EE563 Convex Optimization - Module 4 · 2020-07-14 · Conic Form Problems In convex Optimization with Generalized Inequality Constraints, if we consider • Objective function: Affine

Outline

• Convex Optimization with Generalized Inequality Constraints

• Conic Optimization Problems

• Semidefinite Programming (SDP) Section 4.6

Page 3: EE563 Convex Optimization - Module 4 · 2020-07-14 · Conic Form Problems In convex Optimization with Generalized Inequality Constraints, if we consider • Objective function: Affine

Convexity w.r.t. Generalized Inequality

Generalized Inequality:

Convexity w.r.t. Generalized Inequality:

Page 4: EE563 Convex Optimization - Module 4 · 2020-07-14 · Conic Form Problems In convex Optimization with Generalized Inequality Constraints, if we consider • Objective function: Affine

Convex Optimization with Generalized Inequality Constraints:

Ordinary convex optimization problem

- If we allow the constraint functions to be vector valued:

Convex Optimization with Generalized Inequality Constraints

Page 5: EE563 Convex Optimization - Module 4 · 2020-07-14 · Conic Form Problems In convex Optimization with Generalized Inequality Constraints, if we consider • Objective function: Affine

Convex Optimization with Generalized Inequality Constraints:

Properties and Interpretation

0 p-hl!IIJ .Se.:t _ c..,onvex

J-oUA{(.d or..JiY'fiJ roit!"t iS i/.-ob~ or-#iw.J rb,.,.-t_.

I

V /,/,. J ( ;J --x:.) ? o ¥- ;;t F ~xtf i.3 Or-HWI,._f

A Not-for-Profit University

Page 6: EE563 Convex Optimization - Module 4 · 2020-07-14 · Conic Form Problems In convex Optimization with Generalized Inequality Constraints, if we consider • Objective function: Affine

Conic Form Problems

In convex Optimization with Generalized Inequality Constraints, if we consider

• Objective function: Affine (or linear) • Inequality constraints: Affine

Conic Form Problem or Conic Optimization Problem or Conic Program (CP)

- Conic form problems; generalization of LP

- The cones which we have a tractable conic optimization are of three basic types.

Page 7: EE563 Convex Optimization - Module 4 · 2020-07-14 · Conic Form Problems In convex Optimization with Generalized Inequality Constraints, if we consider • Objective function: Affine

Conic Form Problems

- Component-wise inequality- Linear inequality constraints - half-spaces- Conic optimization problem becomes a linear program

- We have SOCP

Formulation of second-order constraint as conic constraint:

Page 8: EE563 Convex Optimization - Module 4 · 2020-07-14 · Conic Form Problems In convex Optimization with Generalized Inequality Constraints, if we consider • Objective function: Affine

- Conic optimization problem is referred to as Semidefinite Program (SDP)

Semidefinite Program (SDP)

Page 9: EE563 Convex Optimization - Module 4 · 2020-07-14 · Conic Form Problems In convex Optimization with Generalized Inequality Constraints, if we consider • Objective function: Affine

Formulation:

Notes:

Block Diagonal Matrix

Semidefinite Program (SDP)

m1n1m1ze T ~

i == 1, 2, ... ,m

• If matrices defining any LMI, the LMI reduces to a linear inequality con­straint (half-space).

• Multiple LMI constraints can be formulated as a single LMI.

i == 1, 2, ... ,m ---+

A Not-for-Profit University

Page 10: EE563 Convex Optimization - Module 4 · 2020-07-14 · Conic Form Problems In convex Optimization with Generalized Inequality Constraints, if we consider • Objective function: Affine

SOCP as SDP:

Semidefinite Program (SDP)

.S c;...l, CAA Co"""' p 1~ ""~ ~ i

X:::.. A ..B s•

c_ -

f>-o :ltlf A ;..o,

A Not-for-Profit University

A ;>-o o.v.J 5

)( ~0<9 s ~0

Page 11: EE563 Convex Optimization - Module 4 · 2020-07-14 · Conic Form Problems In convex Optimization with Generalized Inequality Constraints, if we consider • Objective function: Affine

Semidefinite Program (SDP)

SOC as LMI:

SOCP as SDP:

I

(A~_,_byr e ~~..,.J. -t. i ~I - .. -w'll x'

?;o --- -~-~1-~--------- ----- ?;o A1... -+b

T I -

C.'1+J . I X. -LI..,. . I

I "i "'~ :

I I -

s ::=. t.:r~ -

=)

,,-,(._ 1(2-- s -t

A Not-for-Profit University

Page 12: EE563 Convex Optimization - Module 4 · 2020-07-14 · Conic Form Problems In convex Optimization with Generalized Inequality Constraints, if we consider • Objective function: Affine

Conic Form Problem or Conic Program (CP)

Convex Optimization with Generalized Inequality Constraints

• LP• SOCP• QCQP• QP• LP

• SDP• SOCP• QCQP• QP• LP

Big Picture: Connecting the Dots

Generalization of LP

Page 13: EE563 Convex Optimization - Module 4 · 2020-07-14 · Conic Form Problems In convex Optimization with Generalized Inequality Constraints, if we consider • Objective function: Affine

Feedback: Questions or Comments?

Email: [email protected]

Slides available at: https://www.zubairkhalid.org/ee563_2020.html(Let me know should you need latex source)