DocumentCode
412536
Title
Sequential versus parallel cooperative coevolutionary (1+1) EAs
Author
Jansen, Thomas ; Wiegand, R. Paul
Author_Institution
Fachbereich Informatik, Univ. Dortmund, Germany
Volume
1
fYear
2003
fDate
8-12 Dec. 2003
Firstpage
30
Abstract
Differences in computing environments often suggest variations in algorithms that are more natural for specific contexts, and that realize performance benefits as a result (e.g., sequential versus parallel computing environments). This is often true of traditional evolutionary algorithms, but is perhaps even more true of coevolutionary algorithms. This article analyzes two such variants of cooperative (1+1) EA. Using traditional run time analysis tools, it is proved that both variants are equivalent for separable objective functions and often have the same difficulties when facing some problems that are inseparable across population boundaries; however, very different performance on some inseparable functions can also be shown. This is done analytically and empirically using a carefully designed example problem.
Keywords
cooperative systems; evolutionary computation; coevolutionary algorithms; computing environments; evolutionary algorithms; inseparable functions; objective functions; parallel cooperative coevolutionary EA; population boundaries; run time analysis tools; sequential cooperative coevolutionary EA; Algorithm design and analysis; Assembly; Collaboration; Computer science; Concurrent computing; Evolutionary computation; Parallel processing; Partitioning algorithms; Performance analysis;
fLanguage
English
Publisher
ieee
Conference_Titel
Evolutionary Computation, 2003. CEC '03. The 2003 Congress on
Print_ISBN
0-7803-7804-0
Type
conf
DOI
10.1109/CEC.2003.1299553
Filename
1299553
Link To Document