Supplementing recurrent neural networks with annealing to solve combinatorial optimization problems

8Citations
Citations of this article
34Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Combinatorial optimization problems can be solved by heuristic algorithms such as simulated annealing (SA) which aims to find the optimal solution within a large search space through thermal fluctuations. This algorithm generates new solutions through Markov-chain Monte Carlo techniques which can result in severe limitations, such as slow convergence and a tendency to stay within the same local search space at small temperatures. To overcome these shortcomings, we use the variational classical annealing (VCA) framework that combines autoregressive recurrent neural networks (RNNs) with traditional annealing to sample solutions that are uncorrelated. In this paper, we demonstrate the potential of using VCA as an approach to solving real-world optimization problems. We explore VCA’s performance in comparison with SA at solving three popular optimization problems: the maximum cut problem (Max-Cut), the nurse scheduling problem (NSP), and the traveling salesman problem (TSP). For all three problems, we find that VCA outperforms SA on average in the asymptotic limit by one or more orders of magnitude in terms of relative error. Interestingly, we reach large system sizes of up to 256 cities for the TSP. We also conclude that in the best case scenario, VCA can serve as a great alternative when SA fails to find the optimal solution.

References Powered by Scopus

Optimization by simulated annealing

34748Citations
N/AReaders
Get full text

Solvable model of a spin-glass

3626Citations
N/AReaders
Get full text

Theory of spin glasses

3440Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Investigating topological order using recurrent neural networks

14Citations
N/AReaders
Get full text

From architectures to applications: a review of neural quantum states

6Citations
N/AReaders
Get full text

Variational Monte Carlo with large patched transformers

4Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Ahsan Khandoker, S., Munshad Abedin, J., & Hibat-Allah, M. (2023). Supplementing recurrent neural networks with annealing to solve combinatorial optimization problems. Machine Learning: Science and Technology, 4(1). https://doi.org/10.1088/2632-2153/acb895

Readers over time

‘22‘23‘24‘2505101520

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 6

60%

Lecturer / Post doc 2

20%

Professor / Associate Prof. 1

10%

Researcher 1

10%

Readers' Discipline

Tooltip

Nursing and Health Professions 9

56%

Computer Science 3

19%

Engineering 2

13%

Mathematics 2

13%

Save time finding and organizing research with Mendeley

Sign up for free
0