Neural Simulated Annealing
Not on the map. Why?
Abstract (arXiv)
Simulated annealing (SA) is a stochastic global optimisation technique applicable to a wide range of discrete and continuous variable problems. Despite its simplicity, the development of an effective SA optimiser for a given problem hinges on a handful of carefully handpicked components; namely, neighbour proposal distribution and temperature annealing schedule. In this work, we view SA from a reinforcement learning perspective and frame the proposal distribution as a policy, which can be optimised for higher solution quality given a fixed computational budget. We demonstrate that this Neural SA with such a learnt proposal distribution, parametrised by small equivariant neural networks, outperforms SA baselines on a number of problems: Rosenbrock's function, the Knapsack problem, the Bin Packing problem, and the Travelling Salesperson problem. We also show that Neural SA scales well to large problems - generalising to significantly larger problems than the ones seen during training - while achieving comparable performance to popular off-the-shelf solvers and other machine learning methods in terms of solution quality and wall-clock time.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 39 of its 80 references that are in the map. First posted on arXiv 4 Mar 2022.
Builds on
39 of 80 references.
References · 39
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,223
- 2017Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networkscited by 4,861
- 2015High-Dimensional Continuous Control Using Generalized Advantage Estimationcited by 1,916
- 2017Deep Setscited by 1,394
- 2015Pointer Networkscited by 882
- 2018Attention, Learn to Solve Routing Problems!cited by 646
- 2016Learning to learn by gradient descent by gradient descentcited by 616
- 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 612
- 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 600
27 more
- 2017Learning Combinatorial Optimization Algorithms over Graphscited by 557
- 2017Evolution Strategies as a Scalable Alternative to Reinforcement Learningcited by 555
- 2015Gradient-based Hyperparameter Optimization through Reversible Learningcited by 357
- 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 313
- 2019An Efficient Graph Convolutional Network Technique for the Travelling Salesman Problemcited by 265
- 2020Bilevel Optimization: Convergence Analysis and Enhanced Designcited by 219
- 2016Learning to Optimizecited by 195
- 2018Learning to Perform Local Rewriting for Combinatorial Optimizationcited by 183
- 2018Combinatorial Optimization with Graph Convolutional Networks and Guided Tree Searchcited by 182
- 2020Generalize a Small Pre-trained Model to Arbitrarily Large TSP Instancescited by 161
- 2019Flow-based generative models for Markov chain Monte Carlo in lattice field theorycited by 147
- 2020Learning 2-opt Heuristics for the Traveling Salesman Problem via Deep Reinforcement Learningcited by 100
- 2020Hybrid Models for Learning to Branchcited by 95
- 2021Deep Policy Dynamic Programming for Vehicle Routing Problemscited by 94
- 2019On the Limitations of Representing Functions on Setscited by 89
- 2021The Transformer Network for the Traveling Salesman Problemcited by 59
- 2021Unbiased Gradient Estimation in Unrolled Computation Graphs with Persistent Evolution Strategiescited by 52
- 2019Learning to Optimize Variational Quantum Circuits to Solve Combinatorial Problemscited by 30
- 2018Learning Permutations with Sinkhorn Policy Gradientcited by 25
- 2019On Learning Paradigms for the Travelling Salesman Problemcited by 24
- 2021Scaling Up Machine Learning For Quantum Field Theory with Equivariant Continuous Flowscited by 24
- 2020Controlled Online Optimization Learning (COOL): Finding the ground state of spin Hamiltonians with reinforcement learningcited by 14
- 2019Reinforcement Learning Driven Heuristic Optimizationcited by 12
- 2020Learning Complexity of Simulated Annealingcited by 12
- 2020Placement in Integrated Circuits using Cyclic Reinforcement Learning and Simulated Annealingcited by 11
- 2020Reinforcement Learning Enhanced Quantum-inspired Algorithm for Combinatorial Optimizationcited by 4
- 2021Debiasing a First-order Heuristic for Approximate Bi-level Optimizationcited by 3
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 0; 2025: 1.
2 papers.
- 2022Neural Topological Ordering for Computation Graphscited by 12
- 2025Gradient-Guided Annealing for Domain Generalizationcited by 9
- 2025Gradient-Guided Annealing for Domain Generalization27 Feb 2025
- 2022Neural Topological Ordering for Computation Graphs13 Jul 2022