Optimization Modeling for Engineers

ME 5374 (special topics)
Northeastern University

Instructor: Laurent Lessard

This course provides an introduction to optimization modeling in engineering contexts. Topics covered include linear programming, quadratic and convex programs, and mixed-integer and non-convex models. By the end of the course, students will be equipped to transform practical engineering challenges into optimization models, assess their difficulty, solve them using modern software tools, interpret their solutions, and perform appropriate sensitivity and trade-off analyses. Examples will be drawn from all areas of engineering, as well as computer science and business/finance. Students should have taken a course on linear algebra (ME 2341 or equivalent) to register for this course.

IMPORTANT: The notes below are from Spring 2023-24, which was the last time Prof. Lessard taught this course. An older version of this course can be found here.



Course material Why optimization? Class Projects Resources