English

Ranking-Based Black-Box Complexity

Neural and Evolutionary Computing 2015-03-18 v3 Computational Complexity Data Structures and Algorithms

Abstract

Randomized search heuristics such as evolutionary algorithms, simulated annealing, and ant colony optimization are a broadly used class of general-purpose algorithms. Analyzing them via classical methods of theoretical computer science is a growing field. While several strong runtime analysis results have appeared in the last 20 years, a powerful complexity theory for such algorithms is yet to be developed. We enrich the existing notions of black-box complexity by the additional restriction that not the actual objective values, but only the relative quality of the previously evaluated solutions may be taken into account by the black-box algorithm. Many randomized search heuristics belong to this class of algorithms. We show that the new ranking-based model gives more realistic complexity estimates for some problems. For example, the class of all binary-value functions has a black-box complexity of O(logn)O(\log n) in the previous black-box models, but has a ranking-based complexity of Θ(n)\Theta(n). For the class of all OneMax functions, we present a ranking-based black-box algorithm that has a runtime of Θ(n/logn)\Theta(n / \log n), which shows that the OneMax problem does not become harder with the additional ranking-basedness restriction.

Keywords

Cite

@article{arxiv.1102.1140,
  title  = {Ranking-Based Black-Box Complexity},
  author = {Benjamin Doerr and Carola Winzen},
  journal= {arXiv preprint arXiv:1102.1140},
  year   = {2015}
}

Comments

This is an extended version of our CSR 2011 paper. 31 pages. The journal version is to appear in Algorithmica, DOI: 10.1007/s00453-012-9684-9

R2 v1 2026-06-21T17:22:16.660Z