MIT OpenCourseWare
  • OCW home
  • Course List
  • about OCW
  • Help
  • Feedback
  • Support MIT OCW

15.084J / 6.252J Nonlinear Programming, Spring 2004

A bowl-shaped function plotted as a three-dimentional graph.
A convex function to be optimized. (Graph courtesy of Prof. Robert Freund.)

Highlights of this Course

Nonlinear Programming features videos of three key lectures in their entirety. A set of comprehensive lecture notes are also available, which explains concepts with the help of equations and sample exercises.

Course Description

This course introduces students to the fundamentals of nonlinear optimization theory and methods. Topics include unconstrained and constrained optimization, linear and quadratic programming, Lagrange and conic duality theory, interior-point algorithms and theory, Lagrangian relaxation, generalized programming, and semi-definite programming. Algorithmic methods used in the class include steepest descent, Newton's method, conditional gradient and subgradient optimization, interior-point methods and penalty and barrier methods.

Technical Requirements

RealOne™ Player software is required to run the .rm files found on this course site.



Prof. Robert Freund

Course Meeting Times

Two sessions / week
1.5 hours / session

One session / week
1 hour / session



Additional Features

Download this course


Send feedback about OCW or this course.