Abstract
Ant Colony Optimization (ACO) is an effective meta-heuristic for the solution of a wide variety of problems. Its computation is intrinsically massively parallel, and it is therefore theoretically well-suited for implementation on Graphics Processing Units (GPUs). In this paper, we propose a parallelization strategy to solve the VRP with ACO on the GPU.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Augerat P, Belenguer J, Benavent E, Corbern A, Naddef D, Rinaldi G (1995) Computational results with a branch and cut code for the capacitated vehicle routing problem. Research report 949-m. Universite Joseph Fourier, Grenoble
Bullnheimer B, Hartl RF, Strauss C (1999) Applying the ant system to the vehicle routing problem. Ann Oper Res 89:319–328
Cecilia JM, Garcia JM, Ujaldon M, Nisbet A, Amos M (2011) Parallelization strategies for ant colony optimisation on GPUs. In: 14th International workshop on nature inspired distributed computing
Chen L, Sun Y, Wang S (2008) Parallel implementation of ant colony optimization on MPP. In: Machine learningand cybernetics. International conference, vol 2. pp 981–986
Christofides N, Mingozzi A, Toth P (1981) Exact algorithm for the vehicle routing problem based on the spanning tree and shortest path relaxation. Math Prog 20:255–282
Dawid H, Doerner K, Hartl R, Reimann M (2002) Ant system to solve operational problems. Quant Models Learn Organiz, pp 65–82
Dorigo M, Stuzle T (2004) Ant colony optimization. Massachusetts Institute of Technology, Massachusetts
Fisher ML (1994) Optimal solution of vehicle routing problems using minimum k-trees. Oper Res 42:626–642
Lin Y, Cai H, Zhang J (2007) Pseudo parallel ant colony optimization for continuous functions. Int Conf Nat Comput l. 4:494–500
Reimann M, Doerner K, Hartl RC (2004) D-Ants: savings based ants divide and conquer the vehicle routing problem. Comput Oper Res 31:563–591
You Y (2009) Parallel ant system for traveling sales-man problem on GPUs. In: Eleventh annual conference on genetic and evolutionary computation
Acknowledgments
This work partly stems from the participation of the authors in a research project funded by the Spanish Ministerio de Industria, Comercio y Turismo, Proyecto Avanza reference TSI-020100-2010-962, titled ‘Arquitectura de servicios de supercomputación en la nube’ (AMBU).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag London Limited
About this paper
Cite this paper
Diego, F.J., Gómez, E.M., Ortega-Mier, M., García-Sánchez, Á. (2012). Parallel CUDA Architecture for Solving de VRP with ACO. In: Sethi, S., Bogataj, M., Ros-McDonnell, L. (eds) Industrial Engineering: Innovative Networks. Springer, London. https://doi.org/10.1007/978-1-4471-2321-7_43
Download citation
DOI: https://doi.org/10.1007/978-1-4471-2321-7_43
Published:
Publisher Name: Springer, London
Print ISBN: 978-1-4471-2320-0
Online ISBN: 978-1-4471-2321-7
eBook Packages: EngineeringEngineering (R0)