Loading…
Adaptive gradient descent enabled ant colony optimization for routing problems
•A new ACO algorithm with an innovative adaptive gradient descent strategy (ADACO) is designed.•The ADACO algorithm is applied to the Traveling Salesman Problems (TSP) for validation.•Benchmarks showed that the performance of the ADACO outperformed comparative algorithms. The design of Ant Colony Op...
Saved in:
Published in: | Swarm and evolutionary computation 2022-04, Vol.70, p.101046, Article 101046 |
---|---|
Main Authors: | , , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | •A new ACO algorithm with an innovative adaptive gradient descent strategy (ADACO) is designed.•The ADACO algorithm is applied to the Traveling Salesman Problems (TSP) for validation.•Benchmarks showed that the performance of the ADACO outperformed comparative algorithms.
The design of Ant Colony Optimization (ACO) has been inspired by the foraging behavior of ant colonies. ACO is one of the most widely used metaheuristic algorithms applicable to various optimization problems. Nevertheless, the deficiency of ACO is early maturity and slow convergence, usually leading to dissatisfactory performance. In this research, a new type of ACO is proposed with innovative adaptive learning mechanism is devised (the algorithm is called ADACO). In the paper, first, the ACO algorithm for Traveling Salesman Problem (TSP) is modeled in the framework of reinforcement learning (RL) and learns a best policy by stochastic gradient descent (SGD). Then, an adaptive gradient descent strategy, which can exploit the update history of per-dimensional pheromones to achieve intelligent convergence, is integrated into the ACO algorithm as ADACO. A parallel computation process is implemented in the process to expedite computational efficiency. Finally, through case studies in TSP and Capacitated Vehicle Routing Problem (CVRP), ADACO is validated. ADACO is trialed on various sizes of TSP and CVRP instances and compared with other state-of-the-art algorithms. Results show that ADACO is competitive in terms of accuracy (better in most cases), stability (statistically significant) and adaptability (support various types of problems). The results also elucidate that the algorithm maintains good computational efficiency owing to its parallel implementation. It can be concluded that ADACO is effectively applicable to routing problems with good performance. |
---|---|
ISSN: | 2210-6502 |
DOI: | 10.1016/j.swevo.2022.101046 |