Neural Simulated Annealing
Alvaro H.C. Correia, Daniel E. Worrall, Roberto Bondesan

TL;DR
This paper introduces Neural Simulated Annealing, a reinforcement learning-based approach that learns proposal distributions to improve global optimization performance across various problems, outperforming traditional SA methods.
Contribution
It frames the proposal distribution in SA as a learnable policy using neural networks, enabling adaptive and scalable optimization.
Findings
Neural SA outperforms baseline SA on multiple benchmark problems.
Neural SA generalizes well to larger, unseen problem instances.
Achieves competitive solution quality and runtime compared to existing solvers.
Abstract
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…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Packing Problems · Scheduling and Optimization Algorithms · Metaheuristic Optimization Algorithms Research
