, 7:289 | Cite as

Enhancing CP-based column generation for integer programs

PhD Thesis


This is a summary of the author’s Ph.D. thesis supervised by Federico Malucelli and defended on 15 May 2008 at the Politecnico di Milano. The thesis is written in English and is available from the author upon request. This work presents new methods for enhancing the Column Generation approach based on Constraint Programming when it is used for solving combinatorial optimization problems. The methods proposed focus on the interactions between the linear programming solver and the constraint programming solver, and on how they impact on both a single iteration and the overall execution of the Column Generation procedure. The result of this work is the design and implementation of general-purpose optimization algorithms, whose efficiency is proven by solving two very different problems: the Minimum Graph Coloring Problem and a resource allocation problem arising in Wireless Ad Hoc Networks.


Column generation Constraint programming Integer programming 

MSC classification (2000)

90C 90C05 90C10 68R 


  1. Carello G, Filippini I, Gualandi S, Malucelli F (2007) Scheduling and routing in wireless multi-hop networks by column generation. In: Proceedings of INOC-Distributed on CDRomGoogle Scholar
  2. Demassey S, Pesant G, Rousseau LM (2006) A cost-regular based hybrid column generation approach. Constraints 11(4): 315–333CrossRefGoogle Scholar
  3. Fahle T, Junker U, Karischc SE, Kohl N, Sellmann M, Vaaben B (2002) Constraint programming based column generation for crew assignment. J Heuristics 8(1): 59–81CrossRefGoogle Scholar
  4. Gendron B, Lebbah H, Pesant G (2005) Improving the cooperation between the master problem and the subproblem in constraint programming based column generation. In: Proceedings of CPAIOR, vol 3524. Springer, Heidelberg, pp 217–227Google Scholar
  5. Mehrotra A, Trick MA (1996) A column generation approach for graph coloring. INFORMS J Comput 8(4): 344–354CrossRefGoogle Scholar
  6. Rousseau LM (2004) Stabilization issues for constraint programming based column generation. In: Proceedings of CPAIOR, vol 3011. Springer, Heidelberg, pp 402–408Google Scholar
  7. Rousseau LM, Gendreau M, Pesant G, Focacci F (2004) Solving VRPTWs with constraint programming based column generation. Ann Oper Res 130(1): 199–216CrossRefGoogle Scholar
  8. Sellmann M, Zervoudakis K, Stamatopoulos P, Fahle T (2002) Crew assignment via constraint programming: integrating column generation and heuristic tree search. Ann Oper Res 115: 207–225CrossRefGoogle Scholar

Copyright information

© Springer-Verlag 2008

Authors and Affiliations

  1. 1.Politecnico di MilanoMilanoItaly

Personalised recommendations