© 2005

Column Generation

  • Guy Desaulniers
  • Jacques Desrosiers
  • Marius M. Solomon

Table of contents

  1. Front Matter
    Pages i-xv
  2. Jacques Desrosiers, Marco E. Lübbecke
    Pages 1-32
  3. Stefan Irnich, Guy Desaulniers
    Pages 33-65
  4. Brian Kallehauge, Jesper Larsen, Oli B.G. Madsen, Marius M. Solomon
    Pages 67-98
  5. Hatem Ben Amor, José Valério de Carvalho
    Pages 131-161
  6. Diego Klabjan
    Pages 163-195
  7. Marielle Christiansen, Bjørn Nygreen
    Pages 197-224
  8. Mikkel M. Sigurd, Nina L. Ulstein, Bjørn Nygreen, David M. Ryan
    Pages 225-245
  9. Dennis Huisman, Raf Jans, Marc Peeters, Albert P.M. Wagelmans
    Pages 247-270
  10. Sylvie Gélinas, François Soumis
    Pages 271-302
  11. Marjan van den Akker, Han Hoogeveen, Steef van de Velde
    Pages 303-330
  12. François Vanderbeck
    Pages 331-358

About this book


Column Generation is an insightful overview of the state of the art in integer programming column generation and its many applications. The volume begins with "A Primer in Column Generation" which outlines the theory and ideas necessary to solve large-scale practical problems, illustrated with a variety of examples. Other chapters follow this introduction on "Shortest Path Problems with Resource Constraints," "Vehicle Routing Problem with Time Window," "Branch-and-Price Heuristics," "Cutting Stock Problems," each dealing with methodological aspects of the field. Three chapters deal with transportation applications: "Large-scale Models in the Airline Industry," "Robust Inventory Ship Routing by Column Generation," and "Ship Scheduling with Recurring Visits and Visit Separation Requirements." Production is the focus of another three chapters: "Combining Column Generation and Lagrangian Relaxation," "Dantzig-Wolfe Decomposition for Job Shop Scheduling," and "Applying Column Generation to Machine Scheduling." The final chapter by François Vanderbeck, "Implementing Mixed Integer Column Generation," reviews how to set-up the Dantzig-Wolfe reformulation, adapt standard MIP techniques to the column generation context (branching, preprocessing, primal heuristics), and deal with specific column generation issues (initialization, stabilization, column management strategies).


Prime Transport inventory production programming scheduling

Editors and affiliations

  • Guy Desaulniers
    • 1
  • Jacques Desrosiers
    • 2
  • Marius M. Solomon
    • 3
  1. 1.GERAD and École Polytechnique de MontréalCanada
  2. 2.GERAD and HEC MontréalCanada
  3. 3.GERAD and Northeastern UniversityBoston

Bibliographic information