I update this page often. Refresh browser to avoid it showing the old version of this page
0. Course info (grades, assignments, etc.), Tutorial 0
1. Introduction to Linear programming, Tutorial 1
2. Introduction to Integer programming, Tutorial 2
3. How to solve LP and IP
4. Computer programming
5. Theory of LP (no notes), Scribing 1
6. Theory of IP (no notes), Scribing 2
7. Applications
Be an invest expert: Multiperiod problems
Be a statistician: piecewise linear function and robust curve fitting
Be a classifier: piecewise linear function and linear classifier
Be an economist: 2-player zero-sum game
Be an industrial engineer: Production scheduling and Optimal control
Be a logistic engineer: Optimal transport and resource allocation, Example
Be a data scientist: Modern optimal transport in machine learning
Be a city planner: Set covering, location decision problem and urban planning
Be a graph scientist: All about graph and network flows
Be a matchmaker: stable marriage problem
Be a puzzle solver: Sudoku and more
Be a logician: logic puzzles
Assignments
Mid-term
Final
Project