Ring Migration Topology Helps Bypassing Local Optima
Running several evolutionary algorithms in parallel and occasionally exchanging good solutions is referred to as island models. The idea is that the independence of the different islands leads to diversity, thus possibly exploring the search space better. Many theoretical analyses so far have found a complete (or sufficiently quickly expanding) topology as underlying migration graph most efficient for optimization, even though a quick dissemination of individuals leads to a loss of diversity. We suggest a simple fitness function FORK with two local optima parametrized by r ≥ 2 and a scheme for composite fitness functions. We show that, while the (1+1) EA gets stuck in a bad local optimum and incurs a run time of Θ(n^2r) fitness evaluations on FORK, island models with a complete topology can achieve a run time of Θ(n^1.5r) by making use of rare migrations in order to explore the search space more effectively. Finally, the ring topology, making use of rare migrations and a large diameter, can achieve a run time of Θ̃(n^r), the black box complexity of FORK. This shows that the ring topology can be preferable over the complete topology in order to maintain diversity.
READ FULL TEXT