Boosting Ant Colony Optimization via Solution Prediction and Machine Learning
Not on the map. Why?
Abstract (arXiv)
This paper introduces an enhanced meta-heuristic (ML-ACO) that combines machine learning (ML) and ant colony optimization (ACO) to solve combinatorial optimization problems. To illustrate the underlying mechanism of our ML-ACO algorithm, we start by describing a test problem, the orienteering problem. In this problem, the objective is to find a route that visits a subset of vertices in a graph within a time budget to maximize the collected score. In the first phase of our ML-ACO algorithm, an ML model is trained using a set of small problem instances where the optimal solution is known. Specifically, classification models are used to classify an edge as being part of the optimal route, or not, using problem-specific features and statistical measures. The trained model is then used to predict the probability that an edge in the graph of a test problem instance belongs to the corresponding optimal route. In the second phase, we incorporate the predicted probabilities into the ACO component of our algorithm, i.e., using the probability values as heuristic weights or to warm start the pheromone matrix. Here, the probability values bias sampling towards favoring those predicted high-quality edges when constructing feasible routes. We have tested multiple classification models including graph neural networks, logistic regression and support vector machines, and the experimental results show that our solution prediction approach consistently boosts the performance of ACO. Further, we empirically show that our ML model trained on small synthetic instances generalizes well to large synthetic and real-world instances. Our approach integrating ML with a meta-heuristic is generic and can be applied to a wide range of optimization problems.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 29 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 4.
7 papers.
- 2023DeepACO: Neural-enhanced Ant Systems for Combinatorial Optimizationcited by 77
- 2023Algorithm Evolution Using Large Language Modelcited by 52
- 2024Metaheuristics and Large Language Models Join Forces: Toward an Integrated Optimization Approachcited by 6
- 2024Adaptive Stabilization Based on Machine Learning for Column Generationcited by 3
- 2022Enhancing Constraint Programming via Supervised Learning for Job Shop Schedulingcited by 1
- 2024A learning-based solution approach to the application placement problem in mobile edge computing under uncertaintycited by 0
- 2024Machine Learning-Enhanced Ant Colony Optimization for Column Generationcited by 0
- 2024Metaheuristics and Large Language Models Join Forces: Toward an Integrated Optimization Approach28 May 2024
- 2024Adaptive Stabilization Based on Machine Learning for Column Generation18 May 2024
- 2024Machine Learning-Enhanced Ant Colony Optimization for Column Generation23 Apr 2024
- 2024A learning-based solution approach to the application placement problem in mobile edge computing under uncertainty17 Mar 2024
- 2023Algorithm Evolution Using Large Language Model26 Nov 2023
- 2023DeepACO: Neural-enhanced Ant Systems for Combinatorial Optimization25 Sep 2023
- 2022Enhancing Constraint Programming via Supervised Learning for Job Shop Scheduling26 Nov 2022