Linear programs Introduction The knapsack problem example The diet problem The cannery problem The factory schedule example The multi-commodity flow problem The network multi-commodity flow problem Tips and tricks Approximating nonlinear functions The facility location problem Financial modeling problems Geographical clustering Network flow problems The transportation problem Multi-objective knapsack Simple multi-objective examples Sudoku N-Queens Constraint programming Callbacks Sensitivity analysis of a linear program Basis matrices Computing the duals of a mixed-integer program