gBeam-ACO: a greedy and faster variant of Beam-ACO

04/23/2020
by   Jeff Hajewski, et al.
0

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 some cases by an order of magnitude, but it does not sacrifice quality of the found solution, especially on large TSP instances. We also found that our greedy algorithm, which we refer to as gBeam-ACO, was less dependent on hyperparameter settings.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/06/2022

Beam Search: Faster and Monotonic

Beam search is a popular satisficing approach to heuristic search proble...
research
07/08/2020

Best-First Beam Search

Decoding for many NLP tasks requires a heuristic algorithm for approxima...
research
09/09/2019

A Quantum Search Decoder for Natural Language Processing

Probabilistic language models, e.g. those based on an LSTM, often face t...
research
05/30/2022

Anti-virus Autobots: Predicting More Infectious Virus Variants for Pandemic Prevention through Deep Learning

More infectious virus variants can arise from rapid mutations in their p...
research
09/12/2020

Iterative beam search algorithms for the permutation flowshop

We study an iterative beam search algorithm for the permutation flowshop...
research
11/02/2018

Importance of a Search Strategy in Neural Dialogue Modelling

Search strategies for generating a response from a neural dialogue model...
research
08/17/2022

A Context-Aware Approach for Textual Adversarial Attack through Probability Difference Guided Beam Search

Textual adversarial attacks expose the vulnerabilities of text classifie...

Please sign up or login with your details

Forgot password? Click here to reset