Skip to main content

Examining Mutation Landscapes in Grammar Based Genetic Programming

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6621))

Abstract

Representation is a very important component of any evolutionary algorithm. Changing the representation can cause an algorithm to perform very differently. Such a change can have an effect that is difficult to understand. This paper examines what happens to the grammatical evolution algorithm when replacing the commonly used context-free grammar representation with a tree-adjunct grammar representation. We model the landscapes produced when using integer flip mutation with both representations and compare these landscapes using visualisation methods little used in the field of genetic programming.

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   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abbass, H., Hoai, N.X., McKay, R.I.: AntTAG: A new method to compose computer programs using colonies of ants. In: Proceedings of 2002 World Congress on Computational Intelligence, vol. 2, pp. 1654–1666. IEEE Press, Los Alamitos (2002)

    Google Scholar 

  2. Dempsey, I., O’Neill, M., Brabazon, A.: Foundations in Grammatical Evolution for Dynamic Environments. SCI. Springer, Heidelberg (2009)

    Book  Google Scholar 

  3. Gathercole, C., Ross, P.: An adverse interaction between crossover and restricted tree depth in genetic programming. In: GECCO 1996: Proceedings of the First Annual Conference on Genetic Programming, pp. 291–296. MIT Press, Cambridge (1996)

    Google Scholar 

  4. Harper, R.: GE, explosive grammars and the lasting legacy of bad initialisation. In: IEEE Congress on Evolutionary Computation (CEC 2010), Barcelona, Spain, July 18-23, IEEE Press, Los Alamitos (2010)

    Google Scholar 

  5. Hoai, N.X.: Solving the symbolic regression with tree-adjunct grammar guided genetic programming: The preliminary results. In: Australasia-Japan Workshop on Intelligent and Evolutionary Systems, University of Otago, Dunedin, New Zealand, November 19-21 (2001)

    Google Scholar 

  6. Hoai, N.X., McKay, R.I., Essam, D., Chau, R.: Solving the symbolic regression problem with tree-adjunct grammar guided genetic programming: The comparative results. In: Proceedings of the 2002 Congress on Evolutionary Computation CEC 2002, May 12-17, pp. 1326–1331. IEEE Press, Los Alamitos (2002)

    Google Scholar 

  7. Hoai, N.X., McKay, R.I., Abbass, H.A.: Tree adjoining grammars, language bias, and genetic programming. In: Ryan, C., Soule, T., Keijzer, M., Tsang, E.P.K., Poli, R., Costa, E. (eds.) EuroGP 2003. LNCS, vol. 2610, pp. 335–344. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  8. Hoai, N.X. (Bob) McKay, R.I., Essam, D.: Representation and structural difficulty in genetic programming. IEEE Transactions on Evolutionary Computation 10(2), 157–166 (2006)

    Article  Google Scholar 

  9. Jones, T.: Evolutionary Algorithms, Fitness Landscapes, and Search. PhD thesis, University of New Mexico (1995)

    Google Scholar 

  10. Joshi, A.K., Schabes, Y.: Tree-Adjoining Grammars. Handbook of Formal Languages, Beyond Words 3, 69–123 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  11. Joshi, A.K., Levy, L.S., Takahashi, M.: Tree adjunct grammars. Journal of Computer and System Sciences 10(1), 136–163 (1975)

    Article  MathSciNet  MATH  Google Scholar 

  12. Koza, J.R., Poli, R.: Genetic programming. In: Search Methodologies: Introductory Tutorials in Optimization and Decision Support Techniques, ch. 5, pp. 127–164. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  13. Koza, J.R.: Genetic Programming. MIT Press, Cambridge (1992)

    MATH  Google Scholar 

  14. Kroch, A., Joshi, A.K.: The Linguistic Relevance of Tree Adjoining Grammar, Technical Report, University of Pennsylvania (1985)

    Google Scholar 

  15. McKay, R., Hoai, N., Whigham, P., Shan, Y., O’Neill, M.: Grammar-based genetic programming: a survey. Genetic Programming and Evolvable Machines 11, 365–396 (2010)

    Article  Google Scholar 

  16. Murphy, E., O’Neill, M., Galvan-Lopez, E., Brabazon, A.: Tree-adjunct grammatical evolution. In: 2010 IEEE World Congress on Computational Intelligence, IEEE Computational Intelligence Society, Barcelona, Spain, July 18-23, pp. 4449–4456. IEEE Press, Los Alamitos (2010)

    Google Scholar 

  17. Nguyen, X.H. (Bob) McKay, R.I.: A framework for tree-adjunct grammar guided genetic programming. In: Post-graduate ADFA Conference on Computer Science, Canberra, Australia, pp. 93–100 (2001)

    Google Scholar 

  18. Nilsson, N.J.: Problem-Solving Methods in Artificial Intelligence. McGraw-Hill Pub. Co., New York (1971)

    Google Scholar 

  19. O’Neill, M., Brabazon, A., Nicolau, M., Garraghy, S.M., Keenan, P.: πGrammatical Evolution. In: Deb, K., et al. (eds.) GECCO 2004. LNCS, vol. 3103, pp. 617–629. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  20. O’Neill, M., Fagan, D., Galvan, E., Brabazon, A., McGarraghy, S.: An analysis of Genotype-Phenotype Maps in Grammatical Evolution. In: Esparcia-Alcázar, A.I., Ekárt, A., Silva, S., Dignum, S., Uyar, A.Ş. (eds.) EuroGP 2010. LNCS, vol. 6021, Springer, Heidelberg (2010)

    Google Scholar 

  21. O’Neill, M., Ryan, C.: Grammatical Evolution: Evolutionary Automatic Programming in a Arbitrary Language. Genetic programming, vol. 4. Kluwer Academic Publishers, Dordrecht (2003)

    Book  MATH  Google Scholar 

  22. Pearl, J.: Heuristics: intelligent search strategies for computer problem solving. Addison-Wesley Longman Publishing Co., Inc., Boston (1984)

    Google Scholar 

  23. Rich, E.: Artificial intelligence. McGraw-Hill, Inc., New York (1983)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Murphy, E., O’Neill, M., Brabazon, A. (2011). Examining Mutation Landscapes in Grammar Based Genetic Programming. In: Silva, S., Foster, J.A., Nicolau, M., Machado, P., Giacobini, M. (eds) Genetic Programming. EuroGP 2011. Lecture Notes in Computer Science, vol 6621. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-20407-4_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-20407-4_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-20406-7

  • Online ISBN: 978-3-642-20407-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics