10
Second-Order Cone 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 2 · Second-Order Cone Programming Zubair Khalid Department of Electrical Engineering School of Science and Engineering Lahore University of Management

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: EE563 Convex Optimization - Module 2 · Second-Order Cone Programming Zubair Khalid Department of Electrical Engineering School of Science and Engineering Lahore University of Management

Second-Order Cone 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 2 · Second-Order Cone Programming Zubair Khalid Department of Electrical Engineering School of Science and Engineering Lahore University of Management

Outline

• SOCP Formulation

• QCQP as SOCP

• Example: Robust Linear Program

Section 4.4.2

Page 3: EE563 Convex Optimization - Module 2 · Second-Order Cone Programming Zubair Khalid Department of Electrical Engineering School of Science and Engineering Lahore University of Management

Second-Order Cone Programming (SOCP)

Formulation:

Second-order Cone Constraint:

Here:

Let’s look at the inequality constraint:

This can be interpreted as if the vector

lies in a second-order (Quadratic, Lorentz) cone.

Recall:

In some texts, the constraint may also be expressed as:

Page 4: EE563 Convex Optimization - Module 2 · Second-Order Cone Programming Zubair Khalid Department of Electrical Engineering School of Science and Engineering Lahore University of Management

Second-Order Cone Programming (SOCP)QCQP – a special case of SOCP

SOCP: QCQP:

Let’s look at the inequality constraint:Using epigraph reformulation:

When c=0, the constraint becomes

This is a quadratic constraint; squaring it converts it into Quadratic constraint. SOCP becomes QCQP.

Page 5: EE563 Convex Optimization - Module 2 · Second-Order Cone Programming Zubair Khalid Department of Electrical Engineering School of Science and Engineering Lahore University of Management

Second-Order Cone Programming (SOCP)QCQP – a special case of SOCP

In QCQP reformulation, we have constraints:

Q: Are they equivalent?

Q: How can we represent Quadratic constraint as second-order constraint?

Or equivalently can berepresented as second-order constraint

So, they are equivalent

By defining

Page 6: EE563 Convex Optimization - Module 2 · Second-Order Cone Programming Zubair Khalid Department of Electrical Engineering School of Science and Engineering Lahore University of Management

Example: Robust Linear ProgramLinear Program:

Problem Under Consideration: Uncertainty in the constraints

(Already studied)

Page 7: EE563 Convex Optimization - Module 2 · Second-Order Cone Programming Zubair Khalid Department of Electrical Engineering School of Science and Engineering Lahore University of Management

Example: Robust Linear Program

Q: How can we incorporate this probabilistic constraint in the formulation of optimization problem?

A: This can be formulated as a second-order constraint.

Page 8: EE563 Convex Optimization - Module 2 · Second-Order Cone Programming Zubair Khalid Department of Electrical Engineering School of Science and Engineering Lahore University of Management

Example: Robust Linear Program

Assume

Also define

A Not-for-Profit University

--r q. ?( l

Page 9: EE563 Convex Optimization - Module 2 · Second-Order Cone Programming Zubair Khalid Department of Electrical Engineering School of Science and Engineering Lahore University of Management

Example: Robust Linear Program

Probabilistic constraint as second-order constraint

Page 10: EE563 Convex Optimization - Module 2 · Second-Order Cone Programming Zubair Khalid Department of Electrical Engineering School of Science and Engineering Lahore University of Management

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)