ParamILS: An Automatic Algorithm Configuration Framework
Not on the map. Why?
Abstract (arXiv)
The identification of performance-optimizing parameter settings is an important part of the development and application of algorithms. We describe an automatic framework for this algorithm configuration problem. More formally, we provide methods for optimizing a target algorithm's performance on a given class of problem instances by varying a set of ordinal and/or categorical parameters. We review a family of local-search-based algorithm configuration procedures and present novel techniques for accelerating them by adaptively limiting the time spent for evaluating individual configurations. We describe the results of a comprehensive experimental evaluation of our methods, based on the configuration of prominent complete and incomplete algorithms for SAT. We also present what is, to our knowledge, the first published work on automatically configuring the CPLEX mixed integer programming solver. All the algorithms we considered had default parameter settings that were manually identified with considerable effort. Nevertheless, using our automated algorithm configuration procedures, we achieved substantial and consistent performance improvements.
Key facts. Cited by 88 papers in the map (data through 7 Oct 2026). First posted on arXiv 15 Jan 2014.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 17; 2022: 14; 2023: 11; 2024: 16; 2025: 15; 2026: 15.
88 papers.
Sort:
By area:
- 2021SMAC3: A Versatile Bayesian Optimization Package for Hyperparameter Optimizationcited by 229
- 2021Hyperparameter Optimization: Foundations, Algorithms, Best Practices and Open Challengescited by 143
- 2022Automated Reinforcement Learning (AutoRL): A Survey and Open Problemscited by 69
- 2023Algorithm Evolution Using Large Language Modelcited by 52
- 2021Learning to Schedule Heuristics in Branch-and-Boundcited by 45
- 2021Learning a Large Neighborhood Search Algorithm for Mixed Integer Programscited by 41
- 2021Automated Machine Learning on Graphs: A Surveycited by 38
- 2022Automated Dynamic Algorithm Configurationcited by 37
- 2022Multi-agent Dynamic Algorithm Configurationcited by 36
- 2021Sample Complexity of Tree Search Configuration: Cutting Planes and Beyondcited by 33
- 2022A Survey of Methods for Automated Algorithm Configurationcited by 29
- 2021DACBench: A Benchmark Library for Dynamic Algorithm Configurationcited by 28
38 more
- 2021Multi-Objectivizing Software Configuration Tuning (for a single performance concern)cited by 27
- 2021Towards Green Automated Machine Learning: Status Quo and Future Directionscited by 25
- 2021A survey on multi-objective hyperparameter optimization algorithms for Machine Learningcited by 24
- 2024Machine Learning Augmented Branch and Bound for Mixed Integer Linear Programmingcited by 24
- 2021MMO: Meta Multi-Objectivization for Software Configuration Tuningcited by 19
- 2022Structural Analysis of Branch-and-Cut and the Learnability of Gomory Mixed Integer Cutscited by 19
- 2023Learning to Configure Separators in Branch-and-Cutcited by 14
- 2021Improved Sample Complexity Bounds for Branch-and-Cutcited by 13
- 2021Automated Deep Learning: Neural Architecture Search Is Not the Endcited by 13
- 2024Adapting Multi-objectivized Software Configuration Tuningcited by 13
- 2023Automated Design of Metaheuristic Algorithms: A Surveycited by 12
- 2025Prεεmpt: Sanitizing Sensitive Prompts for LLMscited by 12
- 2022Theory-inspired Parameter Control Benchmarks for Dynamic Algorithm Configurationcited by 11
- 2024Artificial Intelligence for Operations Research: Revolutionizing the Operations Research Processcited by 11
- 2025MetaDE: Evolving Differential Evolution by Differential Evolutioncited by 9
- 2025A Systematic Survey on Large Language Models for Evolutionary Optimization: From Modeling to Solvingcited by 9
- 2022XAutoML: A Visual Analytics Tool for Understanding and Validating Automated Machine Learningcited by 8
- 2024Learning to optimize: A tutorial for continuous and mixed-integer optimizationcited by 8
- 2024LLMs for Cold-Start Cutting Plane Separator Configurationcited by 8
- 2024Automated Metaheuristic Algorithm Design with Autoregressive Learningcited by 7
- 2025Generalizable Heuristic Generation Through LLMs with Meta-Optimizationcited by 7
- 2022AC-Band: A Combinatorial Bandit-Based Approach to Algorithm Configurationcited by 6
- 2023MizAR 60 for Mizar 50cited by 6
- 2023Online Learning for Scheduling MIP Heuristicscited by 6
- 2024Don't Waste Your Time: Early Stopping Cross-Validationcited by 6
- 2025CAPO: Cost-Aware Prompt Optimizationcited by 6
- 2023A Scalable Test Problem Generator for Sequential Transfer Optimizationcited by 5
- 2024A Tutorial on the Design, Experimentation and Application of Metaheuristic Algorithms to Real-World Optimization Problemscited by 5
- 2025On the Importance of Reward Design in Reinforcement Learning-based Dynamic Algorithm Configuration: A Case Study on OneMax with (1+(λ,λ))-GAcited by 5
- 2021Automated Benchmark-Driven Design and Explanation of Hyperparameter Optimizerscited by 4
- 2022AutoOpt: A General Framework for Automatically Designing Metaheuristic Optimization Algorithms with Diverse Structurescited by 4
- 2022Neural Networks Optimized by Genetic Algorithms in Cosmologycited by 4
- 2025Overtuning in Hyperparameter Optimizationcited by 4
- 2026Survey on Neural Routing Solverscited by 4
- 2026Revealing Domain-Spatiality Patterns for Configuration Tuning: Domain Knowledge Meets Fitness Landscapescited by 4
- 2023Taking the human out of decomposition-based optimization via artificial intelligence: Part II. Learning to initializecited by 3
- 2024Accelerating process control and optimization via machine learning: A reviewcited by 3
- 2025Sequential Multi-Agent Dynamic Algorithm Configurationcited by 3
50 most cited of 88 All 88 (JSON)
- 2026SimpleEvol: An Agent-Loop Framework for LLM-Driven Automated Heuristic Design with Minimal Human Priors29 Sep 2026
- 2026Learning Early-to-Final Solution Consistency for MILP Acceleration20 Aug 2026
- 2026SCOPE: Synthetic Conditional Objectives for Policy Evolution in Black-Box Combinatorial Optimization30 Jul 2026
- 2026When to Use Which? Benchmarking Optimisers for Configurable Systems under Varying Budgets17 Jul 2026
- 2026RAISE: LLM-based Automated Heuristic Design with Robust Adversary Instance Search30 Jun 2026
- 2026GRIMIP: A General Framework for Instance-Specific Configuration of MIP Solvers Using LLMs22 Jun 2026
- 2026Discovering Interpretable Multi-Parameter Control Policies for Evolutionary Algorithms Using Deep Reinforcement Learning8 Jun 2026
- 2026MO-CAPO: Multi-Objective Cost-Aware Prompt Optimization15 May 2026
- 2026Revealing Domain-Spatiality Patterns for Configuration Tuning: Domain Knowledge Meets Fitness Landscapes20 Mar 2026
- 2026DyACE: Dynamic Algorithm Co-evolution for Online Automated Heuristic Design with Large Language Model7 Mar 2026
- 2026Survey on Neural Routing Solvers25 Feb 2026
- 2026Heuristic Search as Language-Guided Program Optimization17 Feb 2026
38 more
- 2026Generalization and Completeness of Stochastic Local Search Algorithms20 Jan 2026
- 2026Hyperparameter Optimization of Constraint Programming Solvers16 Jan 2026
- 2026Quantifying the Impact of Modules and Their Interactions in the PSO-X Framework7 Jan 2026
- 2025Best Practices For Empirical Meta-Algorithmic Research: Guidelines from the COSEAL Research Network18 Dec 2025
- 2025Deep Reinforcement Learning for Dynamic Algorithm Configuration: A Case Study on Optimizing OneMax with the (1+(λ,λ))-GA3 Dec 2025
- 2025From Performance to Understanding: A Vision for Explainable Automated Algorithm Design20 Nov 2025
- 2025irace-evo: Automatic Algorithm Configuration Extended With LLM-Based Code Evolution15 Nov 2025
- 2025Sequential Multi-Agent Dynamic Algorithm Configuration27 Oct 2025
- 2025Practical, Utilitarian Algorithm Configuration16 Oct 2025
- 2025Evaluating Useful Surrogate Models for Configuration Tuning Beyond Accuracy: A Fitness Landscape Analysis Perspective26 Sep 2025
- 2025A Systematic Survey on Large Language Models for Evolutionary Optimization: From Modeling to Solving10 Sep 2025
- 2025Overtuning in Hyperparameter Optimization24 Jun 2025
- 2025Generalizable Heuristic Generation Through LLMs with Meta-Optimization27 May 2025
- 2025CAPO: Cost-Aware Prompt Optimization22 Apr 2025
- 2025Prεεmpt: Sanitizing Sensitive Prompts for LLMs7 Apr 2025
- 2025On the Importance of Reward Design in Reinforcement Learning-based Dynamic Algorithm Configuration: A Case Study on OneMax with (1+(λ,λ))-GA27 Feb 2025
- 2025METAFOR: A Hybrid Metaheuristics Software Framework for Single-Objective Continuous Optimization Problems16 Feb 2025
- 2025MetaDE: Evolving Differential Evolution by Differential Evolution13 Feb 2025
- 2024Accelerating process control and optimization via machine learning: A review24 Dec 2024
- 2024LLMs for Cold-Start Cutting Plane Separator Configuration16 Dec 2024
- 2024Automated Strategy Invention for Confluence of Term Rewrite Systems10 Nov 2024
- 2024A Random-Key Optimizer for Combinatorial Optimization6 Nov 2024
- 2024A Tutorial on the Design, Experimentation and Application of Metaheuristic Algorithms to Real-World Optimization Problems4 Oct 2024
- 2024Solving Hard Mizar Problems with Instantiation and Strategy Invention25 Jun 2024
- 2024Learning to optimize: A tutorial for continuous and mixed-integer optimization24 May 2024
- 2024Automated Metaheuristic Algorithm Design with Autoregressive Learning6 May 2024
- 2024Don't Waste Your Time: Early Stopping Cross-Validation6 May 2024
- 2024Dynamic Anisotropic Smoothing for Noisy Derivative-Free Optimization2 May 2024
- 2024Adapting Multi-objectivized Software Configuration Tuning6 Apr 2024
- 2024Regularization in Spider-Style Strategy Discovery and Schedule Construction19 Mar 2024
- 2024Machine Learning Augmented Branch and Bound for Mixed Integer Linear Programming8 Feb 2024
- 2024Learning to Configure Mathematical Programming Solvers by Mathematical Programming10 Jan 2024
- 2024A learning-based mathematical programming formulation for the automatic configuration of optimization solvers8 Jan 2024
- 2024Artificial Intelligence for Operations Research: Revolutionizing the Operations Research Process6 Jan 2024
- 2023Algorithm Evolution Using Large Language Model26 Nov 2023
- 2023Learning to Configure Separators in Branch-and-Cut8 Nov 2023
- 2023Utilitarian Algorithm Configuration31 Oct 2023
- 2023Taking the human out of decomposition-based optimization via artificial intelligence: Part II. Learning to initialize10 Oct 2023
50 newest of 88 All 88 (JSON)
- 2021SMAC3: A Versatile Bayesian Optimization Package for Hyperparameter Optimizationcited by 229
- 2021Hyperparameter Optimization: Foundations, Algorithms, Best Practices and Open Challengescited by 143
- 2022Automated Reinforcement Learning (AutoRL): A Survey and Open Problemscited by 69
- 2023Algorithm Evolution Using Large Language Modelcited by 52
- 2021Learning to Schedule Heuristics in Branch-and-Boundcited by 45
- 2021Learning a Large Neighborhood Search Algorithm for Mixed Integer Programscited by 41
- 2021Automated Machine Learning on Graphs: A Surveycited by 38
- 2022Automated Dynamic Algorithm Configurationcited by 37
- 2022Multi-agent Dynamic Algorithm Configurationcited by 36
- 2021Sample Complexity of Tree Search Configuration: Cutting Planes and Beyondcited by 33
- 2022A Survey of Methods for Automated Algorithm Configurationcited by 29
- 2021DACBench: A Benchmark Library for Dynamic Algorithm Configurationcited by 28
12 most cited of 87 All 87 (JSON)
- 2026Learning Early-to-Final Solution Consistency for MILP Acceleration20 Aug 2026
- 2026SCOPE: Synthetic Conditional Objectives for Policy Evolution in Black-Box Combinatorial Optimization30 Jul 2026
- 2026When to Use Which? Benchmarking Optimisers for Configurable Systems under Varying Budgets17 Jul 2026
- 2026RAISE: LLM-based Automated Heuristic Design with Robust Adversary Instance Search30 Jun 2026
- 2026GRIMIP: A General Framework for Instance-Specific Configuration of MIP Solvers Using LLMs22 Jun 2026
- 2026Discovering Interpretable Multi-Parameter Control Policies for Evolutionary Algorithms Using Deep Reinforcement Learning8 Jun 2026
- 2026MO-CAPO: Multi-Objective Cost-Aware Prompt Optimization15 May 2026
- 2026Revealing Domain-Spatiality Patterns for Configuration Tuning: Domain Knowledge Meets Fitness Landscapes20 Mar 2026
- 2026DyACE: Dynamic Algorithm Co-evolution for Online Automated Heuristic Design with Large Language Model7 Mar 2026
- 2026Survey on Neural Routing Solvers25 Feb 2026
- 2026Heuristic Search as Language-Guided Program Optimization17 Feb 2026
- 2026Generalization and Completeness of Stochastic Local Search Algorithms20 Jan 2026
12 newest of 87 All 87 (JSON)