DocumentCode :
2687673
Title :
Parallel PSO using MapReduce
Author :
McNabb, Andrew W. ; Monson, Christopher K. ; Seppi, Kevin D.
fYear :
2007
fDate :
25-28 Sept. 2007
Firstpage :
7
Lastpage :
14
Abstract :
In optimization problems involving large amounts of data, such as web content, commercial transaction information, or bioinformatics data, individual function evaluations may take minutes or even hours. particle swarm optimization (PSO) must be parallelized for such functions. However, large-scale parallel programs must communicate efficiently, balance work across all processors, and address problems such as failed nodes. We present mapreduce particle swarm optimization (MRPSO), a PSO implementation based on the mapreduce parallel programming model. We describe MapReduce and show how PSO can be naturally expressed in this model, without explicitly addressing any of the details of parallelization. We present a benchmark function for evaluating MRPSO and note that MRPSO is not appropriate for optimizing easily evaluated functions. We demonstrate that MRPSO scales to 256 processors on moderately difficult problems and tolerates node failures.
Keywords :
parallel programming; particle swarm optimisation; MapReduce model; optimization problems; parallel PSO; parallel programming model; parallelization details; particle swarm optimization; Bioinformatics; Computer networks; Concurrent computing; Fault tolerance; Large-scale systems; Load management; Parallel programming; Particle swarm optimization; Robustness; Space exploration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Evolutionary Computation, 2007. CEC 2007. IEEE Congress on
Conference_Location :
Singapore
Print_ISBN :
978-1-4244-1339-3
Electronic_ISBN :
978-1-4244-1340-9
Type :
conf
DOI :
10.1109/CEC.2007.4424448
Filename :
4424448
Link To Document :
بازگشت