{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,19]],"date-time":"2026-02-19T02:13:14Z","timestamp":1771467194084,"version":"3.50.1"},"reference-count":41,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2015,10,26]],"date-time":"2015-10-26T00:00:00Z","timestamp":1445817600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"name":"Vietnam National Foundation for Science and Technology Development (NAFOSTED)","award":["102.01-2014.09"],"award-info":[{"award-number":["102.01-2014.09"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Genet Program Evolvable Mach"],"published-print":{"date-parts":[[2016,3]]},"DOI":"10.1007\/s10710-015-9253-5","type":"journal-article","created":{"date-parts":[[2015,10,26]],"date-time":"2015-10-26T10:56:06Z","timestamp":1445856966000},"page":"25-53","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":29,"title":["Subtree semantic geometric crossover for genetic programming"],"prefix":"10.1007","volume":"17","author":[{"given":"Quang Uy","family":"Nguyen","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tuan Anh","family":"Pham","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xuan Hoai","family":"Nguyen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"James","family":"McDermott","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,10,26]]},"reference":[{"key":"9253_CR1","first-page":"47","volume-title":"Advances in Genetic Programming, chapter 3","author":"L Altenberg","year":"1994","unstructured":"L. Altenberg, The evolution of evolvability in genetic programming, in Advances in Genetic Programming, chapter 3, ed. by K.E. Kinnear Jr (MIT Press, Cambridge, 1994), pp. 47\u201374"},{"key":"9253_CR2","unstructured":"K. Bache, M. Lichman, UCI machine learning repository (2013). http:\/\/archive.ics.uci.edu\/ml"},{"key":"9253_CR3","doi-asserted-by":"crossref","unstructured":"L. Beadle, C.G. Johnson, Semantically driven crossover in genetic programming. In Proceedings of the IEEE World Congress on Computational Intelligence (IEEE Press, 2008), pp. 111\u2013116","DOI":"10.1109\/CEC.2008.4630784"},{"issue":"3","key":"9253_CR4","doi-asserted-by":"crossref","first-page":"307","DOI":"10.1007\/s10710-009-9082-5","volume":"10","author":"L Beadle","year":"2009","unstructured":"L. Beadle, C.G. Johnson, Semantic analysis of program initialisation in genetic programming. Genet. Program. Evolvable Mach. 10(3), 307\u2013337 (2009)","journal-title":"Genet. Program. Evolvable Mach."},{"key":"9253_CR5","doi-asserted-by":"crossref","unstructured":"L. Beadle, C.G. Johnson, Semantically driven mutation in genetic programming. In ed. by A. Tyrrell. 2009 IEEE Congress on Evolutionary Computation, Trondheim, Norway, 18-21 May 2009. IEEE Computational Intelligence Society, (IEEE Press), pp. 1336\u20131342","DOI":"10.1109\/CEC.2009.4983099"},{"key":"9253_CR6","doi-asserted-by":"crossref","DOI":"10.1002\/9780470396360","volume-title":"Algorithms and Protocols for Wireless Sensor Networks","author":"A Boukerche","year":"2008","unstructured":"A. Boukerche, Algorithms and Protocols for Wireless Sensor Networks (Wiley-IEEE Press, Cambridge, 2008)"},{"key":"9253_CR7","doi-asserted-by":"crossref","unstructured":"M. Castelli, D. Castaldi, I. Giordani, S. Silva, L. Vanneschi, F. Archetti, D. Maccagnola, An efficient implementation of geometric semantic genetic programming for anticoagulation level prediction in pharmacogenetics. In Proceedings of the 16th Portuguese Conference on Artificial Intelligence, EPIA 2013. Lecture Notes in Computer Science, vol. 8154 (Springer, Sept. 9-12, 2013), pp. 78\u201389","DOI":"10.1145\/2464576.2464644"},{"key":"9253_CR8","doi-asserted-by":"crossref","unstructured":"R. Cleary, M. O\u2019Neill, An attribute grammar decoder for the 01 multi-constrained knapsack problem. In Proceedings of the Evolutionary Computation in Combinatorial Optimization, (Springer Verlag, 2005), pp. 34\u201345","DOI":"10.1007\/978-3-540-31996-2_4"},{"key":"9253_CR9","doi-asserted-by":"crossref","unstructured":"M. de la Cruz Echeanda, A. O. de la Puente, M. Alfonseca, Attribute grammar evolution. In Proceedings of the IWINAC 2005, (Springer Verlag, Berlin Heidelberg, 2005), pp. 182\u2013191","DOI":"10.1007\/11499305_19"},{"key":"9253_CR10","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1371\/journal.pone.0039932","volume":"7","author":"E Glaab","year":"2012","unstructured":"E. Glaab, J. Bacardit, J.M. Garibaldi, N. Krasnogor, Using rule-based machine learning for candidate disease gene prioritization and sample classification of cancer gene expression data. PLoS One 7, 1\u201318 (2012)","journal-title":"PLoS One"},{"key":"9253_CR11","doi-asserted-by":"crossref","unstructured":"P.D. Grunwald, The Minimum Description Length Principle (MIT Press, 2007)","DOI":"10.7551\/mitpress\/4643.001.0001"},{"issue":"3","key":"9253_CR12","doi-asserted-by":"crossref","first-page":"623","DOI":"10.1007\/s11432-011-4200-4","volume":"54","author":"P He","year":"2011","unstructured":"P. He, L. Kang, C.G. Johnson, S. Ying, Hoare logic-based genetic programming. Sci. China Inform. Sci. 54(3), 623\u2013637 (2011)","journal-title":"Sci. China Inform. Sci."},{"key":"9253_CR13","doi-asserted-by":"crossref","unstructured":"C.G. Johnson, Deriving genetic programming fitness properties by static analysis. In Proceedings of the 4th European Conference on Genetic Programming (EuroGP2002), (Springer, 2002), pp. 299\u2013308","DOI":"10.1007\/3-540-45984-7_29"},{"key":"9253_CR14","unstructured":"C.G. Johnson, What can automatic programming learn from theoretical computer science. In Proceedings of the UK Workshop on Computational Intelligence, (University of Birmingham, 2002)"},{"key":"9253_CR15","doi-asserted-by":"crossref","unstructured":"C.G. Johnson, Genetic programming with fitness based on model checking. In Proceedings of the 10th European Conference on Genetic Programming (EuroGP2002), (Springer, 2007), pp. 114\u2013124","DOI":"10.1007\/978-3-540-71605-1_11"},{"key":"9253_CR16","doi-asserted-by":"crossref","unstructured":"G. Katz, D. Peled, Genetic programming and model checking: Synthesizing new mutual exclusion algorithms. In Automated Technology for Verification and Analysis. Lecture Notes in Computer Science, vol. 5311 (Springer, 2008), pp. 33\u201347","DOI":"10.1007\/978-3-540-88387-6_5"},{"key":"9253_CR17","doi-asserted-by":"crossref","unstructured":"M. Keijzer, Improving symbolic regression with interval arithmetic and linear scaling. In Proceedings of EuroGP\u20192003 (Springer-Verlag, 2003), pp. 70\u201382","DOI":"10.1007\/3-540-36599-0_7"},{"key":"9253_CR18","volume-title":"Genetic Programming: On the Programming of Computers by Means of Natural Selection","author":"JR Koza","year":"1992","unstructured":"J.R. Koza, Genetic Programming: On the Programming of Computers by Means of Natural Selection (The MIT Press, Cambridge, 1992)"},{"key":"9253_CR19","doi-asserted-by":"crossref","unstructured":"K. Krawiec, Medial crossovers for genetic programming. In Proceedings of the 15th European Conference on Genetic Programming, EuroGP 2012. LNCS, vol. 7244 (Springer Verlag, Malaga, Spain, 11\u201313 Apr. 2012), pp. 61\u201372","DOI":"10.1007\/978-3-642-29139-5_6"},{"key":"9253_CR20","doi-asserted-by":"crossref","unstructured":"K. Krawiec, P. Lichocki, Approximating geometric crossover in semantic space. In ed. by F. Rothlauf, Genetic and Evolutionary Computation Conference, GECCO 2009, Proceedings, Montreal, Qu\u00e9bec, Canada, July 8-12, 2009, (ACM, 2009), pp. 987\u2013994","DOI":"10.1145\/1569901.1570036"},{"key":"9253_CR21","doi-asserted-by":"crossref","unstructured":"K. Krawiec, T. Pawlak, Quantitative analysis of locally geometric semantic crossover. In Parallel Problem Solving from Nature - PPSN XII. Lecture Notes in Computer Science, vol. 7491 (Springer, Taormina, Italy, Sept. 1\u20135 2012), pp. 397\u2013406","DOI":"10.1007\/978-3-642-32937-1_40"},{"key":"9253_CR22","doi-asserted-by":"crossref","unstructured":"K. Krawiec, T. Pawlak, Approximating geometric crossover by semantic backpropagation. In Proceeding of the fifteenth annual conference on Genetic and evolutionary computation conference (GECCO 2013), (ACM, Amsterdam, The Netherlands, 6-10 July 2013), pp. 941\u2013948","DOI":"10.1145\/2463372.2463483"},{"issue":"1","key":"9253_CR23","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1007\/s10710-012-9172-7","volume":"14","author":"K Krawiec","year":"2013","unstructured":"K. Krawiec, T. Pawlak, Locally geometric semantic crossover: a study on the roles of semantics and homology in recombination operators. Genet. Program. Evolvable Mach. 14(1), 31\u201363 (2013)","journal-title":"Genet. Program. Evolvable Mach."},{"key":"9253_CR24","doi-asserted-by":"crossref","unstructured":"A. Mambrini, L. Manzoni, A comparison between geometric semantic GP and cartesian GP for boolean functions learning. In Proceedings of the 2014 conference companion on Genetic and evolutionary computation companion (GECCO 2014), (ACM, Vancouver, BC, Canada, 12-16 July 2014), pp. 143\u2013144","DOI":"10.1145\/2598394.2598475"},{"key":"9253_CR25","doi-asserted-by":"crossref","unstructured":"J. McDermott, D. R. White, S. Luke, L. Manzoni, M. Castelli, L. Vanneschi, W. Ja\u015bkowski, K. Krawiec, R. Harper, K. D. Jong, U.-M. O\u2019Reilly, Genetic programming needs better benchmarks. In Proceedings of GECCO 2012, (ACM, Philadelphia, 2012)","DOI":"10.1145\/2330163.2330273"},{"key":"9253_CR26","doi-asserted-by":"crossref","unstructured":"N. McPhee, B. Ohs, T. Hutchison, Semantic building blocks in genetic programming. In Proceedings of 11th European Conference on Genetic Programming (Springer, 2008), pp. 134\u2013145","DOI":"10.1007\/978-3-540-78671-9_12"},{"key":"9253_CR27","unstructured":"A. Moraglio, Geometric unification of evolutionary algorithms. In European Graduate Student Workshop on Evolutionary Computation (Budapest, Hungary, 10 Apr. 2006), pp. 45\u201358"},{"key":"9253_CR28","unstructured":"A. Moraglio, An efficient implementation of GSGP using higher-order functions and memoization. In ed. by C. Johnson, K. Krawiec, A. Moraglio, M. O\u2019Neill, Semantic Methods in Genetic Programming. Workshop at Parallel Problem Solving from Nature 2014 conference (Ljubljana, Slovenia, 13 Sept. 2014)"},{"key":"9253_CR29","doi-asserted-by":"crossref","unstructured":"A. Moraglio, K. Krawiec, C.G. Johnson, Geometric semantic genetic programming. In 12th International Conference on Parallel Problem Solving from Nature (PPSN). Lecture Notes in Computer Science, vol. 7491 (Springer, Taormina, Italy, 2012), pp. 21\u201331","DOI":"10.1007\/978-3-642-32937-1_3"},{"key":"9253_CR30","doi-asserted-by":"crossref","unstructured":"A. Moraglio, A. Mambrini, Runtime analysis of mutation-based geometric semantic genetic programming for basis functions regression. In Proceeding of the fifteenth annual conference on Genetic and evolutionary computation conference (GECCO 2013), (ACM, 2013), pp. 989\u2013996","DOI":"10.1145\/2463372.2463492"},{"issue":"4","key":"9253_CR31","doi-asserted-by":"crossref","first-page":"591","DOI":"10.1162\/EVCO_a_00099","volume":"21","author":"A Moraglio","year":"2013","unstructured":"A. Moraglio, J. Togelius, S. Silva, Geometric differential evolution for combinatorial and programs spaces. Evolut. Comput. 21(4), 591\u2013624 (2013)","journal-title":"Evolut. Comput."},{"key":"9253_CR32","doi-asserted-by":"crossref","unstructured":"Q.U. Nguyen, X.H. Nguyen, M. O\u2019Neill, Semantic aware crossover for genetic programming: the case for real-valued function regression. In Proceedings of the 12th European Conference on Genetic Programming (EuroGP 2009), (Springer, April 2009), pp. 292\u2013302","DOI":"10.1007\/978-3-642-01181-8_25"},{"key":"9253_CR33","doi-asserted-by":"crossref","first-page":"195","DOI":"10.1016\/j.ins.2013.02.008","volume":"235","author":"QU Nguyen","year":"2013","unstructured":"Q.U. Nguyen, X.H. Nguyen, M. O\u2019Neill, R.I. McKay, N.P. Dao, On the roles of semantic locality of crossover in genetic programming. Inform. Sci. 235, 195\u2013213 (2013)","journal-title":"Inform. Sci."},{"issue":"2","key":"9253_CR34","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1007\/s10710-010-9121-2","volume":"12","author":"QU Nguyen","year":"2011","unstructured":"Q.U. Nguyen, X.H. Nguyen, M. O\u2019Neill, R.I. McKay, E. Galvan-Lopez, Semantically-based crossover in genetic programming: application to real-valued symbolic regression. Genet. Program. Evolvable Mach. 12(2), 91\u2013119 (2011)","journal-title":"Genet. Program. Evolvable Mach."},{"issue":"3","key":"9253_CR35","doi-asserted-by":"crossref","first-page":"351","DOI":"10.1007\/s10710-014-9239-8","volume":"16","author":"TP Pawlak","year":"2015","unstructured":"T.P. Pawlak, B. Wieloch, K. Krawiec, Review and comparative analysis of geometric semantic crossovers. Genet. Program. Evolvable Mach. 16(3), 351\u2013386 (2015)","journal-title":"Genet. Program. Evolvable Mach."},{"issue":"2","key":"9253_CR36","doi-asserted-by":"crossref","first-page":"326","DOI":"10.1109\/TEVC.2014.2321259","volume":"19","author":"TP Pawlak","year":"2015","unstructured":"T.P. Pawlak, B. Wieloch, K. Krawiec, Semantic backpropagation for designing search operators in genetic programming. IEEE Trans. Evolut. Comput. 19(2), 326\u2013340 (2015)","journal-title":"IEEE Trans. Evolut. Comput."},{"key":"9253_CR37","unstructured":"R. Poli, W. B. Langdon, N. F. McPhee. A Field Guide to Genetic Programming. http:\/\/lulu.com , and http:\/\/www.gp-field-guide.org.uk , (2008)"},{"key":"9253_CR38","doi-asserted-by":"crossref","unstructured":"L. Vanneschi, M. Castelli, L. Manzoni, S. Silva, A new implementation of geometric semantic GP and its application to problems in pharmacokinetics. In Proceedings of the 16th European Conference on Genetic Programming, EuroGP 2013. LNCS, vol. 7831 (Springer Verlag, Vienna, Austria, 3-5 Apr. 2013), pp. 205\u2013216","DOI":"10.1007\/978-3-642-37207-0_18"},{"issue":"2","key":"9253_CR39","doi-asserted-by":"crossref","first-page":"195","DOI":"10.1007\/s10710-013-9210-0","volume":"15","author":"L Vanneschi","year":"2014","unstructured":"L. Vanneschi, M. Castelli, S. Silva, A survey of semantic methods in genetic programming. Genet. Program. Evolvable Mach. 15(2), 195\u2013214 (2014)","journal-title":"Genet. Program. Evolvable Mach."},{"issue":"1","key":"9253_CR40","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1007\/s10710-012-9177-2","volume":"14","author":"DR White","year":"2013","unstructured":"D.R. White, J. McDermott, M. Castelli, L. Manzoni, B.W. Goldman, G. Kronberger, W. Jaskowski, U.-M. O\u2019Reilly, S. Luke, Better GP benchmarks: community survey results and proposals. Genet. Program. Evolvable Mach. 14(1), 3\u201329 (2013)","journal-title":"Genet. Program. Evolvable Mach."},{"key":"9253_CR41","doi-asserted-by":"crossref","unstructured":"M.L. Wong, K.S. Leung, An induction system that learns programs in different programming languages using genetic programming and logic grammars. In Proceedings of the 7th IEEE International Conference on Tools with Artificial Intelligence, (1995)","DOI":"10.1109\/TAI.1995.479782"}],"container-title":["Genetic Programming and Evolvable Machines"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10710-015-9253-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10710-015-9253-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10710-015-9253-5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,31]],"date-time":"2019-08-31T19:58:57Z","timestamp":1567281537000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10710-015-9253-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,10,26]]},"references-count":41,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2016,3]]}},"alternative-id":["9253"],"URL":"https:\/\/doi.org\/10.1007\/s10710-015-9253-5","relation":{},"ISSN":["1389-2576","1573-7632"],"issn-type":[{"value":"1389-2576","type":"print"},{"value":"1573-7632","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,10,26]]}}}