DocumentCode :
2326438
Title :
An analysis of massively distributed evolutionary algorithms
Author :
Desell, Travis ; Anderson, David P. ; Magdon-Ismail, Malik ; Newberg, Heidi ; Szymanski, Boleslaw K. ; Varela, Carlos A.
fYear :
2010
fDate :
18-23 July 2010
Firstpage :
1
Lastpage :
8
Abstract :
Computational science is placing new demands on optimization algorithms as the size of data sets and the computational complexity of scientific models continue to increase. As these complex models have many local minima, evolutionary algorithms (EAs) are very useful for quickly finding optimal solutions in these challenging search spaces. In addition to the complex search spaces involved, calculating the objective function can be extremely demanding computationally. Because of this, distributed computation is a necessity. In order to address these computational demands, top-end distributed computing systems are surpassing hundreds of thousands of computing hosts; and as in the case of Internet based volunteer computing systems, they can also be highly heterogeneous and faulty. This work examines asynchronous strategies for distributed EAs using simulated computing environments. Results show that asynchronous EAs can scale to hundreds of thousands of computing hosts while being highly resilient to heterogeneous and faulty computing environments, something not possible for traditional distributed EAs which require synchronization. While the simulation not only provides insight as to how asynchronous EAs perform on distributed computing environments with different latencies and heterogeneity, it also serves as a sanity check because live distributed systems require problems with high computation to communication ratios and traditional benchmark problems cannot be used for meaningful analysis due to their short computation times.
Keywords :
distributed processing; evolutionary computation; Internet based volunteer computing system; complex search spaces; distributed EA; distributed computation; distributed computing systems; massively distributed evolutionary algorithm; objective function caculation; Benchmark testing; Computational modeling; Convergence; Distributed computing; Optimization; Particle swarm optimization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Evolutionary Computation (CEC), 2010 IEEE Congress on
Conference_Location :
Barcelona
Print_ISBN :
978-1-4244-6909-3
Type :
conf
DOI :
10.1109/CEC.2010.5586073
Filename :
5586073
Link To Document :
بازگشت