Restarting Algorithms: Sometimes there is Free Lunch
Not on the map. Why?
Abstract (arXiv)
In this overview article we will consider the deliberate restarting of algorithms, a meta technique, in order to improve the algorithm's performance, e.g., convergence rates or approximation guarantees. One of the major advantages is that restarts are relatively black box, not requiring any (significant) changes to the base algorithm that is restarted or the underlying argument, while leading to potentially significant improvements, e.g., from sublinear to linear rates of convergence. Restarts are widely used in different fields and have become a powerful tool to leverage additional information that has not been directly incorporated in the base algorithm or argument. We will review restarts in various settings from continuous optimization, discrete optimization, and submodular function maximization where they have delivered impressive results.
Key facts. Cited by 5 papers in the map (data through 13 Oct 2026). First posted on arXiv 26 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 0; 2023: 1; 2024: 1; 2025: 1.
5 papers.
- 2023Resetting the Optimizer in Deep RL: An Empirical Studycited by 26
- 2025Efficient Self-Supervised Learning for Earth Observation via Dynamic Dataset Curationcited by 7
- 2021First-Order Methods for Convex Optimizationcited by 4
- 2024Predicting Chess Puzzle Difficulty with Transformerscited by 3
- 2021Nearly Optimal Linear Convergence of Stochastic Primal-Dual Methods for Linear Programmingcited by 1
- 2025Efficient Self-Supervised Learning for Earth Observation via Dynamic Dataset Curation9 Apr 2025
- 2024Predicting Chess Puzzle Difficulty with Transformers14 Oct 2024
- 2023Resetting the Optimizer in Deep RL: An Empirical Study30 Jun 2023
- 2021Nearly Optimal Linear Convergence of Stochastic Primal-Dual Methods for Linear Programming10 Nov 2021
- 2021First-Order Methods for Convex Optimization4 Jan 2021