Car sequencing with constraint-based ACO

Hybrid methods for solving combinatorial optimization problems have become increasingly popular recently. The present paper is concerned with hybrids of ant colony optimization and constraint programming which are typically useful for problems with hard constraints. However, the original algorithm suffered from large CPU time requirements. It was shown that such an integration can be made efficient via a further hybridization with beam search resulting in CP-Beam-ACO. The original work suggested this in the context of job scheduling. We show here that this algorithm type is also effective on another problem class, namely the car sequencing. We consider an optimization version, where we aim to optimize the utilization rates across the sequence. Car sequencing is a notoriously difficult problem, because it is difficult to obtain good bounds via relaxations. We show that stochastic sampling provides superior results to well known lower bounds for this problem when combined with CP-Beam-ACO.

[1]  Ian P. Gent Two Results on Car-sequencing Problems , 1998 .

[2]  Andreas T. Ernst,et al.  Beam-ACO Based on Stochastic Sampling for Makespan Optimization Concerning the TSP with Time Windows , 2009, EvoCOP.

[3]  Laurent Perron,et al.  Combining Forces to Solve the Car Sequencing Problem , 2004, CPAIOR.

[4]  David Abramson,et al.  High performance parametric modeling with Nimrod/G: killer application for the global grid? , 2000, Proceedings 14th International Parallel and Distributed Processing Symposium. IPDPS 2000.

[5]  Tamás Kis,et al.  On the complexity of the car sequencing problem , 2004, Oper. Res. Lett..

[6]  Andreas T. Ernst,et al.  Hybridizing Beam-ACO with Constraint Programming for Single Machine Job Scheduling , 2009, Hybrid Metaheuristics.

[7]  Eugene C. Freuder,et al.  Constraint satisfaction using constraint logic programming , 1994 .

[8]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.

[9]  Christian Blum,et al.  Beam-ACO - hybridizing ant colony optimization with beam search: an application to open shop scheduling , 2005, Comput. Oper. Res..

[10]  Jordi Pereira,et al.  A Beam Search approach for the optimization version of the Car Sequencing Problem , 2008, Ann. Oper. Res..

[11]  Christine Solnon,et al.  Ants can solve constraint satisfaction problems , 2002, IEEE Trans. Evol. Comput..

[12]  Christian Blum,et al.  ACO for Maximal Constraint Satisfaction Problems , 2001 .

[13]  Christine Solnon,et al.  The car sequencing problem: Overview of state-of-the-art methods and industrial case-study of the ROADEF'2005 challenge problem , 2008, Eur. J. Oper. Res..

[14]  Christine Solnon,et al.  Combining two pheromone structures for solving the car sequencing problem with Ant Colony Optimization , 2008, Eur. J. Oper. Res..

[15]  Marco Dorigo,et al.  Optimization, Learning and Natural Algorithms , 1992 .

[16]  Guy Theraulaz,et al.  Self-Organization in Biological Systems , 2001, Princeton studies in complexity.

[17]  Patrick Albert,et al.  CP with ACO , 2008, CPAIOR.

[18]  Pascal Van Hentenryck,et al.  Solving the Car-Sequencing Problem in Constraint Logic Programming , 1988, ECAI.

[19]  Marc Gravel,et al.  Review and comparison of three methods for the solution of the car sequencing problem , 2005, J. Oper. Res. Soc..

[20]  Waldo C. Kabat,et al.  Job-shop scheduling using automated reasoning: A case study of the car-sequencing problem , 2004, Journal of Automated Reasoning.

[21]  Andreas T. Ernst,et al.  Integrating ACO and Constraint Propagation , 2004, ANTS Workshop.

[22]  Christine Solnon,et al.  A Study of Greedy, Local Search, and Ant Colony Optimization Approaches for Car Sequencing Problems , 2003, EvoWorkshops.

[23]  R. Steele Optimization , 2005 .

[24]  Gilles Pesant,et al.  Revisiting the Sequence Constraint , 2006, CP.

[25]  Toby Walsh,et al.  CSPLIB: A Benchmark Library for Constraints , 1999, CP.

[26]  Jean-Charles Régin,et al.  A Filtering Algorithm for Global Sequencing Constraints , 1997, CP.