Variable Annealing Length and Parallelism in Simulated Annealing
Vincent A. Cicirello

TL;DR
This paper introduces a novel adaptive and parallel simulated annealing method with a restart schedule that eliminates the need for prior knowledge of annealing length, demonstrating significant performance improvements on complex scheduling problems.
Contribution
It proposes a parameter-free, adaptive annealing schedule combined with a restart strategy and parallel implementation, advancing the efficiency of simulated annealing algorithms.
Findings
Significant performance gains over fixed-length restarts.
Effective as an anytime algorithm for NP-hard scheduling.
Parallel annealing improves solution quality and convergence speed.
Abstract
In this paper, we propose: (a) a restart schedule for an adaptive simulated annealer, and (b) parallel simulated annealing, with an adaptive and parameter-free annealing schedule. The foundation of our approach is the Modified Lam annealing schedule, which adaptively controls the temperature parameter to track a theoretically ideal rate of acceptance of neighboring states. A sequential implementation of Modified Lam simulated annealing is almost parameter-free. However, it requires prior knowledge of the annealing length. We eliminate this parameter using restarts, with an exponentially increasing schedule of annealing lengths. We then extend this restart schedule to parallel implementation, executing several Modified Lam simulated annealers in parallel, with varying initial annealing lengths, and our proposed parallel annealing length schedule. To validate our approach, we conduct…
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.
