This lecture is part III of a the optimization course. It covers mixed-integer programming.
Contents
- Heuristics: Simple Scheduling Problems, Bin Packing, Integer Programming, Start and Improvement Methods
- Quality Measures: Dual Heuristics, Relaxations, Subdifferential Calculus
- The Knapsack Problem
- The Branch-and-Bound Method
- Integer Programming: Integer Points in Rational Polyhedra, Cutting Plane Methods for Integer and Mixed-Integer Programs, Separation and Optimization
- Polyhedral Combinatorics: Theory, Examples
- Min-Max Relations: Polarity, Blocking and Antiblocking, Total Dual Integrality
- Decomposition: Lagrange-Relaxation, Benders Decomposition
Literature
M. Grötschel, Einführung in die Lineare und Kombinatorische Optimierung, one of the scripts
A. Schrijver, Throry of Linear and Integer Programming, Wiley, 1986
G. Nemhauser, L. Wolsey, Integer and Combinatorial Optimization, Wiley, 1999
B. Korte, J. Vygen, Combinatorial Optimization, Springer, 2012
R.K. Ahuja, T.L. Magnanti, J.B. Orlin, Network Flows, Prentice Hall, 1993.
Useful Links
Additional Informationen
Target Audience
This lecture is listed as a BMS course, the course language is English.
The course is directed at mathematics students with previous knowledge in Linear Algebra, Analysis, Linear, and (a bit of) Non-Linear Optimization.
Some execrcises require computing skills.
Further information can be found on the lecture's homepage at http://www.zib.de/ss17_Optimierung_III