Instructor: Can Li
Email: canli@purdue.edu
Classroom: Hampton Hall of Civil Engineering, Room 2102
Time: Tuesday and Thursday, 4:30 pm - 5:45 pm
Office: Forney Hall of Chemical Engineering, Room G027A
Office Hours: Wednesday, 5 pm - 6 pm
Make-up lecture classroom Max W and Maileen Brown Family Hall (BHEE) 236
Make-up lecture time Monday, Wednesday, 4:30 pm - 5:45 pm
This is a graduate-level introductory course to mathematical optimization. We will cover the theory and algorithms of linear programming, mixed-integer linear/nonlinear programming, conic programming, global optimization of nonconvex problems, and decomposition algorithms for mixed-integer programs. We will motivate the algorithms using modern applications in chemical engineering, transportation, energy systems, machine learning, and control.
The course lectures will be 30% proofs, 50% algorithms and computation, and 20% modeling and applications in engineering. The homework will keep a similar portion. However, we will not have proofs in the exams since this is a class targeted at engineering students.
Previous offerings of the courses can be found below.
Date |
Topic |
Slides |
Homework |
Handouts and Links | Video |
---|---|---|---|---|---|
Tue Jan 14 | Introduction to Course | slides ipad | HW1 | Pyomo Tutorial | video |
Tue Jan 21 | Linear Algebra and Calculus Review | slides ipad | video | ||
Wed Jan 22 | Convex sets, functions | slides ipad | video |
This class will not exactly follow any textbook. But we may cover some of the content in the following textbooks.
We will use the following software
Some familiarity with linear algebra, calculus, and programming in python is required.