Model approach to grammatical evolution: theory and case study

作者: Pei He , Zelin Deng , Houfeng Wang , Zhusong Liu

DOI: 10.1007/S00500-015-1710-9

关键词: Mathematical proofGrammatical evolutionModular designSemantic analysis (machine learning)ModularityParsingTheoretical computer scienceComputational intelligenceSemantic computingComputer scienceGenetic programming

摘要: Many deficiencies with grammatical evolution (GE) such as inconvenience in solution derivations, modularity analysis, and semantic computing can partly be explained from the angle of genotypic representations. In this paper, we deepen some our previous work visualizing concept relationships, individual structures total evolutionary process, contributing new ideas, perspectives, methods these aspects; reveal principle hidden early so that to develop a practical methodology; provide formal proofs for issues concern which will helpful understanding mathematical essence issues, establishing an unified framework well implementation; exploit like modular discovery systematically lack supporting mechanism, if not impossible, is done poorly many existing systems, finally demonstrate possible gains through analysis reuse. As shown work, search space number nodes parser tree are reduced using concepts building blocks, codon-to-grammar mapping integer modulo arithmetic used most GE abnegated.

参考文章(36)
James P. Rice, John R. Koza, Genetic programming (videotape): the movie MIT Press. ,(1992)
Ravi Sethi, Jeffrey D. Ullman, Alfred V. Aho, Compilers: Principles, Techniques, and Tools ,(1986)
Cândida Ferreira, Gene Expression Programming: A New Adaptive Algorithm for Solving Problems. Complex Systems. ,vol. 13, ,(2001)
John Mark Swafford, Michael O’Neill, Miguel Nicolau, Anthony Brabazon, Exploring Grammatical Modification with Modules in Grammatical Evolution Lecture Notes in Computer Science. pp. 310- 321 ,(2011) , 10.1007/978-3-642-20407-4_27
Benjamin C. Pierce, Types and Programming Languages ,(2002)
Daniel Howard, Adrian Brezulianu, Joseph Kolibal, Genetic programming of the stochastic interpolation framework: convection–diffusion equation Soft Computing. ,vol. 15, pp. 71- 78 ,(2011) , 10.1007/S00500-009-0520-3
Mark Harman, S. Afshin Mansouri, Yuanyuan Zhang, Search-based software engineering ACM Computing Surveys. ,vol. 45, pp. 1- 61 ,(2012) , 10.1145/2379776.2379787
Robert I. McKay, Nguyen Xuan Hoai, Peter Alexander Whigham, Yin Shan, Michael O’Neill, Grammar-based Genetic Programming: a survey Genetic Programming and Evolvable Machines. ,vol. 11, pp. 365- 396 ,(2010) , 10.1007/S10710-010-9109-Y
William B. Langdon, Mark Harman, Optimizing Existing Software With Genetic Programming IEEE Transactions on Evolutionary Computation. ,vol. 19, pp. 118- 135 ,(2015) , 10.1109/TEVC.2013.2281544
Robert Burbidge, Myra S. Wilson, Vector-valued function estimation by grammatical evolution for autonomous robot control Information Sciences. ,vol. 258, pp. 182- 199 ,(2014) , 10.1016/J.INS.2013.09.044