gBeam-ACO: a greedy and faster variant of Beam-ACO
Jeff Hajewski, Suely Oliveira, David E. Stewart, Laura Weiler

TL;DR
gBeam-ACO is a faster, simpler variant of Beam-ACO for solving TSP that maintains solution quality and reduces dependence on hyperparameters by using greedy path selection and improved parallelization.
Contribution
It introduces a greedy heuristic into Beam-ACO, significantly increasing speed and simplifying parallelization without sacrificing solution quality.
Findings
gBeam-ACO is up to ten times faster than Beam-ACO.
It maintains comparable solution quality on large TSP instances.
Less sensitive to hyperparameter tuning.
Abstract
Beam-ACO, a modification of the traditional Ant Colony Optimization (ACO) algorithms that incorporates a modified beam search, is one of the most effective ACO algorithms for solving the Traveling Salesman Problem (TSP). Although adding beam search to the ACO heuristic search process is effective, it also increases the amount of work (in terms of partial paths) done by the algorithm at each step. In this work, we introduce a greedy variant of Beam-ACO that uses a greedy path selection heuristic. The exploitation of the greedy path selection is offset by the exploration required in maintaining the beam of paths. This approach has the added benefit of avoiding costly calls to a random number generator and reduces the algorithms internal state, making it simpler to parallelize. Our experiments demonstrate that not only is our greedy Beam-ACO (gBeam-ACO) faster than traditional Beam-ACO, in…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMetaheuristic Optimization Algorithms Research · Advanced Multi-Objective Optimization Algorithms · Vehicle Routing Optimization Methods
