2002
DOI: 10.1016/s0020-0190(01)00281-2
|View full text |Cite
|
Sign up to set email alerts
|

Parallel evolutionary algorithms can achieve super-linear performance

Abstract: One of the main reasons for using parallel evolutionary algorithms (PEAs) is to obtain efficient algorithms with an execution time much lower than that of their sequential counterparts in order, e.g., to tackle more complex problems. This naturally leads to measuring the speedup of the PEA. PEAs have sometimes been reported to provide super-linear performances for different problems, parameterizations, and machines. Super-linear speedup means that using "m" processors leads to an algorithm that runs more than … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
70
0
6

Year Published

2006
2006
2018
2018

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 145 publications
(80 citation statements)
references
References 10 publications
(22 reference statements)
0
70
0
6
Order By: Relevance
“…An effort is made to keep the algorithm and parameters as close as possible to the original MMAS. Following the guidelines of Barr and Hickman [36] and Alba [37], the relative speedup metric is computed on mean execution times to evaluate the performance of the proposed implementation. Speedups are calculated by dividing the sequential CPU time with the parallel time, which is obtained with the same CPU and the GPU acting as a co-processor.…”
Section: Resultsmentioning
confidence: 99%
“…An effort is made to keep the algorithm and parameters as close as possible to the original MMAS. Following the guidelines of Barr and Hickman [36] and Alba [37], the relative speedup metric is computed on mean execution times to evaluate the performance of the proposed implementation. Speedups are calculated by dividing the sequential CPU time with the parallel time, which is obtained with the same CPU and the GPU acting as a co-processor.…”
Section: Resultsmentioning
confidence: 99%
“…The speedup of an island model with µ islands is defined as the rate between the expected parallel running time of the island model and the expected running time of the same EA using only a single island. This kind of speedup is called weak orthodox speedup in Alba's taxonomy [17]. If the speedup is of order Θ(µ), we speak of a linear speedup.…”
Section: Algorithm 2 Heterogeneous Island Model Based On (1+1) Ea (Ormentioning
confidence: 99%
“…Because EAs are inherently parallel, the so-called parallel evolutionary algorithms (pEAs) have been studied as an alternative to tackle one of the aspects of this drawback (Alba 2002). A successful example of parallel evolutionary algorithms is the model called distributed evolutionary algorithms (dEAs) or island model.…”
mentioning
confidence: 99%