metaoptimization
Metaoptimization refers to the study and practice of optimizing the optimization process itself. It treats the choice of algorithms, their configurations, and the overall procedure as the object of optimization, rather than the problem’s objective function alone. In this view, a solver or learning model is embedded within a higher-level search that seeks to improve performance across a family of problems or tasks.
The field encompasses several related tasks. Algorithm configuration aims to tune the parameters of a given
Common methods include Bayesian optimization, sequential model-based optimization, and evolutionary algorithms; plus specialized tools such as
Applications span AutoML and neural architecture search, solver configuration for SAT/SMT and mixed-integer programs, and broader
Challenges include computational cost, risk of overfitting to benchmark sets, reproducibility, and transferability of tuned configurations