Pareto-Optimal Anytime Algorithms via Bayesian Racing
Organizations: Universität Augsburg, Augsburg, Germany
Abstract
Selecting an optimization algorithm requires comparing candidates across problem instances, but the computational budget for deployment is often unknown at benchmarking time. Current methods either collapse anytime performance into a scalar, require manual interpretation of plots, or produce conclusions that change when algorithms are added or removed. Moreover, methods based on raw objective values require normalization, which needs bounds or optima that are often unavailable and breaks coherent aggregation across instances. We propose a framework that formulates anytime algorithm comparison as Pareto optimization over time: an algorithm is non-dominated if no competitor beats it at every timepoint. By using rankings rather than objective values, our approach requires no bounds, no normalization, and aggregates coherently across arbitrary instance distributions without requiring known optima. We introduce PolarBear (Pareto-optimal anytime algorithms via Bayesian racing), a procedure that identifies the anytime Pareto set through adaptive sampling with calibrated uncertainty. Bayesian inference over a temporal Plackett-Luce ranking model provides posterior beliefs about pairwise dominance, enabling early elimination of confidently dominated algorithms. The output Pareto set together with the posterior supports downstream algorithm selection under arbitrary time preferences and risk profiles without additional experiments.
Figures & tables
| Model | Prior structure | Space | Temporal | Complexity in |
|---|---|---|---|---|
| Independent Dirichlet | Simplex | Independent | ||
| Hierarchical Dirichlet | , shared | Simplex | Independent | |
| Gaussian Process (GP) | Log | Smooth | / | |
| Hilbert Space GP | Log | Smooth | ||
| Random Walk | Log | Markov | ||
| B-spline | Log | Smooth |
| Variant | Adaptation mechanism | Complexity |
|---|---|---|
| COV | Full covariance with eigendecomposition | |
| SEP | Diagonal only | |
| MAT | Direct transformation matrix (rank-one + rank- ) | |
| CHO | Cholesky factor with rank updates | |
| CMSA | Exponential moving average + Cholesky recomputation | |
| NAT | Matrix exponential of natural gradient |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
| Parameter | Prior | Notes / support |
| (dimension) | integer cast | |
| (offset) | scalar | |
| (instances) | i.i.d. per base function | |
| (logits temperature) | ||
| (RFF features for logits GP) | integer cast | |
| (logits GP lengthscale) |
Algorithm Selection
Algorithm selection predicts which solver, model, or strategy will work best for a given instance, context, or computational budget.
See all 50 papers