ENGR598F: Convex Optimization

UBC – Okanagan Campus

Summer Short Course 2018


Instructor:

Lectures:

Professor Wei Yu

August 20-31, 2018, Monday-Friday

Monday-Friday: 9am-12noon

Email: weiyu@comm.utoronto.ca

Tutorials:

Monday-Friday: 1pm-2pm

TA: Yanjie Dong


Textbook:    Convex Optimization
Authors:       Stephen Boyd and Lieven Vandenberghe, Cambridge University Press, 2004


The great watershed in optimization isn't between linearity and nonlinearity, but convexity and nonconvexity  - R. Tyrell Rockafellar (SIAM Review '93)


This course provides a comprehensive coverage of the theoretical foundation and numerical algorithms for convex optimization. Topics include:

The topics covered in this course may be of interests to students in all areas of engineering and computer science.

Pre-requisite: Vector calculus. Linear algebra. A fair level of mathematical maturity is expected.

Lecture Schedule:

Date

Topics

Text Reference

Assignments

8/20

Introduction; Motivating Example: Data Fitting.

Basic Concepts: Vector Space, Norm, Vector Calculus, Linear Algebra. Gradient and Hessian of functions. Functions of matrices.

Chapter 1

Appendix A

 

8/21

Convex Sets. Convex functions. First-order and Second-order conditions for differentiable convex functions.

Chapter 2

HW #1, data

Due Aug 24

8/22

Properties of Convex Functions. Convex optimization problems. Local and global optimal solutions of convex optimization problems.

Chapter 3

Chapter 4

 

8/23

Linear Programming. Quadratic programming. Quadratically constrained quadratic programming. Second-order cone programming. Robust linear programming.

Chapter 4

 

8/24

Least-square problems. Geometric programming. Semi-definite programming. SDP relaxation.

Chapter 4

HW #2, data

Due Aug 28

 

 

8/27

Theory: Lagrangian. Dual optimization problem. Duality gap. Slater’s condition. Sensitivity analysis. Economics and Pricing Interpretation. Saddle points. Game theory. Duality theory for minimax optimization.

Chapter 5, Rockafellar:
Sec. 33

 

8/28

Duals of LP. Duals of QP. Dual of $l_p$ optimization. Duality theory for optimization problem with generalized inequality. SDP relaxation.

Chapter 5, Rockafellar:
Sec. 33

HW #3

Due Aug 31

8/29

Complementary slackness condition. Karush-Kuhn-Tucker (KKT) Conditions. Interpretation of the KKT condition. Regularity condition for local optimality. Generalized inequalities.

Bertsekas
Ch. 3

8/30

Algorithms: Descent methods. Newton's method. Equality Constrained Minimization. Infeasible-start Newton's Method. Interior-point method for constrained optimization.

Chapter 9, Chapter 10

Chapter 11

8/31

Interpretation of Interior-point method via KKT condition. Primal-Dual Interior-Point Method. Generalized Inequality. Analytic Centering. Ellipsoid method. Subgradient method for non-differentiable functions. Dual Decomposition.

Chapter 11

References:
1, 2, 3

HW #4, data

Due Sept 4

 

Final Exam: Sept 5.

 

 

Grades:  Homework (40%), Final Exam (60%).

TA: Yanjie Dong

References:


Last Updated:1/9/2018