Learning Complexity of Simulated Annealing
Not on the map. Why?
Abstract (arXiv)
Simulated annealing is an effective and general means of optimization. It is in fact inspired by metallurgy, where the temperature of a material determines its behavior in thermodynamics. Likewise, in simulated annealing, the actions that the algorithm takes depend entirely on the value of a variable which captures the notion of temperature. Typically, simulated annealing starts with a high temperature, which makes the algorithm pretty unpredictable, and gradually cools the temperature down to become more stable. A key component that plays a crucial role in the performance of simulated annealing is the criteria under which the temperature changes namely, the cooling schedule. Motivated by this, we study the following question in this work: "Given enough samples to the instances of a specific class of optimization problems, can we design optimal (or approximately optimal) cooling schedules that minimize the runtime or maximize the success rate of the algorithm on average when the underlying problem is drawn uniformly at random from the same class?" We provide positive results both in terms of sample complexity and simulation complexity. For sample complexity, we show that tilde O(√m) samples suffice to find an approximately optimal cooling schedule of length m. We complement this result by giving a lower bound of tilde Omega(m1/3) on the sample complexity of any learning algorithm that provides an almost optimal cooling schedule. These results are general and rely on no assumption. For simulation complexity, however, we make additional assumptions to measure the success rate of an algorithm. To this end, we introduce the monotone stationary graph that models the performance of simulated annealing. Based on this model, we present polynomial time algorithms with provable guarantees for the learning problem.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 6 Mar 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 3; 2023: 0; 2024: 3; 2025: 5; 2026: 1.
12 papers.
- 2022Structural Analysis of Branch-and-Cut and the Learnability of Gomory Mixed Integer Cutscited by 19
- 2024Algorithm Configuration for Structured Pfaffian Settingscited by 10
- 2022Accelerating ERM for data-driven algorithm design using output-sensitive techniquescited by 8
- 2025Offline-to-online hyperparameter transfer for stochastic banditscited by 6
- 2024Learning accurate and interpretable tree-based modelscited by 3
- 2022Neural Simulated Annealingcited by 2
- 2024Accelerating data-driven algorithm selection for combinatorial partitioning problemscited by 2
- 2025Distribution-dependent Generalization Bounds for Tuning Linear Regression Across Taskscited by 2
- 2025Tuning Algorithmic and Architectural Hyperparameters in Graph-Based Semi-Supervised Learning with Provable Guaranteescited by 1
- 2025Algorithm Design and Stronger Guarantees for the Improving Multi-Armed Bandits Problemcited by 1
- 2025Gradient Descent with Provably Tuned Learning-rate Schedulescited by 1
- 2026Minimum-Cost Network Flow with Dual Predictionscited by 0
- 2026Minimum-Cost Network Flow with Dual Predictions28 Jan 2026
- 2025Gradient Descent with Provably Tuned Learning-rate Schedules4 Dec 2025
- 2025Algorithm Design and Stronger Guarantees for the Improving Multi-Armed Bandits Problem13 Nov 2025
- 2025Distribution-dependent Generalization Bounds for Tuning Linear Regression Across Tasks7 Jul 2025
- 2025Tuning Algorithmic and Architectural Hyperparameters in Graph-Based Semi-Supervised Learning with Provable Guarantees18 Feb 2025
- 2025Offline-to-online hyperparameter transfer for stochastic bandits6 Jan 2025
- 2024Algorithm Configuration for Structured Pfaffian Settings6 Sep 2024
- 2024Learning accurate and interpretable tree-based models24 May 2024
- 2024Accelerating data-driven algorithm selection for combinatorial partitioning problems22 Feb 2024
- 2022Structural Analysis of Branch-and-Cut and the Learnability of Gomory Mixed Integer Cuts15 Apr 2022
- 2022Accelerating ERM for data-driven algorithm design using output-sensitive techniques7 Apr 2022
- 2022Neural Simulated Annealing4 Mar 2022