NEJan 31, 2019

Parallel Black-Box Complexity with Tail Bounds

arXiv:1902.00107v18 citations
Originality Highly original
AI Analysis

This work addresses the need for theoretical performance limits to guide parameter tuning and algorithm design in parallel metaheuristics, such as evolutionary algorithms, for researchers and practitioners in optimization.

The paper tackles the problem of analyzing parallel search algorithms by introducing a new black-box complexity model that captures the effects of parallelism, and proves a general lower bound of Ω(λn/ln λ + n log n) evaluations for such algorithms on any function with high probability, with applications to problems like LeadingOnes and OneMax.

We propose a new black-box complexity model for search algorithms evaluating $λ$ search points in parallel. The parallel unary unbiased black-box complexity gives lower bounds on the number of function evaluations every parallel unary unbiased black-box algorithm needs to optimise a given problem. It captures the inertia caused by offspring populations in evolutionary algorithms and the total computational effort in parallel metaheuristics. We present complexity results for LeadingOnes and OneMax. Our main result is a general performance limit: we prove that on every function every $λ$-parallel unary unbiased algorithm needs at least $Ω(\frac{λn}{\ln λ} + n \log n)$ evaluations to find any desired target set of up to exponential size, with an overwhelming probability. This yields lower bounds for the typical optimisation time on unimodal and multimodal problems, for the time to find any local optimum, and for the time to even get close to any optimum. The power and versatility of this approach is shown for a wide range of illustrative problems from combinatorial optimisation. Our performance limits can guide parameter choice and algorithm design; we demonstrate the latter by presenting an optimal $λ$-parallel algorithm for OneMax that uses parallelism most effectively.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes