Skip to main content

Canonical Memetic Algorithms

  • Chapter
  • First Online:

Part of the book series: Adaptation, Learning, and Optimization ((ALO,volume 21))

Abstract

The remarkable flexibility of evolutionary computation (EC) in handling a wide range of problems, encompassing search, optimization, and machine learning, opens up a path to attaining artificial general intelligence. However, it is clear that excessive reliance on purely stochastic evolutionary processes, with no expert guidance or external knowledge incorporation, will often lead to performance characteristics that are simply too slow for practical applications demanding near real-time operations. What is more, the randomness associated with classical evolutionary algorithms (EAs) implies that they may not be the ideal tool of choice for various applications relying on high precision and crisp performance guarantees. These observations provided the impetus for conceptualizing the memetic computation (MC) paradigm, wherein the basic mechanisms of evolution are augmented with domain-knowledge expressed as computationally encoded memes. In this chapter, we introduce what is perhaps the most recognizable algorithmic realization of MC, namely, the canonical memetic algorithm (CMA).

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   119.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD   159.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

Learn about institutional subscriptions

References

  1. Goldberg, D. E. (1989). Genetic algorithms in search, optimization, and machine learning, 1989. Reading: Addison-Wesley.

    Google Scholar 

  2. Eiben, A. E., & Rudolph, G. (1999). Theory of evolutionary algorithms: A bird’s eye view. Theoretical Computer Science, 229(1–2), 3–9.

    Article  MathSciNet  Google Scholar 

  3. Moscato, P., & Cotta, C. (2010). A modern introduction to memetic algorithms. In Handbook of metaheuristics (pp. 141–183). Boston, MA: Springer.

    Chapter  Google Scholar 

  4. Nguyen, Q. H., Ong, Y. S., & Lim, M. H. (2009). A probabilistic memetic framework. IEEE Transactions on Evolutionary Computation, 13(3), 604–623.

    Article  Google Scholar 

  5. Hart, W. E. (1994). Adaptive global optimization with local search (Doctoral dissertation, University of California, San Diego, Department of Computer Science & Engineering).

    Google Scholar 

  6. Ku, K. W., Mak, M. W., & Siu, W. C. (2000). A study of the Lamarckian evolution of recurrent neural networks. IEEE Transactions on Evolutionary Computation, 4(1), 31–42.

    Article  Google Scholar 

  7. Whitley, D., Gordon, V. S., & Mathias, K. (1994, October). Lamarckian evolution, the Baldwin effect and function optimization. In International Conference on Parallel Problem Solving from Nature (pp. 5–15). Berlin, Heidelberg: Springer.

    Chapter  Google Scholar 

  8. Ku, K. W., & Mak, M. W. (1998, September). Empirical analysis of the factors that affect the Baldwin effect. In International Conference on Parallel Problem Solving from Nature (pp. 481–490). Berlin, Heidelberg: Springer.

    Google Scholar 

  9. Baldwin, J. M. (1896). A new factor in evolution. The American Naturalist, 30(354), 441–451.

    Article  Google Scholar 

  10. Hinton, G. E., & Nowlan, S. J. (1987). How learning can guide evolution. Complex Systems, 1(3), 495–502.

    MATH  Google Scholar 

  11. Pelikan, M., & Goldberg, D. E. (2001, July). Escaping hierarchical traps with competent genetic algorithms. In Proceedings of the 3rd Annual Conference on Genetic and Evolutionary Computation (pp. 511–518). Morgan Kaufmann Publishers Inc.

    Google Scholar 

  12. Altenberg, L. (1995). The schema theorem and Price’s theorem. In Foundations of genetic algorithms (Vol. 3, pp. 23–49). Elsevier.

    Google Scholar 

  13. Pelikan, M., Goldberg, D. E., & Cantú-Paz, E. (1999, July). BOA: The Bayesian optimization algorithm. In Proceedings of the 1st Annual Conference on Genetic and Evolutionary Computation- (Vol. 1, pp. 525–532). Morgan Kaufmann Publishers Inc.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Abhishek Gupta .

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Gupta, A., Ong, YS. (2019). Canonical Memetic Algorithms. In: Memetic Computation. Adaptation, Learning, and Optimization, vol 21. Springer, Cham. https://doi.org/10.1007/978-3-030-02729-2_2

Download citation

Publish with us

Policies and ethics