This tutorial contains written versions of seven lectures on Computational Combinatorial Optimization given by leading members of the optimization community. The lectures introduce modern combinatorial optimization techniques, with an emphasis on branch and cut algorithms and Lagrangian relaxation approaches. Polyhedral combinatorics as the mathematical backbone of successful algorithms are covered from many perspectives, in particular, polyhedral projection and lifting techniques and the importance of modeling are extensively discussed. Applications to prominent combinatorial optimization problems, e.g., in production and transport planning, are treated in many places; in particular, the book contains a state-of-the-art account of the most successful techniques for solving the traveling salesman problem to optimality.
General Mixed Integer Programming: Computational Issues for Branch-and-Cut Algorithms1Projection and Lifting in Combinatorial Optimization26Mathematical Programming Models and Formulations for Deterministic Production Planning Problems57Lagrangian Relaxation112Branch-and-Cut Algorithms for Combinatorial Optimization and Their Implementation in ABACUS157Branch, Cut, and Price: Sequential and Parallel223TSP Cuts Which Do Not Conform to the Template Paradigm261Author Index305