Last updated: 2026-04-26
| Class # | Date | Topic | Slides/Materials |
|---|---|---|---|
| 1 | 1/28/26 | Course intro/syllabus | Lecture slides [PDF] |
| 2 | 2/2/26 | Linear algebra review | Lecture slides [PDF] |
| 3 | 2/4/26 | Intro to linear programming | Handout [PDF], Lecture slides [PDF], Lecture slides (modified) [PDF] |
| 4 | 2/9/26 | Linear programming geometry | Lecture slides [PDF], GILP pages |
| 5 | 2/11/26 | Solving linear programs | Lecture slides [PDF] |
| 6 | 2/18/26 | Graph problems with LP | Lecture slides [PDF] |
| 7 | 2/23/26 | Graph problems with LP | (same slides as above, but annotated) Lecture slides [PDF] |
| 8 | 2/25/26 | LP modeling tricks | Lecture slides [PDF], Lecture slides (annotated) [PDF], LP constraint problems (and solutions), min/max constraint explainer |
| 9 | 3/2/26 | OR-Tools (part 1) | OR-Tools resources |
| 10 | 3/4/26 | OR-Tools (part 2) & LP project | LP project/MCF slides [PDF] |
| 11 | 3/9/26 | Midterm review | Exam topics |
| 12 | 3/11/26 | Midterm exam | |
| 13 | 3/16/26 | Midterm walkthrough | Solutions posted on Brightspace |
| 14 | 3/18/26 | Intro to ILP | Lecture slides [PDF] |
| 15 | 3/23/26 | Solving integer linear programs | Lecture slides [PDF] |
| 16 | 3/30/26 | Branch and bound exercises | Branch and bound practice problems |
| 17 | 4/13/26 | ILP modeling tricks | Lecture slides [PDF] |
| 18 | 4/15/26 | ILP modeling exercises | ILP constraint problems |
| 19 | 4/20/26 | ILP examples | Lecture notes [PDF] |
| 20 | 4/22/26 | ILP examples (cont.) | Same slides as above |
| 21 | 4/27/26 | OR-Tools for ILP, ILP project | OR-Tools resources, Lecture notes [PDF], ILP project page |
| 22 | 4/29/26 | TSP | Lecture notes [PDF], TSP solving methods writeup [PDF] |
| 23 | 5/4/26 | TSP (cont.) | Same materials as above |
| 24 | 5/6/26 | Intro to QP | Lecture notes [PDF] |
| 25 | 5/11/26 | Guest lecture | |
| 26 | 5/13/26 | Final exam review | Exam topics |
| 27 | 5/20/26 | Final exam |