Skip to main content

An analysis of synchronous and asynchronous parallel distributed genetic algorithms with structured and panmictic Islands

  • Conference paper
  • First Online:
Parallel and Distributed Processing (IPPS 1999)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1586))

Included in the following conference series:

Abstract

In a parallel genetic algorithm (PGA) several communicating nodal GAs evolve in parallel to solve the same problem. PGAs have been traditionally used to extend the power of serial GAs since they often can be tailored to provide a larger efficiency on complex search tasks. This has led to a considerable number of different models and implementations that preclude direct comparisons and knowledge exchange. To fill this gap we begin by providing a common framework for studying PGAs. This allows us to analyze the importance of the synchronism in the migration step of parallel distributed GAs. We will show how this implementation issue affects the evaluation effort as well as the search time and the speedup. In addition, we consider popular evolution schemes of panmictic (steady-state) and structured-population (cellular) GAs for the islands. The evaluated PGAs demonstrate linear and even super-linear speedup when run in a cluster of workstations. They also show important numerical benefits when compared with their sequential counterparts. In addition, we always report lower search times for the asynchronous versions.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alba E., Aldana J. F., Troya J. M.: “Genetic Algorithms as Heuristics for Optimizing ANN Design”. In Albrecht R. F., Reeves C. R., Steele N. C. (eds.): Artificial Neural Nets and Genetic Algorithms. Springer-Verlag (1993) 683–690

    Google Scholar 

  2. Bäck T., Fogel D., Michalewicz Z. (eds.): Handbook of Evolutionary Computation. Oxford University Press (1997)

    Google Scholar 

  3. Belding, T. C.: “The Distributed Genetic Algorithm Revisited”. In Eshelman L. J. (ed.): Proceedings of the Sixth International Conference on Genetic Algorithms. Morgan Kaufmann, San Francisco, CA (1995) 114–121.

    Google Scholar 

  4. Cammarata G., Cavalieri S., Fichera A., Marletta L.: “Noise Prediction in Urban Traffic by a Neural Approach”. In Mira J., Cabestany J., Prieto A. (eds.): Proceedings of the International Workshop on Artificial Neural Networks, Springer-Verlag (1993) 611–619.

    Google Scholar 

  5. Gordon V. S., Whitley D.: “Serial and Parallel Genetic Algorithms as Function Optimizers”. In Forrest S. (ed.). Proceedings of the Fifth International Conference on Genetic Algorithms. Morgan Kaufmann, San Mateo, CA (1993) 177–183

    Google Scholar 

  6. Hart W. E., Baden S., Belew R. K., Kohn S.: “Analysis of the Numerical Effects of Parallelism on a Parallel Genetic Algorithm”. In IEEE (ed.): CD-ROM IPPS97 (1997)

    Google Scholar 

  7. Jelasity M.: “A Wave Analysis of the Subset Sum Problem”. In Bäck T. (ed.): Proceedings of the Seventh International Conference on Genetic Algorithms. Morgan Kaufmann, San Francisco, CA (1997) 89–96

    Google Scholar 

  8. Romaniuk, S. G.: “Evolutionary Growth Perceptrons”. In Forrest S. (ed.): Proceedings of the Fifth International Conference on Genetic Algorithms. Morgan Kaufmann, San Mateo, CA (1992) 334–341

    Google Scholar 

  9. Shonkwiler R. “Parallel Genetic Algorithms”. In Forrest S. (ed.): Proceedings of the Fifth International Conference on Genetic Algorithms. Morgan Kaufmann, San Mateo, CA (1993) 199–205.

    Google Scholar 

  10. Syswerda G.: “A Study of Reproduction in Generational and Steady-State Genetic Algorithms”. In Rawlins G. (ed.): Foundations of GAs, Morgan Kaufmann (1991) 94–101

    Google Scholar 

  11. Whitley D.: “Cellular Genetic Algorithms”. In Forrest S. (ed.): Proceedings of the Fifth International Conference on GAs. Morgan Kaufmann, San Mateo, CA (1993) 658

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

José Rolim Frank Mueller Albert Y. Zomaya Fikret Ercal Stephan Olariu Binoy Ravindran Jan Gustafsson Hiroaki Takada Ron Olsson Laxmikant V. Kale Pete Beckman Matthew Haines Hossam ElGindy Denis Caromel Serge Chaumette Geoffrey Fox Yi Pan Keqin Li Tao Yang G. Chiola G. Conte L. V. Mancini Domenique Méry Beverly Sanders Devesh Bhatt Viktor Prasanna

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag

About this paper

Cite this paper

Alba, E., Troya, J.M. (1999). An analysis of synchronous and asynchronous parallel distributed genetic algorithms with structured and panmictic Islands. In: Rolim, J., et al. Parallel and Distributed Processing. IPPS 1999. Lecture Notes in Computer Science, vol 1586. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0097906

Download citation

  • DOI: https://doi.org/10.1007/BFb0097906

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-65831-3

  • Online ISBN: 978-3-540-48932-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics