E0 265: Convex Optimization and Applications


Announcements:

  1. Exam: April 25, 10 am - 1 pm, B-308 (EE).

  2. Final lecture: April 10.

  3. Problem set 4.

  4. The second mid-term will be on March 24 from 10:00 - 11:30.

  5. Problem set 3.

  6. The second problem set will be discussed on Feb 19.

  7. Problem set 2.

  8. The first problem set will be discussed on Feb 1 (regular hours).

  9. Notes (below) have been updated.

  10. Problem set 1 (for practice).

  11. Notes (analysis).

  12. Notes (linear algebra).

  13. The first mid-term exam will be on Feb 22 between 10:00 - 11:30.

  14. The first meeting is on Jan 4 in B-308 (EE).

Course Details

  • Term: January - April 2018.

  • Credits: 3:1

  • Hours: Tuesday and Thursday (10:00 - 11:30 am).

  • Venue: B-308.

  • Instructor: Kunal Chaudhury (kunal@iisc.ac.in).

  • Teaching Assistants: Chirayu Athalye, Unni V. S. (unnivs.iisc@gmail.com).

  • Registration: http://acadserver.admin.iisc.ac.in/course/

  • Webpage: https://goo.gl/EpGFUf

  • Prerequisites: Linear Algebra and Calculus.

  • Topics:

  1. Basic convex analysis (ref: 1).

  2. Optimality conditions (ref: 1).

  3. Canonical convex programs (ref: 1).

  4. Lagrangian duality, KKT conditions, minimax theorems (ref: 1,3).

  5. Modern applications (ref: 3).

  6. Analysis of gradient method (ref: 2,3).

  • Structure: Problem sets, mid-term exams, one mini project, and a final exam.

  • Grading: Mid-term exams: 30%, mini-project: 20%, final exam: 50%.

  • References:

  1. Convex Optimization by S. Boyd and L. Vandenbergh.

  2. Introductory Lectures on Convex Programming by Y. Nesterov.

  3. Lecture notes.