Behaviour Study of an Evolutionary Design for Permutation Problems

This paper studies an evolutionary representation/crossover combination for permutation problems, which are met in many application fields. Many efficient methods exist to solve these various variants. Increasing performances of computers also permitted to tackle more complex instances. But real-life applications make new conjunctions of constraints appear every day. Then, searching new complementary ways to tackle efficiently these numerous constraints is still necessary. This paper focuses on such an approach. It deals with evolutionary algorithms, which have been already often used to solve permutation problems. It studies the behaviour of an evolutionary design, based on a Lehmer code representation coupled with a simple n-point crossover. The goal is not to propose a new problem-tailored method which provides good performances for solving a given variant of problem or for a given class of benchmarks. The paper uses various measures to study the transmission of properties from parents to children, and the behaviour in terms of exploitation and exploration. The paper gives a review on related works, illustrates the issues which remain quite ill-understood for this representation and also gives experimental results by comparison with the permutation encoding more classically used in the literature.

[1]  Teodor Gabriel Crainic,et al.  Simulation of intermodal freight transportation systems: a taxonomy , 2017, Eur. J. Oper. Res..

[2]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[3]  Teodor Gabriel Crainic,et al.  Synchronized Multi-trip Multi-traffic Pickup & Delivery in City Logistics , 2016 .

[4]  Frédéric Semet,et al.  Rich vehicle routing problems: From a taxonomy to a definition , 2015, Eur. J. Oper. Res..

[5]  Kris Braekers,et al.  The vehicle routing problem: State of the art classification and review , 2016, Comput. Ind. Eng..

[6]  Marie-Claude Portmann,et al.  Performances's study on crossover operators keeping good schemata for some scheduling problems , 2000, GECCO.

[7]  Pierre Villon,et al.  Performance analysis of permutation cross—over genetic operators , 1996 .

[8]  Paolo Toth,et al.  The Family of Vehicle Routing Problems , 2014, Vehicle Routing.

[9]  Göktürk Üçoluk Genetic Algorithm Solution of the TSP Avoiding Special Crossover and Mutation , 2002, Intell. Autom. Soft Comput..

[10]  Christian Prins,et al.  Metaheuristics for Vehicle Routing Problems , 2016 .

[11]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[12]  Jairo R. Montoya-Torres,et al.  A literature review on the vehicle routing problem with multiple , 2014 .

[13]  S. Ronald Distance functions for order-based encodings , 1997, Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97).

[14]  Gerhard Reinelt,et al.  TSPLIB - A Traveling Salesman Problem Library , 1991, INFORMS J. Comput..

[15]  Pascal Chatonnay,et al.  New Notation and Classification Scheme for Vehicle Routing Problems , 2015, RAIRO Oper. Res..

[16]  Marie-Laure Espinouse,et al.  Planning in Home Health Care Structures: A literature review , 2017 .