Abstract
The authors present a thinly veiled attack on the popular Grammatical Evolution (GE) system, the second in the space of year. The paper presents itself as a philosophical discussion on a framework they present, based on a handful of Sterelny’s guidelines. However, it quickly degenerates into an assault on GE, initially by attributing assumptions to the inventors, and latterly by the use of misleading claims. This rebuttal addresses both of these.
Similar content being viewed by others
Notes
References
F. Ahmadizar et al., Artificial neural network development by means of a novel combination of Grammatical Evolution and genetic algorithm. Eng. Appl. Artif. Intell. 39, 1–13 (2015)
M. Alfonseca, F.J.S. Gil, Evolving a predator-prey ecosystem of mathematical expressions with Grammatical Evolution. Complexity 20(3), 66–83 (2015)
L. Araujo, J. Martinez-Romo, A. Duque, Grammatical Evolution for identifying wikipedia taxonomies. in GECCO Companion ’15: Proceedings of the Companion Publication of the 2015 on Genetic and Evolutionary Computation Conference, ed. by S. Silva et al., Madrid, Spain, 11–15 July 2015. ACM, pp. 1345–1346
P. Arroba, J.L. Risco-Martin, M. Zapater, J.M. Moya, J.L. Ayala, Enhancing regression models for complex systems using evolutionary techniques for feature engineering. J. Grid Comput. 13(3), 409–423 (2015)
A. Bartoli, A. De Lorenzo, E. Medvet, F. Tarlao, Syntactical similarity learning by means of Grammatical Evolution. in 14th International Conference on Parallel Problem Solving from Nature, ed. by J. Handl et al., Edinburgh, 17–21 Sept. 2016 (Forthcoming)
R. Cleary, Extending Grammatical Evolution with attributegrammars: an application to knapsack problems. MSc in computerscience, University of Limerick, Ireland (2005)
J.M. Colmenar et al., Compilable phenotypes: speeding-up the evaluation of glucose models in Grammatical Evolution. in 19th European Conference on Applications of Evolutionary Computation, EvoApplications 2016, vol. 9597, ed. by G. Squillero, P. Burelli. Lecture Notes in Computer Science, Porto, Portugal, 30 Mar.–1 Apr. 2016. (Springer, Berlin), pp. 118–133
M. de la Cruz Echeandia, A. Ortega de la Puente, M. Alfonseca, Attribute grammar evolution. in Artificial Intelligence and Knowledge Engineering Applications: A Bioinspired Approach: First International Work-Conference on the Interplay Between Natural and Artificial Computation, IWINAC 2005, Part II, vol. 3562, ed. by J. Mira, J.R. Álvarez. Lecture Notes in Computer Science, Las Palmas, Canary Islands, Spain, 15–18 June 2005 (Springer, Berin), pp. 182–191
J. Diaz Alvarez, J.M. Colmenar, J.L. Risco-Martin, J. Lanchares, O. Garnica, Optimizing L1 cache for embedded systems through grammatical evolution. Soft Comput. 20(6), 2451–2465 (2016). doi:10.1007/s00500-015-1653-1
K. Igwe, N. Pillay, A study of genetic programming and grammatical evolution for automatic object-oriented programming: a focus on the list data structure. in Proceedings of the 7th World Congress on Nature and Biologically Inspired Computing (NaBIC2015), vol. 419, ed. by N. Pillay et al. Advances in Intelligent Systems and Computing, Pietermaritzburg, South Africa, 01–03 Dec. 2015 (Springer, Berlin), pp. 151–163
M. Keijzer, C. Ryan, M. O’Neill, M. Cattolico, V. Babovic, Ripple crossover in genetic programming. in Genetic Programming, Proceedings of EuroGP’2001, vol. 2038, ed. by J.F. Miller, M. Tomassini, P.L. Lanzi, C. Ryan, A.G.B. Tettamanzi, W.B. Langdon. LNCS, Lake Como, Italy, 18–20 Apr. 2001 (Springer, Berlin), pp. 74–86
T. Mariani, G. Guizzo, S.R. Vergilio, A.T.R. Pozo, Grammatical Evolution for the multi-objective integration and test order problem. in GECCO ’16: Proceedings of the 2016 on Genetic and Evolutionary Computation Conference, ed. by T. Friedrich, Denver, USA, 20–24 July 2016. ACM, pp. 1069–1076
P.B. Miranda, R.B. Prudencio, GEFPSO: a framework for PSO optimization based on Grammatical Evolution. in GECCO ’15: Proceedings of the 2015 on Genetic and Evolutionary Computation Conference, ed. by S. Silva et al., Madrid, Spain, 11–15 July 2015. ACM, pp. 1087–1094
M. O’Neill, C. Ryan, Grammatical Evolution. IEEE Trans. Evol. Computat. 5(4), 349–358 (2001)
M. O’Neill, C. Ryan, Grammatical Evolution: Evolutionary Automatic Programming in a Arbitrary Language, vol. 4. Genetic programming (Kluwer Academic Publishers, Dordrecht, 2003)
J. O’Sullivan, C. Ryan, An investigation into the use of different search strategies with Grammatical Evolution. in Genetic Programming, Proceedings of the 5th European Conference, EuroGP 2002, vol. 2278, ed. by J.A. Foster, E. Lutton, J. Miller, C. Ryan, A.G.B. Tettamanzi. LNCS, Kinsale, Ireland, 3–5 Apr. 2002 (Springer, Berlin), pp. 268–277
J. Pagan, J.L. Risco-Martin, J.M. Moya, J.L. Ayala, Grammatical Evolutionary techniques for prompt migraine prediction. in GECCO ’16: Proceedings of the 2016 on Genetic and Evolutionary Computation Conference, ed. by T. Friedrich, Denver, USA, 20–24 July 2016. ACM, pp. 973–980
J.V. Patten, C. Ryan, Procedural content generation for games using Grammatical Evolution and attribute grammars. in Advances in Game Design and Development Research, Computer Science, Technology and Applications, Chapter 7, ed. by C. Martell (Nova Science Publishers Inc, Hauppauge, 2014), pp. 97–108
J.V. Patten, C. Ryan, Attributed GE using shared memory spaces and dynamically typed semantic function specification. in 18th European Conference on Genetic Programming, ed. by P. Machado et al., Copenhagen, 8--10 Apr. 2015 (Springer, Berlin), pp. 105–112
C. Ryan, J.J. Collins, M. O’Neill, Grammatical Evolution: evolving programs for an arbitrary language. in Proceedings of the First European Workshop on Genetic Programming, vol. 1391, ed. by W. Banzhaf, R. Poli, M. Schoenauer, T.C. Fogarty, LNCS, Paris, 14--15 Apr. 1998 (Springer, Berlin), pp. 83–96
C. Ryan, M. Nicolau, M. O’Neill, Genetic algorithms using Grammatical Evolution. in Genetic Programming, Proceedings of the 5th European Conference, EuroGP 2002, vol. 2278, ed. by J.A. Foster, E. Lutton, J. Miller, C. Ryan, A.G.B. Tettamanzi, LNCS, Kinsale, Ireland, 3--5 Apr. 2002 (Springer, Berlin), pp. 278–287
J.C. Salinas Hilburg, M. Zapater, J.L.R. Martin, J.M. Moya, J.L. Rodrigo, Using Grammatical Evolution techniques to model the dynamic power consumption of enterprise servers. in 2015 Ninth International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS), pp. 110–117 (2015)
P.A. Whigham, G. Dick, J. Maclaurin, C.A. Owen, Examining the “best of both worlds” of grammatical evolution. in GECCO ’15: Proceedings of the 2015 on Genetic and Evolutionary Computation Conference, ed. by S. Silva, A.I. Esparcia-Alcazar, M. Lopez-Ibanez, S. Mostaghim, J. Timmis, C. Zarges, L. Correia, T. Soule, M. Giacobini, R. Urbanowicz, Y. Akimoto, T. Glasmachers, F. Fernandez de Vega, A. Hoover, P. Larranaga, M. Soto, C. Cotta, F. B. Pereira, J. Handl, J. Koutnik, A. Gaspar-Cunha, H. Trautmann, J.-B. Mouret, S. Risi, E. Costa, O. Schuetze, K. Krawiec, A. Moraglio, J. F. Miller, P. Widera, S. Cagnoni, J. Merelo, E. Hart, L. Trujillo, M. Kessentini, G. Ochoa, F. Chicano, C. Doerr, Madrid, Spain, 11--15 July 2015. ACM, pp. 1111–1118
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ryan, C. A rebuttal to Whigham, Dick, and Maclaurin by one of the inventors of Grammatical Evolution: Commentary on “On the Mapping of Genotype to Phenotype in Evolutionary Algorithms” by Peter A. Whigham, Grant Dick, and James Maclaurin. Genet Program Evolvable Mach 18, 385–389 (2017). https://doi.org/10.1007/s10710-017-9294-z
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10710-017-9294-z