atlas

Research map / Learning theory and algorithms / Combinatorial and search optimization

Utilitarian Algorithm Configuration for Infinite Parameter Spaces

ICLR 2025 · Learning theory and algorithms › Combinatorial and search optimization · approach: Classical and HTN planning · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces COUP, a utilitarian algorithm configuration procedure that uses optimistic UCB-style bandit search with captime doubling to optimize expected utility over infinite (continuous) configuration spaces, and is also faster than UP on finite sets.

Problem

Utilitarian algorithm configuration (maximizing expected utility of runtime with near-optimality guarantees) previously only worked over small finite configuration sets; continuous or uncountable parameter spaces could not be searched.

Approach

Replace UP's successive-elimination core with a UCB-style optimistic procedure (OUP) that stops running suboptimal configurations rather than eliminating them, and extend it to COUP by sampling a growing set of configurations in phases with anytime gamma and epsilon schedules; also proposes a balanced captime doubling condition.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use OUP instead of UPUtilitarian algorithm configuration on finite configuration sets · minisat, cplex_rcw, and cplex_regionconfiguration time to prove an ε guaranteeHelped
Use OUP instead of the naive Hoeffding procedureUtilitarian algorithm configuration on finite configuration sets · minisat, cplex_rcw, and cplex_regionconfiguration time to prove an ε guaranteeHelped
Search an expanding configuration space with COUP instead of using OUP on the same configurationsCOUP · cplex_rcw, log-Laplace utilitytotal configuration timeHurt
Replace the original captime-doubling condition with the refined condition (ablation)OUP and UP · Log-Laplace utility; other utility functions show similar improvementoptimality guarantee and time per configurationHelped
Focus exploration on γ by using ε_p = e^{-p/30} and γ_p = e^{-p/3} (ablation)COUP · cplex_rcw, log-Laplace utilityconfiguration-space explorationMixed
Focus exploration on ε by using ε_p = e^{-p/3} and γ_p = e^{-p/30} (ablation)COUP · cplex_rcw, log-Laplace utilityoptimality guaranteeMixed
Use the balanced schedule ε_p = γ_p = e^{-p/5} (ablation)COUP · cplex_rcw, log-Laplace utilityexploration of configurations and instancesMixed
Explore configurations first, then tighten ε using ε_p = e^{-p^3/300} and γ_p = e^{-p^2/30} (ablation)COUP · cplex_rcw, log-Laplace utilityconfiguration search efficiencyHelped
Use COUP or OUP instead of Successive Halving, Hyperband, AC-Band, or ICARUtilitarian algorithm configuration · minisat, cplex_rcw, and cplex_regionpercentage gap to best configurationMixed
Use Hyperband instead of COUPAlgorithm configuration on cplex_rcw · cplex_rcwspeed of finding a good configurationMixed

Surprising findings

Limitations

Experimental setup

Datasets: minisat cplex_rcw cplex_region

Benchmarks: minisat cplex_rcw cplex_region

Metrics: epsilon-optimality guarantee vs runtime percentage gap to best configuration total configuration time

Baselines: Utilitarian Procrastination (UP) naive Hoeffding-based procedure Successive Halving Hyperband AC-Band ImpatientCapsAndRuns Structured Procrastination with Confidence

Builds on: Utilitarian Procrastination Successive Elimination Upper Confidence Bound Hoeffding's inequality

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy