Procrastinating with Confidence: Near-Optimal, Anytime, Adaptive Algorithm Configuration
Not on the map. Why?
Abstract (arXiv)
Algorithm configuration methods optimize the performance of a parameterized heuristic algorithm on a given distribution of problem instances. Recent work introduced an algorithm configuration procedure ("Structured Procrastination") that provably achieves near optimal performance with high probability and with nearly minimal runtime in the worst case. It also offers an textitanytime property: it keeps tightening its optimality guarantees the longer it is run. Unfortunately, Structured Procrastination is not textitadaptive to characteristics of the parameterized algorithm: it treats every input like the worst case. Follow-up work ("LeapsAndBounds") achieves adaptivity but trades away the anytime property. This paper introduces a new algorithm, "Structured Procrastination with Confidence", that preserves the near-optimality and anytime properties of Structured Procrastination while adding adaptivity. In particular, the new algorithm will perform dramatically faster in settings where many algorithm configurations perform poorly. We show empirically both that such settings arise frequently in practice and that the anytime property is useful for finding good configurations quickly.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). First posted on arXiv 14 Feb 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 4; 2023: 1; 2024: 1; 2025: 1; 2026: 1.
9 papers.
- 2021Sample Complexity of Tree Search Configuration: Cutting Planes and Beyondcited by 33
- 2022A Survey of Methods for Automated Algorithm Configurationcited by 30
- 2022Structural Analysis of Branch-and-Cut and the Learnability of Gomory Mixed Integer Cutscited by 19
- 2022AC-Band: A Combinatorial Bandit-Based Approach to Algorithm Configurationcited by 6
- 2022Formalizing Preferences Over Runtime Distributionscited by 2
- 2024Utilitarian Algorithm Configuration for Infinite Parameter Spacescited by 2
- 2023Utilitarian Algorithm Configurationcited by 1
- 2025Practical, Utilitarian Algorithm Configurationcited by 0
- 2026Distribution-Aware Algorithm Design with LLM Agentscited by 0
- 2026Distribution-Aware Algorithm Design with LLM Agents13 May 2026
- 2025Practical, Utilitarian Algorithm Configuration16 Oct 2025
- 2024Utilitarian Algorithm Configuration for Infinite Parameter Spaces28 May 2024
- 2023Utilitarian Algorithm Configuration31 Oct 2023
- 2022AC-Band: A Combinatorial Bandit-Based Approach to Algorithm Configuration1 Dec 2022
- 2022Formalizing Preferences Over Runtime Distributions25 May 2022
- 2022Structural Analysis of Branch-and-Cut and the Learnability of Gomory Mixed Integer Cuts15 Apr 2022
- 2022A Survey of Methods for Automated Algorithm Configuration3 Feb 2022
- 2021Sample Complexity of Tree Search Configuration: Cutting Planes and Beyond8 Jun 2021