algsel
AlgSel, short for algorithm selection, refers to the problem of choosing the most appropriate algorithm for each problem instance from a predefined portfolio. The concept is central to the broader field of automated solver design and originated in the algorithm selection literature during the 1970s, notably with J. H. Rice's formulation The Algorithm-Selection Problem. The aim is to maximize performance, typically measured in runtime, accuracy, or solution quality, on a distribution of instances.
In standard models, an instance I is described by a feature vector x(I) computed from instance properties.
AlgSel has been applied across domains such as SAT, constraint satisfaction, AI planning, and optimization. Practical
While algsel can yield substantial performance gains by exploiting instance heterogeneity, challenges remain. These include the