176

OneMax in Black-Box Models with Several Restrictions

Abstract

As in classical runtime analysis the \textsc{OneMax} problem is the most prominent test problem also in black-box complexity theory. It is known that the unrestricted, the memory-restricted, and the ranking-based black-box complexities of this problem are all of order n/ ⁣lognn/\! \log n, where nn denotes the length of the bit strings. The combined memory-restricted ranking-based black-box complexity of \textsc{OneMax}, however, was not known. We show in this work that it is Θ(n)\Theta(n) for the smallest possible size bound, that is, for (1+1) black-box algorithms. We extend this result by showing that even if elitist selection is enforced, there exists a linear time algorithm optimizing \textsc{OneMax} with failure probability o(1)o(1). This is quite surprising given that all previously regarded algorithms with o(nlogn)o(n\log n) runtime on \textsc{OneMax}, in particular the quite natural (1+(λ,λ))(1+(\lambda,\lambda))~GA, heavily exploit information encoded in search points of fitness much smaller than the current best-so-far solution. Also for other settings of μ\mu and λ\lambda we show that the (μ+λ)(\mu+\lambda) \emph{elitist memory-restricted ranking-based black-box complexity} of \textsc{OneMax} is as small as (an advanced version of) the information-theoretic lower bound. Our result enlivens the quest for natural evolutionary algorithms optimizing \textsc{OneMax} in o(nlogn)o(n \log n) iterations.

View on arXiv
Comments on this paper