TL;DR
This paper introduces three novel GPU-based parallel versions of the Ant Colony System (ACS), achieving significant speedups and improved solution quality for the Traveling Salesman Problem compared to sequential implementations.
Contribution
The paper presents the first GPU parallel implementations of ACS, including a novel selective pheromone memory, demonstrating substantial performance and solution quality improvements.
Findings
Speedup up to 24.29x over sequential ACS.
Parallel ACS with selective pheromone memory yields better solutions.
Effective GPU implementation for large TSP instances.
Abstract
The Ant Colony System (ACS) is, next to Ant Colony Optimization (ACO) and the MAX-MIN Ant System (MMAS), one of the most efficient metaheuristic algorithms inspired by the behavior of ants. In this article we present three novel parallel versions of the ACS for the graphics processing units (GPUs). To the best of our knowledge, this is the first such work on the ACS which shares many key elements of the ACO and the MMAS, but differences in the process of building solutions and updating the pheromone trails make obtaining an efficient parallel version for the GPUs a difficult task. The proposed parallel versions of the ACS differ mainly in their implementations of the pheromone memory. The first two use the standard pheromone matrix, and the third uses a novel selective pheromone memory. Computational experiments conducted on several Travelling Salesman Problem (TSP) instances of sizes…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
