• DocumentCode
    2809707
  • Title

    Scaling Genetic Algorithms Using MapReduce

  • Author

    Verma, Abhishek ; Llora, X. ; Goldberg, David E. ; Campbell, Roy H.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
  • fYear
    2009
  • fDate
    Nov. 30 2009-Dec. 2 2009
  • Firstpage
    13
  • Lastpage
    18
  • Abstract
    Genetic algorithms (GAs) are increasingly being applied to large scale problems. The traditional MPI-based parallel GAs require detailed knowledge about machine architecture. On the other hand, MapReduce is a powerful abstraction proposed by Google for making scalable and fault tolerant applications. In this paper, we show how genetic algorithms can be modeled into the MapReduce model. We describe the algorithm design and implementation of GAs on Hadoop, an open source implementation of MapReduce. Our experiments demonstrate the convergence and scalability up to 105 variable problems. Adding more resources would enable us to solve even larger problems without any changes in the algorithms and implementation since we do not introduce any performance bottlenecks.
  • Keywords
    fault tolerant computing; genetic algorithms; mathematics computing; parallel algorithms; public domain software; Google; Hadoop; MPI; MapReduce; algorithm design; fault tolerant application; machine architecture; open source implementation; parallel genetic algorithm; scalable application; Application software; Computer industry; Computer science; Concurrent computing; Evolutionary computation; Fault tolerance; Genetic algorithms; Intelligent systems; Large-scale systems; Scalability; Genetic Algorithms; MapReduce; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Systems Design and Applications, 2009. ISDA '09. Ninth International Conference on
  • Conference_Location
    Pisa
  • Print_ISBN
    978-1-4244-4735-0
  • Electronic_ISBN
    978-0-7695-3872-3
  • Type

    conf

  • DOI
    10.1109/ISDA.2009.181
  • Filename
    5362925