19
- https://doi.org/10.1007/11546245_1
Comparing Parallelization of an ACO: Message Passing vs. Shared Memory
- Jan 1, 2005
- Pierre Delisle +4 more
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.
- # Last Set Of Experiments
- # Ant Colony Optimization
- # Shared Memory Approach
- # Shared Memory
- # Efficiency Measures
- # TSP Problems
- # Message Passing
- # Parallelization Schemes
- # Set Of Experiments
- # Performance Comparison