mlsanityData to 14 Oct 2026

Automated Algorithm Selection: Survey and Perspectives

arXiv 1811.11597 ↗First posted 28 Nov 2018cs.LG cs.AI stat.MLcited by 114

Not on the map. Why?

Abstract (arXiv)

It has long been observed that for practically any computational problem that has been intensely studied, different instances are best solved using different algorithms. This is particularly pronounced for computationally hard problems, where in most cases, no single algorithm defines the state of the art; instead, there is a set of algorithms with complementary strengths. This performance complementarity can be exploited in various ways, one of which is based on the idea of selecting, from a set of given algorithms, for each problem instance to be solved the one expected to perform best. The task of automatically selecting an algorithm from a given set is known as the per-instance algorithm selection problem and has been intensely studied over the past 15 years, leading to major improvements in the state of the art in solving a growing number of discrete combinatorial problems, including propositional satisfiability and AI planning. Per-instance algorithm selection also shows much promise for boosting performance in solving continuous and mixed discrete/continuous optimisation problems. This survey provides an overview of research in automated algorithm selection, ranging from early and seminal works to recent and promising application areas. Different from earlier work, it covers applications to discrete and continuous problems, and discusses algorithm selection in context with conceptually related approaches, such as algorithm configuration, scheduling or portfolio selection. Since informative and cheaply computable problem instance features provide the basis for effective per-instance algorithm selection systems, we also provide an overview of such features for discrete and continuous problems. Finally, we provide perspectives on future work in the area and discuss a number of open research challenges.

Key facts. Cited by 114 papers in the map (data through 14 Oct 2026). First posted on arXiv 28 Nov 2018.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2021: 7; 2022: 15; 2023: 20; 2024: 25; 2025: 17; 2026: 30.

114 papers.

Sort:

By area:

  1. 2023Learning Performance-Improving Code Editscited by 106
  2. 2024LLaMoCo: Instruction Tuning of Large Language Models for Optimization Code Generationcited by 45
  3. 2022Automated Dynamic Algorithm Configurationcited by 39
  4. 2022A Survey of Methods for Automated Algorithm Configurationcited by 30
  5. 2024Deep Reinforcement Learning for Dynamic Algorithm Selection: A Proof-of-Principle Study on Differential Evolutioncited by 24
  6. 2024Toward Automated Algorithm Design: A Survey and Practical Guide to Meta-Black-Box-Optimizationcited by 24
  7. 2023Large Language Model-Enhanced Algorithm Selection: Towards Comprehensive Algorithm Representationcited by 21
  8. 2021Towards Explainable Exploratory Landscape Analysis: Extreme Feature Selection for Classifying BBOB Functionscited by 14
  9. 2022Automated Algorithm Selection: from Feature-Based to Feature-Free Approachescited by 13
  10. 2023Automated Design of Metaheuristic Algorithms: A Surveycited by 12
  11. 2023DoE2Vec: Deep-learning Based Features for Exploratory Landscape Analysiscited by 12
  12. 2021Algorithm Selection on a Meta Levelcited by 11
38 more
  1. 2021Thinking Fast and Slow in AI: the Role of Metacognitioncited by 11
  2. 2025A Systematic Survey on Large Language Models for Evolutionary Optimization: From Modeling to Solvingcited by 11
  3. 2024Neural Exploratory Landscape Analysis for Meta-Black-Box-Optimizationcited by 10
  4. 2023To Switch or not to Switch: Predicting the Benefit of Switching between Algorithms based on Trajectory Featurescited by 9
  5. 2023Assembled-OpenML: Creating Efficient Benchmarks for Ensembles in AutoML with OpenMLcited by 9
  6. 2024Deep-ELA: Deep Exploratory Landscape Analysis with Self-Supervised Pretrained Transformers for Single- and Multi-Objective Continuous Optimization Problemscited by 9
  7. 2025Fitness Landscape of Large Language Model-Assisted Automated Algorithm Searchcited by 9
  8. 2023DynamoRep: Trajectory-Based Population Dynamics for Classification of Black-box Optimization Problemscited by 8
  9. 2024On the Utility of Probing Trajectories for Algorithm-Selectioncited by 8
  10. 2023MA-BBOB: Many-Affine Combinations of BBOB Functions for Evaluating AutoML Approaches in Noiseless Numerical Black-Box Optimization Contextscited by 7
  11. 2024Automated Metaheuristic Algorithm Design with Autoregressive Learningcited by 7
  12. 2025Landscape Features in Single-Objective Continuous Optimization: Have We Hit a Wall in Algorithm Selection Generalization?cited by 7
  13. 2021Explainable Landscape-Aware Optimization Performance Predictioncited by 5
  14. 2022Combining Fast and Slow Thinking for Human-like and Efficient Navigation in Constrained Environmentscited by 5
  15. 2022The Importance of Landscape Features for Performance Prediction of Modular CMA-ES Variantscited by 5
  16. 2023Automatic MILP Solver Configuration By Learning Problem Similaritiescited by 5
  17. 2023PS-AAS: Portfolio Selection for Automated Algorithm Selection in Black-Box Optimizationcited by 5
  18. 2024GraSS: Combining Graph Neural Networks with Expert Knowledge for SAT Solver Selectioncited by 5
  19. 2024A Tutorial on the Design, Experimentation and Application of Metaheuristic Algorithms to Real-World Optimization Problemscited by 5
  20. 2024Neural Solver Selection for Combinatorial Optimizationcited by 5
  21. 2024Accelerating process control and optimization via machine learning: A reviewcited by 5
  22. 2024Constrained Multi-objective Optimization with Deep Reinforcement Learning Assisted Operator Selectioncited by 4
  23. 2024A Problem-Oriented Perspective and Anchor Verification for Code Optimizationcited by 4
  24. 2021Machine Learning for Online Algorithm Selection under Censored Feedbackcited by 3
  25. 2022Explainable Landscape Analysis in Automated Algorithm Performance Predictioncited by 3
  26. 2023Revisit the Algorithm Selection Problem for TSP with Spatial Information Enhanced Graph Neural Networkscited by 3
  27. 2023Fast and Slow Planningcited by 3
  28. 2023Taking the human out of decomposition-based optimization via artificial intelligence: Part I. Learning when to decomposecited by 3
  29. 2024A Survey of Features Used for Representing Black-box Single-objective Continuous Optimizationcited by 3
  30. 2024GNNAS-Dock: Budget Aware Algorithm Selection with Graph Neural Networks for Molecular Dockingcited by 3
  31. 2025MC-GNNAS-Dock: Multi-criteria GNN-based Algorithm Selection for Molecular Dockingcited by 3
  32. 2021Automated Machine Learning, Bounded Rationality, and Rational Metareasoningcited by 2
  33. 2022Towards Automated Design of Bayesian Optimization via Exploratory Landscape Analysiscited by 2
  34. 2023Tools for Landscape Analysis of Optimisation Problems in Procedural Content Generation for Gamescited by 2
  35. 2023Sensitivity Analysis of RF+clust for Leave-one-problem-out Performance Predictioncited by 2
  36. 2023Learning to Select SAT Encodings for Pseudo-Boolean and Linear Integer Constraintscited by 2
  37. 2024Improving Algorithm-Selection and Performance-Prediction via Learning Discriminating Training Samplescited by 2
  38. 2024OOD-Chameleon: Is Algorithm Selection for OOD Generalization Learnable?cited by 2

50 most cited of 114 All 114 (JSON)