ENGG 5501: Foundations of Optimization
2020-21 First Term
Announcements
The rules are similar to those for the midterm. You can use any reference material, provided that you cite the results you used in your answer. However, you must work on the exam on your own. In particular, no communication pertaining to the exam, whether you are the initiator or receiver, of any kind is allowed. If you have questions about the rules of the exam, please clarify with the teaching staff as soon as possible.
Here are the practice final and its solution.
General Information
Course Description
In this course we will develop the basic machinery for formulating and analyzing various optimization problems. Topics include convex analysis, linear and conic linear programming, nonlinear programming, optimality conditions, Lagrangian duality theory, and basics of optimization algorithms. Applications from different fields, such as combinatorial optimization, communications, computational economics and finance, machine learning, and signal and image processing, will be used to complement the theoretical developments. No prior optimization background is required for this class. However, students should have workable knowledge in multivariable calculus, real analysis, linear algebra and matrix theory.
Course Requirements
Homework sets (35%), midterm examination (30%), and final examination (35%).
General References
Handouts
The mathematical prerequisites for this course are summarized in Handouts B and C. Students are strongly advised to go through them carefully.
Lecture Notes
Homework Sets
Last Updated: December 24, 2020