Skip to main content

Parallel Genetic Algorithms for Hypercube Machines

  • Conference paper
Vector and Parallel Processing – VECPAR’98 (VECPAR 1998)

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

Included in the following conference series:

  • 594 Accesses

Abstract

In this paper we investigate the design of highly parallel Genetic Algorithms. The Traveling Salesman Problem is used as a case study to evaluate and compare different implementations. To fix the various parameters of Genetic Algorithms to the case study considered, the Holland sequential Genetic Algorithm, which adopts different population replacement methods and crossover operators, has been implemented and tested. Both fine-grained and coarse-grained parallel GAs which adopt the selected genetic operators have been designed and implemented on a 128-node nCUBE 2 multicomputer. The fine-grained algorithm uses an innovative mapping strategy that makes the number of solutions managed independent of the number of processing nodes used. Complete performance results showing the behaviour of Parallel Genetic Algorithms for different population sizes, number of processors used, migration strategies are reported.

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

Access this chapter

Subscribe and save

Springer+
from €37.37 /Month
  • Starting from 10 chapters or articles per month
  • Access and download chapters and articles from more than 300k books and 2,500 journals
  • Cancel anytime
View plans

Buy Now

Chapter
EUR 29.95
Price includes VAT (Netherlands)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
EUR 85.59
Price includes VAT (Netherlands)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
EUR 108.99
Price includes VAT (Netherlands)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Bianchini, R., Brown, C.M.: Parallel genetic algorithm on distributed-memory architectures. Technical Report TR 436, Computer Sciences Department University of Rochester (1993)

    Google Scholar 

  2. Cohoon, S., Hedge, J., Martin, S., Richards, D.: Punctuated equilibria: a parallel genetic algorithm. IEEE Transaction on CAD 10(4), 483–491 (1991)

    Chapter  Google Scholar 

  3. Cantu-Paz, E.: A summary of research on parallel genetic algoritms. Technical Report 95007, University of Illinois at Urbana-Champaign, Genetic Algoritms Lab. (IlliGAL) (July 1995), http://gal4.ge.uiuc.edu/illigal.home.html

  4. Cohoon, S., Hedge, J., Martin, S., Richards, D.: Punctuated equilibria: a parallel genetic algorithm. IEEE Transaction on CAD 10(4), 483–491 (1991)

    Google Scholar 

  5. Dorigo, M., Maniezzo, V.: Parallel genetic algorithms: Introduction and overview of current research. In: Parallel Genetic Algorithms, pp. 5–42. IOS Press, Amsterdam (1993)

    Google Scholar 

  6. Garey, M.R., Jonshon, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. Freeman, San Francisco (1979)

    MATH  Google Scholar 

  7. Goldberg, D., Lingle, R.: Alleles, loci, and the tsp. In: Proc. of the First International Conference on Genetic Algorithms, pp. 154–159 (1985)

    Google Scholar 

  8. Gorges-Schleuter, M.: Explicit parallelism of genetic algorithms through population structures. In: Schwefel, H.-P., Männer, R. (eds.) PPSN 1990. LNCS, vol. 496, pp. 398–406. Springer, Heidelberg (1991)

    Chapter  Google Scholar 

  9. Gorges-Schleuter, M.: Genetic Algoritms and Population Structure. PhD thesis, University of Dortmund (1991)

    Google Scholar 

  10. Grosso, P.: Computer Simulations of Genetic Adaptation: Parallel Subcomponent Interaction in a Multilocus Model. PhD thesis, University of Michigan (1985)

    Google Scholar 

  11. Holland, J.: Adaptation in Natural and Artificial Systems. Univ. of Mitchigan Press (1975)

    Google Scholar 

  12. Holland, J.H.: Algoritmi genetici. Le Scienze 289, 50–57 (1992)

    Google Scholar 

  13. De Jong, K.A.: An analysis of the behavior of a class of genetic adaptive systems. PhD thesis, University of Michigan (1975)

    Google Scholar 

  14. Manderick, B., Spiessens, P.: Fine-grained parallel genetic algorithms. In: Proceedings of the Third International Conference on Genetic Algorithms, pp. 428–433. Morgan Kaufmann Publishers, San Francisco (1989)

    Google Scholar 

  15. Muhlenbein, H.: Parallel genetic algorithms, population genetic and combinatorial optimization. In: Schwefel, H.-P., Männer, R. (eds.) PPSN 1990. LNCS, vol. 496, pp. 407–417. Springer, Heidelberg (1991)

    Google Scholar 

  16. Muhlenbein, H., Schomisch, M., Born, J.: The parallel genetic algorithm as function optimizer. Parallel Computing 17, 619–632 (1991)

    Article  Google Scholar 

  17. nCUBE Corporation. ncube2 processor manual (1990)

    Google Scholar 

  18. Pettey, C., Lenze, M., Grefenstette, J.: A parallel genetic algorithm. In: Proceedings of the Second International Conference on Genetic Algorithms, pp. 155–161. L. Erlbaum Associates, Mahwah (1987)

    Google Scholar 

  19. Schwehm, M.: Implementation of genetic algorithms on various interconnections networks. Parallel Computing and Transputer applications, 195–203 (1992)

    Google Scholar 

  20. Tanese, R.: Parallel genetic algorithms for a hypercube. In: Proceedings of the Second International Conference on Genetic Algorithms, pp. 177–183. L. Erlbaum Associates, Mahwah (1987)

    Google Scholar 

  21. Tanese, R.: Distributed genetic algorithms. In: Proceedings of the Third International Conference on Genetic Algorithms, pp. 434–440. M. Kaufmann, San Francisco (1989)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Baraglia, R., Perego, R. (1999). Parallel Genetic Algorithms for Hypercube Machines. In: Hernández, V., Palma, J.M.L.M., Dongarra, J.J. (eds) Vector and Parallel Processing – VECPAR’98. VECPAR 1998. Lecture Notes in Computer Science, vol 1573. Springer, Berlin, Heidelberg. https://doi.org/10.1007/10703040_52

Download citation

  • DOI: https://doi.org/10.1007/10703040_52

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66228-0

  • Online ISBN: 978-3-540-48516-2

  • eBook Packages: Springer Book Archive

Keywords

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Publish with us

Policies and ethics