skip to main content
10.1145/1570256.1570308acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
technical-note

Mutation and crossover with abstract expression grammars

Published:08 July 2009Publication History

ABSTRACT

Simple enhancements to the standard population operators of mutation and crossover, utilizing Abstract Expression Grammars, are investigated. In previous works, Abstract Expression Grammars have been used to integrate Genetic Algorithms, Genetic Programming, Swarm Intelligence, and Differential Evolution, into a seamlessly unified approach to symbolic regression. In this work, the potential for Abstract Expression Grammars to have a direct impact on the classic Genetic Programming mutation and crossover operators is demonstrated. The features of abstract expression grammars are explored, details of abstract mutation and crossover are provided, and the beneficial effects of abstract mutation and crossover are tested with several published nonlinear regression problems.

References

  1. Eberhardt, Russel, Shi, Yuhui, and Kennedy, James. 2001 Swarm Intelligence. Morgan Kaufmann, New York, USA. http://www.amazon.com/Swarm-Intelligence-Morgan-Kaufmann-Artificial/dp/1558605959/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1228938121&sr=8--1Google ScholarGoogle Scholar
  2. Hornby, Gregory S. 2006. ALPS: The Age-Layered Population Structure for Reducing the Problem of Premature Convergence. In Keijzer, Maarten, Catolico, Mike, Arnold, Dirk, Babobiv, Vladan, Blum, Christian, Bosman, Peter, Butz, Martin, V., Coello Coello, Carlos, Dasgupta, Dipankar, Ficici, Sevan, G., Foster, James, Hernandez--Aguirre, Arturo, Hornby, Greg, Lipson, Hod, McMinn, Phil, Moore, Jason, Raidl, Gunter, Rothlauf, Franz, Ryan, Conor, and Thierens, Dirk, editors, GECCO 2006: Proceedings of the 8th annual conference on Genetic and Evolutionary Computation, volume 1, pages 815--822, Seattle, Washington, USA. ACM Press. http://portal.acm.org/citation.cfm?id=1143997&coll=GUIDE&dl=GUIDE&CFID=14570833&CFTOKEN=82862158. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Korns, Michael F. 2007. Large-Scale, Time-Constrained Symbolic Regression-Classification. In Riolo, Rick, L, Soule, Terrance, and Wortzel, Bill, editors, Genetic Programming Theory and Practive V, pages 53--68, New York, New York, USA. Springer. http://www.springer.com/computer/artificial/book/978-0-387-76307-1Google ScholarGoogle ScholarCross RefCross Ref
  4. Korns, Michael F., and Nunez, Loryfel, 2008. Profiling Symbolic Regression-Classification. In Riolo, Rick, L, Soule, Terrance, and Wortzel, Bill, editors, Genetic Programming Theory and Practive VI, pages 215--228, New York, New York, USA. Springer.Google ScholarGoogle Scholar
  5. http://www.springer.com/computer/artificial/book/978-0-387-87622-1Google ScholarGoogle Scholar
  6. Koza, John, R. 1992 Genetic Programming: On Programming Computers by means of natural Selection. MIT Press, Cambridge, USA. http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=5888 Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Man, Kim-Fung, Tang, Kit-Sang, and Kwong, Sam. 1999. Genetic Algorithms. Springer, New York, USA. http://www.springer.com/engineering/robotics/book/978--1--85233--072--9Google ScholarGoogle Scholar
  8. O'Neil, Michael, and Ryan, Conor. 2003. Grammatical Evolution: Evolutionary Automatic Programming in an Arbitrary Language. Kluwer Academic Publishers, Dortrecht, Netherlands. http://www.alibris.com/booksearch?binding=&mtype=&keyword=Grammatical+Evolution&hs.x=6&hs.y=15 Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Price, Kenneth, Storn, Rainer, and Lampinen, Jouni 2005. Differential Evolution: A Practical Approach to Global Optimization. Springer, New York, USA. http://www.springer.com/computer/foundations/book/978-3-540-20950-8 Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Schmidt, Michael D, and Lipson, Hod. 2007. Learning Noise. In Thierens, Dirk, Beyer, Hans--Georg, Bongard, Josh, Branke, Jurgen, Clark, John Andrew, Cliff, Dave, Congdon, Clare Bates, Deb, Kalyanmoy, Doerr, Benjamin, Kovacs, Tim, Kumar, Sanjeev, Miller, Julian F., Moore, Jason, Neumann, Frank, Pelikan, Martin, Poli, Riccardo, Sastry, Kumara, Stanley, Kenneth Owen, Stutzle, Thomas, Watson, Richard A., Wegener, Ingo, editors, GECCO 2007: Proceedings of the 9th annual conference on Genetic and Evolutionary Computation, volume 2, pages 1680--1685, London. ACM Press. http://portal.acm.org/citation.cfm?id=1143997&coll=GUIDE&dl=GUIDE&CFID=14570833&CFTOKEN=82862158. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Cristianini, Nello, and Shawe-Taylor, John, 2000. An Introduction to Support Vector Machines and Other Kernel-based Learning Mmethods. Cambridge University press. http://www.amazon.com/Introduction-Support-Machines-Kernel-based-Learning/dp/0521780195/ref=pd_bbs_sr_2?ie=UTF8&s=books&qid=1228947802&sr=8--2 Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Poli, Riccardo, Langdon, William B., and McPhee, Nicholas Freitag, 2008. A Field Guide to Genetic Programming. Published via http://lulu.com and freely available at http://www.gp-field-guide.org.uk (with contributions by J. R. Koza). Google ScholarGoogle ScholarDigital LibraryDigital Library

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Conferences
    GECCO '09: Proceedings of the 11th Annual Conference Companion on Genetic and Evolutionary Computation Conference: Late Breaking Papers
    July 2009
    1760 pages
    ISBN:9781605585055
    DOI:10.1145/1570256

    Copyright © 2009 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 8 July 2009

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • technical-note

    Acceptance Rates

    Overall Acceptance Rate1,669of4,410submissions,38%

    Upcoming Conference

    GECCO '24
    Genetic and Evolutionary Computation Conference
    July 14 - 18, 2024
    Melbourne , VIC , Australia
  • Article Metrics

    • Downloads (Last 12 months)1
    • Downloads (Last 6 weeks)0

    Other Metrics

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader