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.
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 Scholar
- http://www.springer.com/computer/artificial/book/978-0-387-87622-1Google Scholar
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
Recommendations
Symbolic regression using abstract expression grammars
GEC '09: Proceedings of the first ACM/SIGEVO Summit on Genetic and Evolutionary ComputationAbstract Expression Grammars have the potential to integrate Genetic Algorithms, Genetic Programming, Swarm Intelligence, and Differential Evolution into a seamlessly unified array of tools for use in symbolic regression. The features of abstract ...
Constrained differential evolution with multiobjective sorting mutation operators for constrained optimization
The proposed constrained differential evolution framework uses nondominated sorting mutation operator based on fitness and diversity information for constrained optimization. This study proposes a new constraint differential evolution framework.Parents ...
Enhanced differential evolution using random-based sampling and neighborhood mutation
Differential evolution (DE) is a simple and efficient global optimization algorithm. When differential evolution is applied in complex optimization problems, it has the shortages of prematurity and stagnation. An enhanced differential evolution using ...
Comments