{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,28]],"date-time":"2025-03-28T04:38:29Z","timestamp":1743136709664,"version":"3.40.3"},"publisher-location":"Singapore","reference-count":16,"publisher":"Springer Nature Singapore","isbn-type":[{"type":"print","value":"9789811681127"},{"type":"electronic","value":"9789811681134"}],"license":[{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022]]},"DOI":"10.1007\/978-981-16-8113-4_10","type":"book-chapter","created":{"date-parts":[[2022,2,11]],"date-time":"2022-02-11T05:06:04Z","timestamp":1644555964000},"page":"181-195","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Evolving and\u00a0Analyzing Modularity with\u00a0GLEAM (Genetic Learning by\u00a0Extraction and\u00a0Absorption of\u00a0Modules)"],"prefix":"10.1007","author":[{"given":"Anil Kumar","family":"Saini","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lee","family":"Spector","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,2,11]]},"reference":[{"key":"10_CR1","unstructured":"Angeline, P.J., Pollack, J.B.: The evolutionary induction of subroutines. In: Proceedings of the 14th Annual Conference of the Cognitive Science Society, pp. 236\u2013241. Bloomington, Indiana (1992)"},{"key":"10_CR2","unstructured":"Banzhaf, W., Banscherus, D., Dittrich, P.: Hierarchical genetic programming using local modules. In: Bar-Yam, Y., Minai, A. (eds.) Unifying Themes in Complex Systems - Proceedings of 2nd International Conference on Complex Systems, pp. 321\u2013330. CRC Press (2018)"},{"key":"10_CR3","doi-asserted-by":"crossref","unstructured":"Helmuth, T., Abdelhady, A.: Benchmarking parent selection for program synthesis by genetic programming. In: Proceedings of the 2020 Genetic and Evolutionary Computation Conference Companion, pp. 237\u2013238 (2020)","DOI":"10.1145\/3377929.3389987"},{"key":"10_CR4","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 (2015)","DOI":"10.1145\/2739480.2754769"},{"key":"10_CR5","doi-asserted-by":"crossref","unstructured":"Keijzer, M., Ryan, C., Cattolico, M.: Run transferable libraries - learning functional bias in problem domains. In: Genetic and Evolutionary Computation Conference, pp. 531\u2013542. Springer (2004)","DOI":"10.1007\/978-3-540-24855-2_63"},{"key":"10_CR6","doi-asserted-by":"crossref","unstructured":"Kelly, S., Newsted, J., Banzhaf, W., Gondro, C.: A modular memory framework for time series prediction. In: Proceedings of the 2020 Genetic and Evolutionary Computation Conference, pp. 949\u2013957 (2020)","DOI":"10.1145\/3377930.3390216"},{"key":"10_CR7","unstructured":"Koza, J., Bennet, F., Andre, D., Keane, M.: Genetic Programming III. Morgan Kaufmann Publishers (1999)"},{"key":"10_CR8","unstructured":"Koza, J.R.: Genetic Programming: On the Programming of Computers by Means of Natural Selection. MIT Press (1992)"},{"key":"10_CR9","doi-asserted-by":"crossref","unstructured":"Lalejini, A., Ofria, C.: Evolving event-driven programs with signalgp. In: Proceedings of the Genetic and Evolutionary Computation Conference, pp. 1135\u20131142 (2018)","DOI":"10.1145\/3205455.3205523"},{"key":"10_CR10","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s10710-019-09348-2","volume":"20","author":"M O\u2019Neill","year":"2019","unstructured":"O\u2019Neill, M., Spector, L.: Automatic programming: the open issue? Genet Progr. Evol. Mach. 20, 1\u201312 (2019)","journal-title":"Genet Progr. Evol. Mach."},{"key":"10_CR11","unstructured":"Spector, L.: Evolving control structures with automatically defined macros. In: Working Notes of the AAAI Fall Symposium on Genetic Programming, pp. 99\u2013105 (1995)"},{"key":"10_CR12","doi-asserted-by":"crossref","unstructured":"Spector, L., Klein, J., Keijzer, M.: The push3 execution stack and the evolution of control. In: Proceedings of the 7th Annual Conference on Genetic and Evolutionary Computation, pp. 1689\u20131696 (2005)","DOI":"10.1145\/1068009.1068292"},{"key":"10_CR13","doi-asserted-by":"crossref","unstructured":"Spector, L., Martin, B., Harrington, K., Helmuth, T.: Tag-based modules in genetic programming. In: Proceedings of the 13th Annual Conference on Genetic and Evolutionary Computation, pp. 1419\u20131426 (2011)","DOI":"10.1145\/2001576.2001767"},{"issue":"1","key":"10_CR14","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1023\/A:1014538503543","volume":"3","author":"L Spector","year":"2002","unstructured":"Spector, L., Robinson, A.: Genetic programming and autoconstructive evolution with the push programming language. Genet Progr. Evol. Mach. 3(1), 7\u201340 (2002)","journal-title":"Genet Progr. Evol. Mach."},{"key":"10_CR15","doi-asserted-by":"crossref","unstructured":"Swafford, J.M., Hemberg, E., O\u2019Neill, M., Brabazon, A.: Analyzing module usage in grammatical evolution. In: International Conference on Parallel Problem Solving from Nature, pp. 347\u2013356. Springer (2012)","DOI":"10.1007\/978-3-642-32937-1_35"},{"issue":"4","key":"10_CR16","doi-asserted-by":"crossref","first-page":"397","DOI":"10.1109\/TEVC.2007.903549","volume":"12","author":"JA Walker","year":"2008","unstructured":"Walker, J.A., Miller, J.F.: The automatic acquisition, evolution and reuse of modules in cartesian genetic programming. IEEE Trans. Evol. Comput. 12(4), 397\u2013417 (2008)","journal-title":"IEEE Trans. Evol. Comput."}],"container-title":["Genetic and Evolutionary Computation","Genetic Programming Theory and Practice XVIII"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-16-8113-4_10","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,3]],"date-time":"2022-05-03T16:14:41Z","timestamp":1651594481000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-981-16-8113-4_10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022]]},"ISBN":["9789811681127","9789811681134"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/978-981-16-8113-4_10","relation":{},"ISSN":["1932-0167","1932-0175"],"issn-type":[{"type":"print","value":"1932-0167"},{"type":"electronic","value":"1932-0175"}],"subject":[],"published":{"date-parts":[[2022]]},"assertion":[{"value":"11 February 2022","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}