Analysis of Speedups in Parallel Evolutionary Algorithms for Combinatorial Optimization

09/08/2011
by   Jörg Lässig, et al.
0

Evolutionary algorithms are popular heuristics for solving various combinatorial problems as they are easy to apply and often produce good results. Island models parallelize evolution by using different populations, called islands, which are connected by a graph structure as communication topology. Each island periodically communicates copies of good solutions to neighboring islands in a process called migration. We consider the speedup gained by island models in terms of the parallel running time for problems from combinatorial optimization: sorting (as maximization of sortedness), shortest paths, and Eulerian cycles. Different search operators are considered. The results show in which settings and up to what degree evolutionary algorithms can be parallelized efficiently. Along the way, we also investigate how island models deal with plateaus. In particular, we show that natural settings lead to exponential vs. logarithmic speedups, depending on the frequency of migration.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/15/2012

General Upper Bounds on the Running Time of Parallel Evolutionary Algorithms

We present a new method for analyzing the running time of parallel evolu...
research
01/15/2020

Parameterized Complexity Analysis of Randomized Search Heuristics

This chapter compiles a number of results that apply the theory of param...
research
04/09/2018

Composing photomosaic images using clustering based evolutionary programming

Photomosaic images are a type of images consisting of various tiny image...
research
01/05/2017

Subpopulation Diversity Based Selecting Migration Moment in Distributed Evolutionary Algorithms

In distributed evolutionary algorithms, migration interval is used to de...
research
04/05/2023

Doubly Stochastic Matrix Models for Estimation of Distribution Algorithms

Problems with solutions represented by permutations are very prominent i...
research
06/26/2021

Scalable Feature Subset Selection for Big Data using Parallel Hybrid Evolutionary Algorithm based Wrapper in Apache Spark

In this paper, we propose a wrapper for feature subset selection (FSS) b...
research
06/04/2018

Ring Migration Topology Helps Bypassing Local Optima

Running several evolutionary algorithms in parallel and occasionally exc...

Please sign up or login with your details

Forgot password? Click here to reset