Comparing parallelization of an ACO: Message passing vs. shared memory

23Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We present a shared memory approach Co the parallelization of the Ant Colony Optimization (ACO) metaheuristic and a performance comparison with an existing message passing implementation. Our aim is to show that the shared memory approach is a competitive strategy for the parallelization of ACO algorithms. The sequential ACO algorithm on which are based both parallelization schemes is first described, followed by the parallelization strategies themselves. Through experiments, we compare speedup and efficiency measures on four TSP problems varying from 318 to 657 cities. We then discuss factors that explain the difference in performance of the two approaches. Further experiments are presented to show the performance of the shared memory implementation when varying numbers of ants are distributed among the available processors. In this last set of experiments, the solution quality obtained is taken into account when analyzing speedup and efficiency measures. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Delisle, P., Gravel, M., Krajecki, M., Gagné, C., & Price, W. L. (2005). Comparing parallelization of an ACO: Message passing vs. shared memory. In Lecture Notes in Computer Science (Vol. 3636, pp. 1–11). Springer Verlag. https://doi.org/10.1007/11546245_1

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free