MRPGA: An Extension of MapReduce for Parallelizing Genetic Algorithms

作者: Chao Jin , Christian Vecchiola , Rajkumar Buyya , None

DOI: 10.1109/ESCIENCE.2008.78

关键词:

摘要: The MapReduce programming model allows users to easily develop distributed applications in data centers. However, many cannot be exactly expressed with due their specific characteristics. For instance, genetic algorithms (GAs) naturally fit into an iterative style. That does not follow the two phase pattern of MapReduce. This paper presents extension featuring a hierarchical reduction phase. is called MRPGA (MapReduce for parallel GAs), which can automatically parallelize GAs. We describe design and implementation extended on .NET-based enterprise grid system detail. evaluation this its runtime presented using example applications.

参考文章(17)
Akihiko Konagaya, Tsutomu Maruyama, Tetsuya Hirose, A Fine-Grained Parallel Genetic Algorithm for Distributed Parallel Systems international conference on genetic algorithms. pp. 184- 190 ,(1993)
Enrique Alba, Carlos Cotta, On Line Tutorial on Evolutionary Computation Springer, London. pp. 603- 604 ,(1999) , 10.1007/978-1-4471-0819-1_45
Hee-Khiang Ng, Dudy Lim, Yew-Soon Ong, Bu-Sung Lee, Lars Freund, Shuja Parvez, Bernhard Sendhoff, A Multi-cluster Grid Enabled Evolution Framework for Aerodynamic Airfoil Design Optimization Lecture Notes in Computer Science. pp. 1112- 1121 ,(2005) , 10.1007/11539117_151
K. Deb, L. Thiele, M. Laumanns, E. Zitzler, Scalable multi-objective optimization test problems congress on evolutionary computation. ,vol. 1, pp. 825- 830 ,(2002) , 10.1109/CEC.2002.1007032
Aaron Weiss, Computing in the clouds netWorker. ,vol. 11, pp. 16- 25 ,(2007) , 10.1145/1327512.1327513
Colby Ranger, Ramanan Raghuraman, Arun Penmetsa, Gary Bradski, Christos Kozyrakis, Evaluating MapReduce for Multi-core and Multiprocessor Systems high-performance computer architecture. pp. 13- 24 ,(2007) , 10.1109/HPCA.2007.346181
Shyh-Chang Lin, W.F. Punch, E.D. Goodman, Coarse-grain parallel genetic algorithms: categorization and new approach international parallel and distributed processing symposium. pp. 28- 37 ,(1994) , 10.1109/SPDP.1994.346184
Muthu Dayalan, , MapReduce: simplified data processing on large clusters operating systems design and implementation. ,vol. 5, pp. 10- 10 ,(2004) , 10.21276/IJRE.2018.5.5.4