Integration of Metaheuristics and Constraint Programming

A promising research line in the optimization community regards the hybridization of exact and heuristics methods. In this chapter we survey the specific integration of two complementary optimization paradigms, namely Constraint Programming, for the exact part, and

[1]  Pascal Van Hentenryck,et al.  Constraint-based local search , 2018, Handbook of Heuristics.

[2]  Pascal Van Hentenryck,et al.  Synthesis of Constraint-Based Local Search Algorithms from High-Level Models , 2007, AAAI.

[3]  Pascal Van Hentenryck,et al.  Control Abstractions for Local Search , 2003, Constraints.

[4]  François Laburthe,et al.  A Meta-Heuristic Factory for Vehicle Routing Problems , 1999, CP.

[5]  Krzysztof R. Apt,et al.  Constraint logic programming using Eclipse , 2007 .

[6]  Samir A. Mohamed Elsayed,et al.  Synthesis of Search Algorithms from High-Level CP Models , 2011, CP.

[7]  Alan K. Mackworth Consistency in Networks of Relations , 1977, Artif. Intell..

[8]  Pascal Van Hentenryck,et al.  Differentiable Invariants , 2006, CP.

[9]  Michel Gendreau,et al.  A View of Local Search in Constraint Programming , 1996, CP.

[10]  El-Ghazali Talbi,et al.  Hybridizing exact methods and metaheuristics: A taxonomy , 2009, Eur. J. Oper. Res..

[11]  Günther R. Raidl,et al.  Combining Metaheuristics and Exact Algorithms in Combinatorial Optimization: A Survey and Classification , 2005, IWINAC.

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

[13]  Patrick Albert,et al.  Integration of ACO in a Constraint Programming Language , 2008, ANTS Conference.

[14]  Andrea Roli,et al.  Two-Level ACO for Haplotype Inference Under Pure Parsimony , 2008, ANTS Conference.

[15]  Puteh Saad,et al.  Incorporating constraint propagation in genetic algorithm for university timetable planning , 1999 .

[16]  Patrick Albert,et al.  Strong Combination of Ant Colony Optimization with Constraint Programming Optimization , 2010, CPAIOR.

[17]  Meinolf Sellmann,et al.  Heuristic Constraint Propagation , 2002, CP.

[18]  Hantao Zhang,et al.  Combining Local Search and Backtracking Techniques for Constraint Satisfaction , 1996, AAAI/IAAI, Vol. 1.

[19]  Patrick Prosser,et al.  Solving Vehicle Routing Problems Using Constraint Programming and Metaheuristics , 2000, J. Heuristics.

[20]  Mark Wallace,et al.  Hybrid Algorithms in Constraint Programming , 2006, CSCLP.

[21]  Pascal Van Hentenryck The OPL optimization programming language , 1999 .

[22]  Matthew L. Ginsberg,et al.  Limited Discrepancy Search , 1995, IJCAI.

[23]  Pascal Brisset,et al.  Combine and Conquer: Genetic Algorithm and CP for Optimization , 1998, CP.

[24]  Laurent Perron,et al.  Propagation Guided Large Neighborhood Search , 2004, CP.

[25]  Hani El Sakkout,et al.  Local Probing Applied to Network Routing , 2004, CPAIOR.

[26]  Narendra Jussien,et al.  Local search with constraint propagation and conflict-based heuristics , 2000, Artif. Intell..

[27]  Pascal Van Hentenryck,et al.  Distributed Constraint-Based Local Search , 2006, CP.

[28]  Jimmy Lee Principles and practice of Constraint Programming - CP 2011 : 17th International Conference, CP 2011, Perugia, Italy, September 12-16 2011 : proceedings , 2011 .

[29]  Pascal Van Hentenryck,et al.  Nondeterministic Control for Hybrid Search , 2005, CPAIOR.

[30]  Paul Shaw,et al.  Constraint Programming and Local Search Hybrids , 2011 .

[31]  David Pisinger,et al.  Large Neighborhood Search , 2018, Handbook of Metaheuristics.

[32]  Pascal Van Hentenryck,et al.  Large Neighborhood Search for Dial-a-Ride Problems , 2011, CP.

[33]  Michel Gendreau,et al.  Using Constraint-Based Operators to Solve the Vehicle Routing Problem with Time Windows , 2002, J. Heuristics.

[34]  Barry O'Sullivan,et al.  Local search and constraint programming for the post enrolment-based course timetabling problem , 2012, Ann. Oper. Res..

[35]  Steven David Prestwich,et al.  Combining the Scalability of Local Search with the Pruning Techniques of Systematic Search , 2002, Ann. Oper. Res..

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

[37]  Peter J. Stuckey,et al.  MiniZinc: Towards a Standard CP Modelling Language , 2007, CP.

[38]  Michel Gendreau,et al.  A Constraint Programming Framework for Local Search Methods , 1999, J. Heuristics.

[39]  Broderick Crawford,et al.  Integrating Lookahead and Post Processing Procedures with ACO for Solving Set Partitioning and Covering Problems , 2006, ICAISC.

[40]  Agostino Dovier,et al.  Hybrid Approaches for Rostering: A Case Study in the Integration of Constraint Programming and Local Search , 2006, Hybrid Metaheuristics.

[41]  Pascal Van Hentenryck,et al.  Protein Structure Prediction with Large Neighborhood Constraint Programming Search , 2008, CP.

[42]  Raffaele Cipriano,et al.  On the Hybridization of Constraint Programming and Local Search Techniques: Models and Software Tools , 2008, ICLP.

[43]  Christian Blum,et al.  Hybrid metaheuristics in combinatorial optimization: A survey , 2011, Appl. Soft Comput..

[44]  Pascal Van Hentenryck,et al.  Hybrid optimization : the ten years of CPAIOR , 2011 .

[45]  Mauro Dell'Amico,et al.  On the Integration of Metaheuristic Strategies in Constraint Programming , 2005 .

[46]  Claude Sammut,et al.  Genetic and Evolutionary Algorithms , 2017, Encyclopedia of Machine Learning and Data Mining.

[47]  J. Christopher Beck,et al.  Principles for the Design of Large Neighborhood Search , 2009, J. Math. Model. Algorithms.

[48]  Andrea Schaerf,et al.  Combining Local Search and Look-Ahead for Scheduling and Constraint Satisfaction Problems , 1997, IJCAI.

[49]  Paul Shaw,et al.  Using Constraint Programming and Local Search Methods to Solve Vehicle Routing Problems , 1998, CP.

[50]  Steven David Prestwich,et al.  Coloration Neighbourhood Search With Forward Checking , 2002, Annals of Mathematics and Artificial Intelligence.

[51]  Andrea Lodi,et al.  Local Search and Constraint Programming , 2003, Handbook of Metaheuristics.

[52]  Agostino Dovier,et al.  A Hybrid Solver for Large Neighborhood Search: Mixing Gecode and EasyLocal++ , 2009, RCRA@AI*IA.

[53]  Thomas Stützle,et al.  Combinations of Local Search and Exact Algorithms , 2003, EvoWorkshops.

[54]  Laurent Perron,et al.  Structured vs. Unstructured Large Neighborhood Search: A Case Study on Job-Shop Scheduling Problems with Earliness and Tardiness Costs , 2003, CP.

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

[56]  Ceyda Oguz,et al.  Hybrid Flow-Shop: a Memetic Algorithm Using Constraint-Based Scheduling for Efficient Search , 2009, J. Math. Model. Algorithms.