Abstract
This paper presents a Differential Evolution (DE) algorithm for solving generalized multi-depot vehicle routing problem with pickup and delivery requests (GVRP-MDPDR). The GVRP-MDPDR does not require the restricted assumptions of CVRP, VRPSPD, etc. and it contains nearly all characteristics of real world vehicle routing problems. The solution is represented as a multidimensional vector where each dimension is filled with random number and a population of vectors is evolved via the mechanism of differential evolution. A decoding scheme (SD1) is applied to decode the vector into priority of requests and construct the routes of vehicles under the restricted constraints. Five groups of test problem instances, A, B, C, D, and E, with differences geographical data and number of requests are used to evaluate the performance of the algorithm. Each group of instance composes of three different location scenarios of requests: clustered (c), randomly distributed (r), and half-random-half-clustered (rc). The computational results demonstrated that DE algorithm is very competitive when compared to the results obtained by using Particle Swarm Optimization (PSO).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ai TJ, Kachitvichyanukul V (2009a) Particle swarm optimization for the vehicle routing problem with time windows. Int J Oper Res 9:519–537
Ai TJ, Kachitvichyanukul V (2009b) Particle swarm optimization and two solution representations for solving the capacitated vehicle routing problem. Comput Ind Eng 56:380–387
Ai TJ, Kachitvichyanukul V (2009c) Particle swarm optimization for the vehicle routing problem with simultaneous pickup and delivery. Comput Oper Res 36:1693–1702
Carabetti EG, de Souza SR, Fraga MCP, Gama PHA (2010) An application of the ant colony system metaheuristic to the vehicle routing problem with pickup and delivery and time windows. Paper presented at 2010 Eleventh Brazilian Symposium on Neural Networks, Centro Fed. de Educ. Technol. De Gerais, Belo Horizonte, Brazil, pp 23–28 Oct 2010
Caramia M, Onori R (2008) Experimenting crossover operators to solve the vehicle routing problem with time windows by genetic algorithm. Int J Oper Res 3:497–514
Cordeau JF, Laporte G, Mercier A (2001) A unified tabu search heuristic for vehicle problem with time windows. J Oper Res Soc 52:928–936
Das S, Suganthan PN (2011) Differential evolution: a survey of the state-of-the-art. IEEE Trans Evol Comput 15:4–31
Geetha S, Poonthalir G, Vanathi PT (2013) Nested particle swarm optimisation for multi-depot vehicle routing problem. Int J Oper Res 16:329–348
Jung S, Haghani A (2000) A genetic algorithm for pickup and delivery problem with time windows. In: Transportation Research Record 1733, Transportation Research Broad 1–7
Nanry WP, Barnes JW (2000) Solving the pickup and delivery problem with time windows using reactive tabu search. Transp Res Part B 34:107–121
Sombuntham P (2010) PSO algorithms for generalized multi-depot vehicle routing problems with pickup and delivery requests. Thesis, Asian Institute of Technology
Sombuntham P, Kachitvichyanukul V (2010) A particle swarm optimization for multi-depot vehicle routing problem with pickup and delivery requests. Paper presented at proceedings of the international multiconference of engineers and computer scientists, Hong Kong (China), pp 17–19
Sombuntham P, Kunnapapdeelert S (2012) Benchmark problem instances for generalized multi-depot vehicle routing problems with pickup and delivery requests. Paper presented at proceedings of the Asia Pacific industrial engineering and management systems conference, Patong Beach, Phuket, Thailand, pp 2–5
Storn R, Price K (1997) Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J Global Optim 11:341–359
Wang Y (2008) Study on the model and tabu search algorithm for delivery and pickup vehicle routing problem with times windows. Paper presented at 2008 IEEE international conference on service operations and logistics, and informatics, Beijing, China, pp 12–15
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer Science+Business Media Singapore
About this paper
Cite this paper
Kunnapapdeelert, S., Kachitvichyanukul, V. (2013). Differential Evolution Algorithm for Generalized Multi-Depot Vehicle Routing Problem with Pickup and Delivery Requests. In: Lin, YK., Tsao, YC., Lin, SW. (eds) Proceedings of the Institute of Industrial Engineers Asian Conference 2013. Springer, Singapore. https://doi.org/10.1007/978-981-4451-98-7_90
Download citation
DOI: https://doi.org/10.1007/978-981-4451-98-7_90
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-4451-97-0
Online ISBN: 978-981-4451-98-7
eBook Packages: EngineeringEngineering (R0)