Integer Programming
The tutorial is scheduled on Thursday at 10:40 in S221 (corridor on the 2nd floor). If you have any questions, you can reach me via e-mail at elif@kam.mff.cuni.cz.
Homework
- Credit for the tutorial will be awarded for obtaining at least 50 % of the points in each set of homework problems.
- There will be 5 sets of problems on:
- The art of formulating integer programs [deadline: 16. 3.]
- Theory: Integer polyhedra, unimodularity, complexity
- Methods for solving integer programs
- Heuristics, decompositions and software
- Special cases: Knapsack, TSP and others
Points
✔ = at least 50%, ✘ = less than 50%
Nickname | S1 | S2 | S3 | S4 | S5 | Σ |
Maximalist student | 20 | 20 | 20 | 20 | 20 | 100 |
Schedule of the Tutorials
02.03.2023
Formulating integer linear programs.
16.03.2023
Integer polyhedra. (Totally) unimodular matrices. Complexity of integer programming.
06.04.2023
Methods for solving integer programs: Cutting planes and Branch-and-bound.
20.04.2023
Heuristics, decompositions and column generation methods. Software for solving integer programs.
04.05.2023
Special cases of integer programs: Knapsack, TSP and others.
18.05.2023
Review and consultations.
Resources and Study Materials
- Lecture notes by M. Hladík (in Czech)
- Integer Programming (L. Wolsey)
- Theory of Linear and Integer Programming (A. Schrijver)
- Applied Integer Programming (D. Chen et al.)
- Integer Programming (M. Conforti et al.)
Typesetting mathematical texts: