{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T14:44:07Z","timestamp":1742913847792,"version":"3.40.3"},"publisher-location":"Cham","reference-count":34,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030166694"},{"type":"electronic","value":"9783030166700"}],"license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019]]},"DOI":"10.1007\/978-3-030-16670-0_5","type":"book-chapter","created":{"date-parts":[[2019,4,9]],"date-time":"2019-04-09T23:44:24Z","timestamp":1554853464000},"page":"64-80","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":22,"title":["Improving Genetic Programming with Novel Exploration - Exploitation Control"],"prefix":"10.1007","author":[{"given":"Jonathan","family":"Kelly","sequence":"first","affiliation":[]},{"given":"Erik","family":"Hemberg","sequence":"additional","affiliation":[]},{"given":"Una-May","family":"O\u2019Reilly","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,3,27]]},"reference":[{"key":"5_CR1","doi-asserted-by":"crossref","unstructured":"Helmuth, T., Spector, L.: General program synthesis benchmark suite. In: Proceedings of the 2015 Annual Conference on Genetic and Evolutionary Computation, pp. 1039\u20131046. ACM (2015)","DOI":"10.1145\/2739480.2754769"},{"key":"5_CR2","unstructured":"Spector, L.: Autoconstructive evolution: push, pushGP, and pushpop. In: Proceedings of the Genetic and Evolutionary Computation Conference (GECCO-2001), vol. 137 (2001)"},{"key":"5_CR3","doi-asserted-by":"crossref","unstructured":"Forstenlechner, S., Fagan, D., Nicolau, M., O\u2019Neill, M.: Towards understanding and refining the general program synthesis benchmark suite with genetic programming. In: 2018 IEEE Congress on Evolutionary Computation (CEC), pp. 1\u20136. IEEE (2018)","DOI":"10.1109\/CEC.2018.8477953"},{"key":"5_CR4","series-title":"Genetic and Evolutionary Computation","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1007\/978-3-319-34223-8_9","volume-title":"Genetic Programming Theory and Practice XIII","author":"T Helmuth","year":"2016","unstructured":"Helmuth, T., McPhee, N.F., Spector, L.: Lexicase selection for program synthesis: a diversity analysis. In: Riolo, R., Worzel, B., Kotanchek, M., Kordon, A. (eds.) Genetic Programming Theory and Practice XIII. GEC, pp. 151\u2013167. Springer, Cham (2016). https:\/\/doi.org\/10.1007\/978-3-319-34223-8_9"},{"key":"5_CR5","unstructured":"Lehman, J., Stanley, K.O.: Exploiting open-endedness to solve problems through the search for novelty. In: ALIFE, pp. 329\u2013336 (2008)"},{"key":"5_CR6","doi-asserted-by":"crossref","unstructured":"L\u00f3pez-L\u00f3pez, V.R., Trujillo, L., Legrand, P.: Novelty search for software improvement of a slam system. In: Proceedings of the Genetic and Evolutionary Computation Conference Companion, pp. 1598\u20131605. ACM (2018)","DOI":"10.1145\/3205651.3208237"},{"key":"5_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1007\/978-3-642-12148-7_5","volume-title":"Genetic Programming","author":"J Doucette","year":"2010","unstructured":"Doucette, J., Heywood, M.I.: Novelty-based fitness: an evaluation under the Santa Fe Trail. In: Esparcia-Alc\u00e1zar, A.I., Ek\u00e1rt, A., Silva, S., Dignum, S., Uyar, A.\u015e. (eds.) EuroGP 2010. LNCS, vol. 6021, pp. 50\u201361. Springer, Heidelberg (2010). https:\/\/doi.org\/10.1007\/978-3-642-12148-7_5"},{"key":"5_CR8","unstructured":"Naredo, E.: Genetic programming based on novelty search. Ph.D. thesis, ITT, Instituto tecnologico de Tijuana (2016)"},{"key":"5_CR9","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-319-78717-6_1","volume-title":"Handbook of Grammatical Evolution","author":"C Ryan","year":"2018","unstructured":"Ryan, C., O\u2019Neill, M., Collins, J.J.: Introduction to 20 Years of Grammatical Evolution. In: Ryan, C., O\u2019Neill, M., Collins, J.J. (eds.) Handbook of Grammatical Evolution, pp. 1\u201321. Springer, Cham (2018). https:\/\/doi.org\/10.1007\/978-3-319-78717-6_1"},{"key":"5_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"465","DOI":"10.1007\/978-3-319-10762-2_46","volume-title":"Parallel Problem Solving from Nature \u2013 PPSN XIII","author":"A Thorhauer","year":"2014","unstructured":"Thorhauer, A., Rothlauf, F.: On the locality of standard search operators in grammatical evolution. In: Bartz-Beielstein, T., Branke, J., Filipi\u010d, B., Smith, J. (eds.) PPSN 2014. LNCS, vol. 8672, pp. 465\u2013475. Springer, Cham (2014). https:\/\/doi.org\/10.1007\/978-3-319-10762-2_46"},{"key":"5_CR11","unstructured":"Booth, T.L.: Sequential machines and automata theory (1967)"},{"key":"5_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1007\/3-540-48885-5_7","volume-title":"Genetic Programming","author":"M O\u2019Neill","year":"1999","unstructured":"O\u2019Neill, M., Ryan, C.: Evolving multi-line compilable C programs. In: Poli, R., Nordin, P., Langdon, W.B., Fogarty, T.C. (eds.) EuroGP 1999. LNCS, vol. 1598, pp. 83\u201392. Springer, Heidelberg (1999). https:\/\/doi.org\/10.1007\/3-540-48885-5_7"},{"key":"5_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"369","DOI":"10.1007\/978-3-540-24650-3_35","volume-title":"Genetic Programming","author":"SM Lucas","year":"2004","unstructured":"Lucas, S.M.: Exploiting reflection in object oriented genetic programming. In: Keijzer, M., O\u2019Reilly, U.-M., Lucas, S., Costa, E., Soule, T. (eds.) EuroGP 2004. LNCS, vol. 3003, pp. 369\u2013378. Springer, Heidelberg (2004). https:\/\/doi.org\/10.1007\/978-3-540-24650-3_35"},{"key":"5_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"166","DOI":"10.1007\/11729976_15","volume-title":"Genetic Programming","author":"A Agapitos","year":"2006","unstructured":"Agapitos, A., Lucas, S.M.: Learning recursive functions with object oriented genetic programming. In: Collet, P., Tomassini, M., Ebner, M., Gustafson, S., Ek\u00e1rt, A. (eds.) EuroGP 2006. LNCS, vol. 3905, pp. 166\u2013177. Springer, Heidelberg (2006). https:\/\/doi.org\/10.1007\/11729976_15"},{"key":"5_CR15","unstructured":"Yu, T., Clack, C.: Recursion, lambda-abstractions and genetic programming. In: Poli, R., Langdon, W.B., Schoenauer, M., Fogarty, T., Banzhaf, W. (eds.) Late Breaking Papers at EuroGP 1998: The First European Workshop on Genetic Programming, pp. 26\u201330. CSRP-98-10, The University of Birmingham, UK, Paris, 14\u201315 April 1998"},{"key":"5_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1007\/978-3-642-20407-4_5","volume-title":"Genetic Programming","author":"M Wan","year":"2011","unstructured":"Wan, M., Weise, T., Tang, K.: Novel loop structures and the evolution of mathematical algorithms. In: Silva, S., Foster, J.A., Nicolau, M., Machado, P., Giacobini, M. (eds.) EuroGP 2011. LNCS, vol. 6621, pp. 49\u201360. Springer, Heidelberg (2011). https:\/\/doi.org\/10.1007\/978-3-642-20407-4_5"},{"issue":"2","key":"5_CR17","doi-asserted-by":"publisher","first-page":"242","DOI":"10.1109\/TEVC.2011.2112666","volume":"16","author":"T Weise","year":"2012","unstructured":"Weise, T., Tang, K.: Evolving distributed algorithms with genetic programming. IEEE Trans. Evol. Comput. 16(2), 242\u2013265 (2012). https:\/\/doi.org\/10.1109\/TEVC.2011.2112666","journal-title":"IEEE Trans. Evol. Comput."},{"key":"5_CR18","doi-asserted-by":"crossref","unstructured":"Weise, T., Wan, M., Tang, K., Yao, X.: Evolving exact integer algorithms with genetic programming. In: 2014 IEEE Congress on Evolutionary Computation (CEC), pp. 1816\u20131823, July 2014","DOI":"10.1109\/CEC.2014.6900292"},{"key":"5_CR19","series-title":"Studies in Computational Intelligence","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-319-27565-9","volume-title":"Behavioral Program Synthesis with Genetic Programming","author":"K Krawiec","year":"2016","unstructured":"Krawiec, K.: Behavioral Program Synthesis with Genetic Programming. SCI, vol. 618, pp. 1\u201319. Springer, Cham (2016). https:\/\/doi.org\/10.1007\/978-3-319-27565-9"},{"key":"5_CR20","doi-asserted-by":"crossref","unstructured":"Helmuth, T., McPhee, N.F., Spector, L.: Program synthesis using uniform mutation by addition and deletion. In: Proceedings of the Genetic and Evolutionary Computation Conference, pp. 1127\u20131134. ACM (2018)","DOI":"10.1145\/3205455.3205603"},{"key":"5_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"262","DOI":"10.1007\/978-3-319-55696-3_17","volume-title":"Genetic Programming","author":"S Forstenlechner","year":"2017","unstructured":"Forstenlechner, S., Fagan, D., Nicolau, M., O\u2019Neill, M.: A grammar design pattern for arbitrary program synthesis problems in genetic programming. In: McDermott, J., Castelli, M., Sekanina, L., Haasdijk, E., Garc\u00eda-S\u00e1nchez, P. (eds.) EuroGP 2017. LNCS, vol. 10196, pp. 262\u2013277. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-55696-3_17"},{"key":"5_CR22","unstructured":"De Jong, K.A.: Analysis of the behavior of a class of genetic adaptive systems (1975)"},{"issue":"3","key":"5_CR23","doi-asserted-by":"publisher","first-page":"315","DOI":"10.1162\/evco.2008.16.3.315","volume":"16","author":"OJ Mengshoel","year":"2008","unstructured":"Mengshoel, O.J., Goldberg, D.E.: The crowding approach to niching in genetic algorithms. Evol. Comput. 16(3), 315\u2013354 (2008)","journal-title":"Evol. Comput."},{"key":"5_CR24","doi-asserted-by":"crossref","unstructured":"Hornby, G.S.: ALPS: the age-layered population structure for reducing the problem of premature convergence. In: Proceedings of the 8th Annual Conference on Genetic and Evolutionary Computation, pp. 815\u2013822. ACM (2006)","DOI":"10.1145\/1143997.1144142"},{"key":"5_CR25","unstructured":"Mitchell, M., Thomure, M.D., Williams, N.L.: The role of space in the success of coevolutionary learning. In: Artificial Life X: Proceedings of the Tenth International Conference on the Simulation and Synthesis of Living Systems, pp. 118\u2013124. MIT Press, Cambridge (2006)"},{"key":"5_CR26","doi-asserted-by":"publisher","unstructured":"Gomez, F.J.: Sustaining diversity using behavioral information distance. In: Proceedings of the 11th Annual Conference on Genetic and Evolutionary Computation, GECCO 2009, pp. 113\u2013120. ACM, New York (2009). https:\/\/doi.org\/10.1145\/1569901.1569918","DOI":"10.1145\/1569901.1569918"},{"issue":"1","key":"5_CR27","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1109\/TEVC.2003.819263","volume":"8","author":"EK Burke","year":"2004","unstructured":"Burke, E.K., Gustafson, S., Kendall, G.: Diversity in genetic programming: an analysis of measures and correlation with fitness. IEEE Trans. Evol. Comput. 8(1), 47\u201362 (2004)","journal-title":"IEEE Trans. Evol. Comput."},{"key":"5_CR28","doi-asserted-by":"crossref","unstructured":"Sudholt, D.: The benefits of population diversity in evolutionary algorithms: a survey of rigorous runtime analyses. arXiv preprint arXiv:1801.10087 (2018)","DOI":"10.1007\/978-3-030-29414-4_8"},{"issue":"2","key":"5_CR29","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1007\/s10710-016-9281-9","volume":"18","author":"AR Burks","year":"2017","unstructured":"Burks, A.R., Punch, W.F.: An analysis of the genetic marker diversity algorithm for genetic programming. Genet. Program. Evolvable Mach. 18(2), 213\u2013245 (2017)","journal-title":"Genet. Program. Evolvable Mach."},{"key":"5_CR30","doi-asserted-by":"crossref","unstructured":"Affenzeller, M., Winkler, S.M., Burlacu, B., Kronberger, G., Kommenda, M., Wagner, S.: Dynamic observation of genotypic and phenotypic diversity for different symbolic regression GP variants. In: Proceedings of the Genetic and Evolutionary Computation Conference Companion, pp. 1553\u20131558. ACM (2017)","DOI":"10.1145\/3067695.3082530"},{"key":"5_CR31","doi-asserted-by":"crossref","unstructured":"Shahrzad, H., Fink, D., Miikkulainen, R.: Enhanced optimization with composite objectives and novelty selection. arXiv preprint arXiv:1803.03744 (2018)","DOI":"10.1162\/isal_a_00113"},{"key":"5_CR32","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"316","DOI":"10.1007\/978-3-642-16145-2_22","volume-title":"Model Driven Engineering Languages and Systems","author":"HJ Goldsby","year":"2010","unstructured":"Goldsby, H.J., Cheng, B.H.C.: Automatically discovering properties that specify the latent behavior of UML models. In: Petriu, D.C., Rouquette, N., Haugen, \u00d8. (eds.) MODELS 2010. LNCS, vol. 6394, pp. 316\u2013330. Springer, Heidelberg (2010). https:\/\/doi.org\/10.1007\/978-3-642-16145-2_22"},{"key":"5_CR33","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"234","DOI":"10.1007\/978-3-642-20525-5_24","volume-title":"Applications of Evolutionary Computation","author":"G Cuccu","year":"2011","unstructured":"Cuccu, G., Gomez, F.: When novelty is not enough. In: Di Chio, C., et al. (eds.) EvoApplications 2011. LNCS, vol. 6624, pp. 234\u2013243. Springer, Heidelberg (2011). https:\/\/doi.org\/10.1007\/978-3-642-20525-5_24"},{"key":"5_CR34","doi-asserted-by":"crossref","unstructured":"Fenton, M., McDermott, J., Fagan, D., Forstenlechner, S., O\u2019Neill, M., Hemberg, E.: PonyGE2: grammatical evolution in python. CoRR abs\/1703.08535 (2017). http:\/\/arxiv.org\/abs\/1703.08535","DOI":"10.1145\/3067695.3082469"}],"container-title":["Lecture Notes in Computer Science","Genetic Programming"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-16670-0_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,7]],"date-time":"2024-03-07T12:32:49Z","timestamp":1709814769000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-16670-0_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030166694","9783030166700"],"references-count":34,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-16670-0_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"27 March 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"EuroGP","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Conference on Genetic Programming","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Leipzig","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Germany","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"24 April 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"26 April 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"22","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"eurogp2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.evostar.org\/2019\/cfp_eurogp.php","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"MyReview","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"36","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"12","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"6","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"33% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"n\/a","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}