The SLO Hierarchy of Pseudo-Boolean Functions and Runtime of Evolutionary Algorithms

Duc-Cuong Dang, Per Kristian Lehre

Published: 2026, Last Modified: 04 May 2026Algorithmica 2026EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: While some common fitness landscape characteristics are critical when determining the runtime of evolutionary algorithms (EAs), the relationship between fitness landscape structure and the runtime of EAs is poorly understood. Recently, Dang, Eremeev, and Lehre introduced a classification of pseudo-Boolean problems showing that “sparsity” of local optima and the “density” of fitness valleys can be crucial characteristics when determining the runtime of EAs Dang et al. (in Proceedings of the Genetic and Evolutionary Computation Conference. Association for Computing Machinery, New York, NY, USA, GECCO’21, pp 1133–1141, https://doi.org/10.1145/3449639.3459398, 2021c). However, their approach could only classify some classes of pseudo-Boolean functions and thus defined an incomplete hierarchy. We generalise the previous work to a complete hierarchy for all pseudo-Boolean functions, denoted Slo\(^\alpha _{\varepsilon ,r}\). The hierarchy is consistent with existing results for the runtime of EAs. The easiest problems are in Slo\(^{\alpha }_{\varepsilon }\) for \(\alpha =1\) and \(\varepsilon =0\). As we increase \(\varepsilon \) and decrease \(\alpha \), the function class contains more interesting functions, including instances of hard combinatorial optimisation problems and problems perturbed by static noise. For \(\alpha =O(1/n)\) and \(\varepsilon =1,\) the problem class contains every problem, including problems closed under permutation (No Free Lunch). Problem classes where local optima sparsity exceed fitness valley density are shown to have exponential black-box complexity. We also study how random perturbations of a function can change its classification. E.g., randomly perturbing search points in OneMax with constant probability leads to a problem class that can still be optimised efficiently with appropriately tuned non-elitist EAs.
Loading