Abstract
The Graphics-Processing-Unit (GPU) became one of the main platforms to design massively parallel metaheuristics. This advance is due to the highly parallel architecture of GPU and especially thanks to the publication of languages like CUDA. In this paper, we deal with a multi-level parallel hybrid Ant System (AS) to solve the Travelling Salesman Problem (TSP). This multi-level is represented by two parallel platforms. The first one is the GPU, this platform is used for the parallelization of tasks, data, solution and neighborhood-structure. The second platform is the MPI which is dedicated to the parallelization of programs. Our contribution is to use these two platforms to design a hybrid AS with a Local Search and a new heuristic.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Blum, C., Puchinger, J., Raidl, G.R., Roli, A.: Hybrid metaheuristics in combinatorial optimization: A survey. Applied Soft Computing 11(6), 4135–4151 (2011)
Lepagnot, J., Idoumghar, L., Fodorean, D.: Hybrid Imperialist Competitive Algorithm with Simplex approach: Application to Electric Motor Design, In: 2013 IEEE International Conference on Systems Man and Cybernetics (SMC) pp. 2454–2459, Manchester UK (October 2013)
Aouad, M.I., Idoumghar, L., Schott, R., Zendra, O.: Sequential and Distributed Hybrid GA-SA Algorithms for Energy Optimization in Embedded Systems, In: The IADIS International Conference Applied Computing 2010, pp. 167–174 (2010)
Blum, C., Roli, A.: Metaheuristics in Combinatorial Optimization: Overview and Conceptual Comparison. ACM Computing Surveys 35, 268–308 (2003)
Cotta, C., Talbi, E.G. Alba, E.: Parallel Hybrid Metaheuristics, in Parallel Metaheuristics: A New Class of Algorithms. John Wiley and Sons (2005)
Dorigo, M., Stutzle, T.: Ant Colony Optimization. Bradford Company, USA (2004)
Bullnheimer, B., Kotsis, G., Strauss, C.: Parallelization strategies for the ant system. Applied Optimization 24, 87–100 (1997)
Cecilia, J.M., Garcia, J.M., Nisbet, A., Amos, M., Ujaldon, M.: Enhancing data parallelism for Ant Colony Optimization on GPUs. J. Parallel Distrib. Comput. 73, 42–51 (2013)
Stützle, Thomas: Parallelization Strategies for Ant Colony Optimization. In: Eiben, Agoston E., Bäck, Thomas, Schoenauer, Marc, Schwefel, Hans-Paul (eds.) PPSN 1998. LNCS, vol. 1498, p. 722. Springer, Heidelberg (1998)
Dorigo, M.: Optimization: learning and natural algorithms, Ph.D. Thesis, Politecnico di Milano, Italy (1992)
Reinelt, G.: TSPLIB - A Traveling Salesman Problem Library. ORSA Journal on Computing 3(4), 376–384 (1991)
Chirico, U.: A java framework for ant colony systems, Technical report, Siemens Informatica S.p.A (2004)
Cochrane, E.M., Beasley, J.E.: The co-adaptive neural network approach to the Euclidean traveling salesman problem. Neural Networks 16(10), 1499–1525 (2003)
Masutti, T.A.S., Castro, L.N.D.: A self-organizing neural network using ideas from the immune system to solve the traveling salesman problem. Information Sciences 179(10), 1454–1468 (2009)
Somhom, S., Modares, A., Enkawa, T.: A self-organizing model for the traveling salesman problem, Journal of the Operational Research Society, 919–928 (1997)
Idoumghar, L., Chérin, N., Siarry, P., Roche, R., Miraoui, A.: Hybrid ICA-PSO algorithm for continuous optimization. Applied Mathematics and Computation 219, 11149–11170 (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Abdelkafi, O., Lepagnot, J., Idoumghar, L. (2014). Multi-level Parallelization for Hybrid ACO. In: Siarry, P., Idoumghar, L., Lepagnot, J. (eds) Swarm Intelligence Based Optimization. ICSIBO 2014. Lecture Notes in Computer Science(), vol 8472. Springer, Cham. https://doi.org/10.1007/978-3-319-12970-9_7
Download citation
DOI: https://doi.org/10.1007/978-3-319-12970-9_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-12969-3
Online ISBN: 978-3-319-12970-9
eBook Packages: Computer ScienceComputer Science (R0)