Skip to main content

A Model for Parallel Operators in Genetic Algorithms

  • Chapter
Parallel Evolutionary Computations

Part of the book series: Studies in Computational Intelligence ((SCI,volume 22))

Abstract

In this chapter we analyze a model for applying parallel operators in Genetic Algorithms. Here we focus on crossover and varying mutation applied separately in parallel, emphasizing the gains on performance that can be achieved from the concurrent application of operators with different and complementary roles. We analyze the model in single population Genetic Algorithms using deterministic, adaptive, and self-adaptive mutation rate controls and test its performance on a broad range of classes of 0/1 multiple knapsack problems. We compare the proposed model with the conventional one, where varying mutation is also applied after crossover, presenting evidence that varying mutation parallel to crossover gives an efficient framework to achieve higher performance. We also show that the model is superior for online adaptation of parameters and contend that it is a better option for co-adaptation of parameters. In addition, we study the performance of parallel operators within distributed Genetic Algorithms showing that the inclusion of varying mutation parallel to crossover can increase considerably convergence reliability and robustness of the algorithm, reducing substantially communication costs due to migration.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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.

References

  1. W. N. Martin, J. Lienig, and J. P. Cohoon. Island (Migration) Models: Evolutionary Algorithms Based on Punctuated Equilibria, Handbook of Evolutionary Computation, pp. C.6.3:1–16, Institute of Physics Publishing and Oxford University Press, New York and Bristol, 1997.

    Google Scholar 

  2. S. Forrest. Emergent Computation: Self-organizing, Collective, and Cooperative Phenomena in Natural and Artificial Computing Networks. Physica, D42:l–ll, 1991.

    Google Scholar 

  3. V. S. Gordon and D. Whitley. Serial and Parallel Genetic Algorithms as Function Optimizers. Proc. 5th Int’l Conf. on Genetic Algorithms, pp. 177–183, Morgan Kaufmann, 1993.

    Google Scholar 

  4. S. C. Lin, W. Punch, and E. Goodman. Coarse-grain Parallel Genetic Algorithms: Categorization and New Approach. In 6th IEEE Symposium on Parallel and Distributed Processing. IEEE Computer Society Press, 1994.

    Google Scholar 

  5. E. CantĂº-Paz. A Survey of Parallel Genetic Algorithms. Calculateurs Paralleles, Reseaux et Systems Repartis, 10(2):141–171, 1998.

    Google Scholar 

  6. E. Alba and M. Tomassini. Parallelism and Evolutionary Algorithms. IEEE Transactions on Evolutionary Computation, IEEE Press, 6(5):443–462, October 2002

    Google Scholar 

  7. R. Hausser and R. Manner. Implementation of Standard Genetic Algorithm on MIMD Machines. In Parallel Problem Solving from Nature III, pp. 504–513. Springer-Verlag, 1994.

    Google Scholar 

  8. C. B. Pettey, M. R,. Leuze, and J. J. Grefenstette. A Parallel Genetic Algorithm. Proc. 2th Int’l Conf. on Genetic Algorithms, pp. 155–161, Lawrence Erlbaum Assoc., 1987.

    Google Scholar 

  9. R. Tanese. Parallel Genetic Algorithms for a Hypercube. Proc. 2th Int’l Conf. on Genetic Algorithms, pp. 177–183, Lawrence Erlbaum Assoc., 1987.

    Google Scholar 

  10. B. Manderick and P. Spiessens. Fine-grained Parallel Genetic Algorithms. Proc. 3th Int’l Conf. on Genetic Algorithms, pp. 428–433, Morgan Kaufmann, 1989.

    Google Scholar 

  11. H. Muhlenbein. Parallel Genetic Algorithms, Population Genetics and Combinatorial Optimization. Proc. 3th Int’l Conf. on Genetic Algorithms, pp. 416–421, Morgan Kaufmann, 1989.

    Google Scholar 

  12. John H. Holland. Adaptation in Natural and Artificial Systems. University of Michigan Press, 1975.

    Google Scholar 

  13. D. E. Goldberg. Genetic Algorithms in Search, Optimization and Machine Learning. Reading. Addison-Wesley, 1989.

    MATH  Google Scholar 

  14. A. E. Eiben, R,. Hinterding, and Z. Michalewicz. Parameter Control in Evolutionary Algorithms. IEEE Transactions on Evolutionary Algorithms, 3(2):121–141, July 1996.

    Google Scholar 

  15. H. Aguirre, K. Tanaka, and T. Sugimura. Cooperative Model for Genetic Operators to Improve GAs. In Proc. IEEE Int’l Conf. on Information, Intelligence, and Systems, pp. 98–106, 1999.

    Google Scholar 

  16. H. Aguirre, K. Tanaka, T. Sugimura, and S. Oshita. Cooperative-Competitive Model for Genetic Operators: Contributions of Extinctive Selection and Parallel Genetic Operators. In Proc. Late Breaking Papers Genetic and Evolutionary Computation Conference, pp. 6–14. Morgan Kaufmann, 2000.

    Google Scholar 

  17. H. Aguirre, K. Tanaka, and T. Sugimura. Empirical Model with Cooperative-Competitive Genetic Operators to Improve GAs: Performance Investigation with 0/1 Multiple Knapsack Problems IPSJ Journal, vol. 41, no. 10, pp. 2837–2851, 2000.

    Google Scholar 

  18. W. Spears. Evolutionary Algorithms: The Role of Mutation and Recombination. Springer-Verlag, 2000.

    Google Scholar 

  19. T. Bäck. Evolutionary Algorithms in Theory and Practice. Oxford University Press, 1996.

    Google Scholar 

  20. T. Bäck and M. Schutz. Intelligent Mutation Rate Control in Canonical Genetic Algorithms. In Lecture Notes on Artificial Intelligence, volume 1079, pp. 158–167. Springer, 1996.

    Google Scholar 

  21. Thomas Bäck. Self-adaptation, Handbook of Evolutionary Computation, pp. C7.1:l–13, Institute of Physics Publishing and Oxford University Press, New York and Bristol, 1997.

    Google Scholar 

  22. Z. Michalewicz. Genetic Algorithms + Data Structures = Evolution Programs. Springer-Verlag, third revised and extended edition, 1996.

    Google Scholar 

  23. P.C. Chu and J. E. Beasley. A Genetic Algorithm for the Multidimensional Knapsack Problem. Journal of Heuristics, 4:63–86, 1998.

    Article  MATH  Google Scholar 

  24. M. Shinkai, H. Aguirre, and K. Tanaka. Mutation Strategy Improves GA’s Performance on Epistatic Problems. In Proc. 2002 IEEE World Congress on Computational Intelligence, pp. 795–800, 2002.

    Google Scholar 

  25. H. Aguirre and K. Tanaka. Parallel Varying Mutation Genetic Algorithms. In Proc. 2002 IEEE World Congress on Computational Intelligence, pp. 795–800, 2002.

    Google Scholar 

  26. H. Aguirre and K. Tanaka. Modeling Efficient Parallel Varying Mutation Genetic Algorithms. In Proc. Workshop Program 2002 Genetic and Evolutionary Computation Conference, pp. 256–259, 2002.

    Google Scholar 

  27. H. Aguirre and K. Tanaka. Parallel Varying Mutation in Deterministic and Self-adaptive GAs. In Proc. Seventh International Conference on Parallel Problem Solving from Nature (PPSN 2002), volume 2439 of Lecture Notes in Computer Science, pp. 111–121. Springer-Verlag, 2002.

    Google Scholar 

  28. E. CantĂº-Paz. Topologies, Migration Rates, and Multi-population Parallel Genetic Algorithms. Proc. Genetic and Evolutionary Computation Conference, pp. 91–98, Morgan Kaufmann, 1999.

    Google Scholar 

  29. H. Aguirre, K. Tanaka, T. Sugimura, and S. Oshita. Increasing the Robustness of Distributed Genetic Algorithms by Parallel Cooperative-Competitive Genetic Operators. Proc. Genetic and Evolutionary Computation Conference, pp. 195–202, Morgan Kaufmann, 2001.

    Google Scholar 

  30. E. CantĂº-Paz. Migration Policies, Selection Pressure, and Parallel Evolutionary Algorithms. Proc. Late Breaking Papers Genetic and Evolutionary Computation Conference, pp. 65–73. Morgan Kaufmann, 1999.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer

About this chapter

Cite this chapter

Aguirre, H., Tanaka, K. (2006). A Model for Parallel Operators in Genetic Algorithms. In: Nedjah, N., Mourelle, L.d., Alba, E. (eds) Parallel Evolutionary Computations. Studies in Computational Intelligence, vol 22. Springer, Berlin, Heidelberg . https://doi.org/10.1007/3-540-32839-4_1

Download citation

  • DOI: https://doi.org/10.1007/3-540-32839-4_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-32837-7

  • Online ISBN: 978-3-540-32839-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics