• DocumentCode
    1637588
  • Title

    A distributed pool architecture for genetic algorithms

  • Author

    Roy, Gautam ; Lee, Hyunyoung ; Welch, Jennifer L. ; Zhao, Yuan ; Pandey, Vijitashwa ; Thurston, Deborah

  • Author_Institution
    Dept. of Comput. Sci., Texas A&M Univ., College Station, TX
  • fYear
    2009
  • Firstpage
    1177
  • Lastpage
    1184
  • Abstract
    The genetic algorithm (GA) paradigm is a well-known heuristic for solving many problems in science and engineering. As problem sizes increase, a natural question is how to exploit advances in distributed and parallel computing to speed up the execution of GAs. This paper proposes a new distributed architecture for GAs, based on distributed storage of the individuals in a persistent pool. Processors extract individuals from the pool in order to perform the computations and then insert the resulting individuals back into the pool. Unlike previously proposed approaches, the new approach is tailored for distributed systems in which processors are loosely coupled, failure-prone and can run at different speeds. Proof-of-concept simulation results are presented indicating that the approach can deliver improved performance due to the distribution and tolerates a large fraction of crash failures.
  • Keywords
    distributed processing; genetic algorithms; distributed computing; distributed pool architecture; distributed storage; failure-prone processors; genetic algorithms; loosely coupled processors; parallel computing; Computational modeling; Computer architecture; Computer crashes; Distributed computing; Genetic algorithms; Genetic engineering; Master-slave; Optimization methods; Parallel processing; Product design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation, 2009. CEC '09. IEEE Congress on
  • Conference_Location
    Trondheim
  • Print_ISBN
    978-1-4244-2958-5
  • Electronic_ISBN
    978-1-4244-2959-2
  • Type

    conf

  • DOI
    10.1109/CEC.2009.4983079
  • Filename
    4983079