Using Genetic Algorithms for Multi-depot Vehicle Routing

Efficient routing and scheduling of vehicles has significant economic implications for both the public and private sectors. Although other variants of the classical vehicle routing problem (VRP) have received much attention from the genetic algorithms (GAs) community, we find it surprising to identify only one GA in the literature for the fixed destination multi-depot vehicle routing problem (MDVRP). This paper aims to bridge this gap by proposing an application of genetic algorithms approach for MDVRP. The proposed GA employs an indirect encoding and an adaptive inter-depot mutation exchange strategy for the MDVRP with capacity and route-length restrictions. The algorithm is tested on a set of 23 classic MDVRP benchmark problems from 50 to 360 customers. Computational results show that the approach is competitive with the existing GA upon which it improves the solution quality for a number of instances. A comparison of the GA’s approach with other non-GA approaches show that although GAs are competitive for the MDVRP, there is still room for further research on GAs for MDVRP, compared to Tabu search.

[1]  Gilbert Laporte,et al.  Solving a Family of Multi-Depot Vehicle Routing and Location-Routing Problems , 1988, Transp. Sci..

[2]  W C Benton,et al.  EXPERIMENTAL STUDY OF ENVIRONMENTAL FACTORS THAT AFFECT THE VEHICLE ROUTING PROBLEM , 1985 .

[3]  Uwe Aickelin,et al.  An Indirect Genetic Algorithm for a Nurse Scheduling Problem , 2004, Comput. Oper. Res..

[4]  Gilbert Laporte,et al.  The vehicle routing problem: An overview of exact and approximate algorithms , 1992 .

[5]  George L. Nemhauser,et al.  Handbooks in operations research and management science , 1989 .

[6]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[7]  Davor Skrlec,et al.  The genetic algorithm method for multiple depot capacitated vehicle routing problem solving , 2000, KES'2000. Fourth International Conference on Knowledge-Based Intelligent Engineering Systems and Allied Technologies. Proceedings (Cat. No.00TH8516).

[8]  D. Skrlec,et al.  The non-fixed destination multiple depot capacitated vehicle routing problem and genetic algorithms , 2000, ITI 2000. Proceedings of the 22nd International Conference on Information Technology Interfaces (Cat. No.00EX411).

[9]  P. J. Cassidy,et al.  TRAMP-A MULTI-DEPOT VEHICLE SCHEDULING SYSTEM , 1972 .

[10]  J. Current,et al.  THE MULTIPLE DEPOT VEHICLE ROUTING PROBLEM WITH BACKHAULING. , 1992 .

[11]  J. K. Lenstra,et al.  Complexity of vehicle routing and scheduling problems , 1981, Networks.

[12]  Bruce L. Golden,et al.  A new heuristic for the multi-depot vehicle routing problem that improves upon best-known solutions , 1993 .

[13]  R. K. Ursem Multi-objective Optimization using Evolutionary Algorithms , 2009 .

[14]  Fuad Rahman,et al.  A Genetic Clustering Method for the Multi-Depot Vehicle Routing Problem , 1997, ICANNGA.

[15]  Nicos Christofides,et al.  An Algorithm for the Vehicle-dispatching Problem , 1969 .

[16]  Goldberg,et al.  Genetic algorithms , 1993, Robust Control Systems with Genetic Algorithms.

[17]  Lawrence Bodin,et al.  PLANNING FOR TRUCK FLEET SIZE IN THE PRESENCE OF A COMMON‐CARRIER OPTION , 1983 .

[18]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1996, Springer Berlin Heidelberg.

[19]  G. Clarke,et al.  Scheduling of Vehicles from a Central Depot to a Number of Delivery Points , 1964 .

[20]  Beatrice M. Ombuki-Berman,et al.  Multi-Objective Genetic Algorithms for Vehicle Routing Problem with Time Windows , 2006, Applied Intelligence.

[21]  Louis M. Dalberto,et al.  Improving the Distribution of Industrial Gases with an On-Line Computerized Routing and Scheduling Optimizer , 1983 .

[22]  B. Gillett,et al.  Multi-terminal vehicle-dispatch algorithm , 1976 .

[23]  Gilbert Laporte,et al.  A tabu search heuristic for the multi-depot vehicle routing problem , 1996, Comput. Oper. Res..

[24]  Gilbert Laporte,et al.  The multi-depot vehicle routing problem with inter-depot routes , 2007, Eur. J. Oper. Res..

[25]  Charles C. Palmer,et al.  Representing trees in genetic algorithms , 1994, Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence.

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

[27]  Zbigniew Michalewicz,et al.  Genetic algorithms + data structures = evolution programs (3rd ed.) , 1996 .

[28]  S. Krajcar,et al.  Genetic Algorithm Approach for Multiple Depot Capacitated Vehicle Routing Problem Solving With Heuristic Improvements , 2000 .

[29]  Bruce L. Golden,et al.  OR Practice - Computerized Vehicle Routing in the Soft Drink Industry , 1987, Oper. Res..

[30]  Said Salhi,et al.  A multi-level composite heuristic for the multi-depot vehicle fleet mix problem , 1997 .

[31]  Thomas L. Magnanti,et al.  Implementing vehicle routing algorithms , 1977, Networks.

[32]  John Pooley,et al.  Integrated Production and Distribution Facility Planning at Ault Foods , 1994 .

[33]  F. Tillman The Multiple Terminal Delivery Problem with Probabilistic Demands , 1969 .

[34]  W. C. Benton Evaluating a Modified Heuristic for the Multiple-Vehicle Scheduling Problem , 1986 .

[35]  G. Laporte,et al.  A tabu search heuristic for periodic and multi-depot vehicle routing problems , 1997, Networks.

[36]  K. Dejong,et al.  An analysis of the behavior of a class of genetic adaptive systems , 1975 .

[37]  David B. Fogel,et al.  Evolutionary Computation: The Fossil Record , 1998 .

[38]  Saïd Salhi,et al.  Genetic clustering: An adaptive heuristic for the multidepot vehicle routing problem , 2001 .

[39]  F. A. Tillman,et al.  An Upperbound Algorithm for the Single and Multiple Terminal Delivery Problem , 1972 .

[40]  Anthony Wren,et al.  Computer Scheduling of Vehicles from One or More Depots to a Number of Delivery Points , 1972 .

[41]  Jossef Perl,et al.  The Multi-Depot Routing Allocation Problem , 1987 .

[42]  Mark S. Daskin,et al.  A warehouse location-routing problem , 1985 .

[43]  S. Krajcar,et al.  Darwin meets computers: new approach to multiple depot capacitated vehicle routing problem , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

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