Abstract:
This paper introduces the ant colony system (ACS), a distributed algorithm that is applied to the traveling salesman problem (TSP). In the ACS, a set of cooperating agent...Show MoreMetadata
Abstract:
This paper introduces the ant colony system (ACS), a distributed algorithm that is applied to the traveling salesman problem (TSP). In the ACS, a set of cooperating agents called ants cooperate to find good solutions to TSPs. Ants cooperate using an indirect form of communication mediated by a pheromone they deposit on the edges of the TSP graph while building solutions. We study the ACS by running experiments to understand its operation. The results show that the ACS outperforms other nature-inspired algorithms such as simulated annealing and evolutionary computation, and we conclude comparing ACS-3-opt, a version of the ACS augmented with a local search procedure, to some of the best performing algorithms for symmetric and asymmetric TSPs.
Published in: IEEE Transactions on Evolutionary Computation ( Volume: 1, Issue: 1, April 1997)
DOI: 10.1109/4235.585892
Keywords assist with retrieval of results and provide a means to discovering other relevant content. Learn more.
- IEEE Keywords
- Index Terms
- Ant Colony ,
- Traveling Salesman Problem ,
- Local Search ,
- Simulated Annealing ,
- Evolutionary Computation ,
- Distributed Algorithm ,
- Ant Colony Optimization Algorithm ,
- Local Search Procedure ,
- Iterative Algorithm ,
- Feasible Solution ,
- Local Optimum ,
- Heuristic Algorithm ,
- Elastic Net ,
- Candidate List ,
- Self-organizing Map ,
- Number Of Cities ,
- Population Of Solutions ,
- Local Updates ,
- Ant Algorithm ,
- Low Path ,
- Global Update ,
- Constructive Heuristic ,
- Heuristic Information ,
- Evolutionary Programming ,
- Set Of Cities ,
- Restrictive Procedures ,
- Geometric Problem ,
- Short Edges ,
- General Approach ,
- Data Structure
Keywords assist with retrieval of results and provide a means to discovering other relevant content. Learn more.
- IEEE Keywords
- Index Terms
- Ant Colony ,
- Traveling Salesman Problem ,
- Local Search ,
- Simulated Annealing ,
- Evolutionary Computation ,
- Distributed Algorithm ,
- Ant Colony Optimization Algorithm ,
- Local Search Procedure ,
- Iterative Algorithm ,
- Feasible Solution ,
- Local Optimum ,
- Heuristic Algorithm ,
- Elastic Net ,
- Candidate List ,
- Self-organizing Map ,
- Number Of Cities ,
- Population Of Solutions ,
- Local Updates ,
- Ant Algorithm ,
- Low Path ,
- Global Update ,
- Constructive Heuristic ,
- Heuristic Information ,
- Evolutionary Programming ,
- Set Of Cities ,
- Restrictive Procedures ,
- Geometric Problem ,
- Short Edges ,
- General Approach ,
- Data Structure