Problem Sets · Problem Set
MIT OpenCourseWare
Nonlinear Optimization
Art: Palmer, Edward, 1803-1872, Figures 113-123. Plate Electrical Machines, 1840 · Public domain
- Instructor
- Prof. Gabriele Farina
- Term
- Spring 2025
- Level
- Graduate
- What's inside
- 3 problem sets with solutions · 1 exam · 4 solutions · 1 lecture note · 24 other files · 3 web pages
- Materials open
- MIT OCW
About this course
Source: MIT OpenCourseWare 6.7220J Nonlinear Optimization, Spring 2025, Prof. Gabriele Farina — original course page on ocw.mit.edu ↗. License: CC BY-SA 4.0. Study order: MIT's own listing order, section by section. Taken from MIT's published course files, downloaded from ocw.mit.edu on September 23, 2026. How RedLectern is built.
Materials are grouped the way MIT organized them. A verified, course-wide order has not been established here.
Has MIT solutions
Before you start
Prerequisites are not listed here. Check MIT's own syllabus for this course.
How this course was organized
What's here, and what isn't
- No lecture or session order could be confirmed for this course.
Not included here
27 items from the source could not be safely included:
- MIT's page format for this item wasn't recognized clearly enough to place it safely. (24 items)
- Found in the source, but not linked to a specific point in the course, so it isn't shown as an activity. (3 items)
Materials by section
Grouped by section, as MIT organized them. Not sequenced or ordered.
Lecture Notes
21 files
- Lecture 1: Introduction Download
- Lecture 2: First-Order Optimality Conditions Download
- Lecture 3: More on Normal Cones, and a First Taste of Duality Download
- Lecture 4: The Special Case of Convex Functions Download
- Lecture 5: The Driver of Duality: Separation Download
- Lecture 6: Separation as a Proof System Download
- Lecture 7: Lagrange Multipliers and KKT Conditions Download
- Lecture 8: Langrangian Duality Download
- Lecture 9: Conic Optimization Download
- Lecture 10: Polynomial Optimization Download
- Lecture 11: Polarity and Oracle Equivalence Download
- Lecture 12: Gradient Descent and Descent Lemmas Download
- Lecture 13: Acceleration and Momentum Download
- Lecture 14: Projected Gradient Descent and Mirror Descent Download
- Lecture 15: Stochastic Gradient Descent Download
- Lecture 16: Distributed Optimization and ADMM Download
- Lecture 17: Hessians, Preconditioning, and Newton's Method Download
- Lecture 18: Adaptive Preconditioning: AdaGrad and ADAM Download
- Lecture 19: Self-Concordant Functions Download
- Lecture 20: Central Path and Interior-Point Methods Download
- Lecture 21: Bayesian Optimization Download
Problem Sets
- Problem Set 1 and Solutions Download
- Problem Set 2 and Solutions Download
- Problem Set 4 and Solutions Download
Exams
Course outline
Problem Sets · Problem Set
Problem Set 5 Additional Files
Problem Sets · Problem Set
Problem Set 6 Additional Files
MIT OpenCourseWare, Prof. Gabriele Farina, 6.7220J Nonlinear Optimization, Spring 2025.
License: CC BY-SA 4.0 · Edition: Spring 2025 · Open the original course on OCW ↗
Organized by RedLectern, independent of MIT and not endorsed by MIT.
Per-resource rights are recorded on each resource; All-Rights-Reserved items are link-only, never mirrored.
