Demonstrating Real Advantage of Machine-Learning-Enhanced Monte Carlo for Combinatorial Optimization
Luca Maria Del Bono, Federico Ricci-Tersenghi, Francesco Zamponi

TL;DR
This paper demonstrates that a machine learning-enhanced Monte Carlo algorithm can outperform classical methods in solving complex combinatorial optimization problems, specifically in finding minimum energy configurations in 3D Ising spin glasses.
Contribution
The authors introduce a Global Annealing Monte Carlo algorithm that integrates machine learning for global moves, showing it surpasses traditional methods in robustness and performance without hyperparameter tuning.
Findings
Global Annealing outperforms Simulated Annealing in benchmarks.
The method is more robust than Population Annealing across problem sizes.
Local moves are essential for achieving optimal performance.
Abstract
Combinatorial optimization problems are central to both practical applications and the development of optimization methods. While classical and quantum algorithms have been refined over decades, machine learning--assisted approaches are comparatively recent and have not yet consistently outperformed simple, state-of-the-art classical methods. Here, we focus on a class of Quadratic Unconstrained Binary Optimization (QUBO) problems, specifically the challenge of finding minimum energy configurations in three-dimensional Ising spin glasses. We use a Global Annealing Monte Carlo algorithm that integrates standard local moves with global moves proposed via machine learning. We show that local moves play a crucial role in achieving optimal performance. Benchmarking against Simulated Annealing and Population Annealing, we demonstrate that Global Annealing not only surpasses the performance of…
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.
