• Home
  • Search
  • Comparing Parallelization of an ACO: Message Passing vs. Shared Memory
  • Cite Icon19
  • https://doi.org/10.1007/11546245_1Copy DOI Icon

Comparing Parallelization of an ACO: Message Passing vs. Shared Memory

  • Jan 1, 2005
  • Pierre Delisle +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

We present a shared memory approach to 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.

Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.