Title :
Sequential versus parallel cooperative coevolutionary (1+1) EAs
Author :
Jansen, Thomas ; Wiegand, R. Paul
Author_Institution :
Fachbereich Informatik, Univ. Dortmund, Germany
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;
Conference_Titel :
Evolutionary Computation, 2003. CEC '03. The 2003 Congress on
Print_ISBN :
0-7803-7804-0
DOI :
10.1109/CEC.2003.1299553