{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,11]],"date-time":"2024-09-11T19:46:15Z","timestamp":1726083975367},"publisher-location":"Cham","reference-count":23,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030399573"},{"type":"electronic","value":"9783030399580"}],"license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"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":[[2020]]},"DOI":"10.1007\/978-3-030-39958-0_9","type":"book-chapter","created":{"date-parts":[[2020,5,7]],"date-time":"2020-05-07T09:29:08Z","timestamp":1588843748000},"page":"165-180","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Using Modularity Metrics as Design Features to Guide Evolution in Genetic Programming"],"prefix":"10.1007","author":[{"given":"Anil Kumar","family":"Saini","sequence":"first","affiliation":[]},{"given":"Lee","family":"Spector","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,5,8]]},"reference":[{"issue":"1755","key":"9_CR1","doi-asserted-by":"publisher","first-page":"20122863","DOI":"10.1098\/rspb.2012.2863","volume":"280","author":"J Clune","year":"2013","unstructured":"Clune, J., Mouret, J. B., & Lipson, H. (2013). The evolutionary origins of modularity. Proceedings of the Royal Society B: Biological Sciences, 280(1755), 20122863.","journal-title":"Proceedings of the Royal Society B: Biological Sciences"},{"doi-asserted-by":"crossref","unstructured":"Helmuth, T., & Spector, L. (2015, July). General program synthesis benchmark suite. In Proceedings of the 2015 Annual Conference on Genetic and Evolutionary Computation (pp. 1039\u20131046). ACM.","key":"9_CR2","DOI":"10.1145\/2739480.2754769"},{"unstructured":"Koza, J. R. (1992). Genetic programming: on the programming of computers by means of natural selection (Vol. 1). MIT press.","key":"9_CR3"},{"key":"9_CR4","volume-title":"Architecture-altering operations for evolving the architecture of a multi-part program in genetic programming","author":"J R Koza","year":"1994","unstructured":"Koza, J. R. (1994). Architecture-altering operations for evolving the architecture of a multi-part program in genetic programming."},{"unstructured":"Angeline, P. J., & Pollack, J. (1993, February). Evolutionary module acquisition. In Proceedings of the second annual conference on evolutionary programming (pp. 154\u2013163).","key":"9_CR5"},{"unstructured":"Spector, L. (1995). Evolving Control Structures with Automatically Defined Macros. Submitted to the 1995 AAAI Fall Symposium on Genetic Programming.","key":"9_CR6"},{"unstructured":"Banzhaf, W., Banscherus, D., & Dittrich, P. (1999). Hierarchical genetic programming using local modules. Secretary of the SFB 531.","key":"9_CR7"},{"issue":"1","key":"9_CR8","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1016\/0164-1212(94)00128-A","volume":"29","author":"H Dhama","year":"1995","unstructured":"Dhama, H. (1995). Quantitative models of cohesion and coupling in software. Journal of Systems and Software, 29(1), 65\u201374.","journal-title":"Journal of Systems and Software"},{"doi-asserted-by":"crossref","unstructured":"Saini, A. K., & Spector, L. (2019). Modularity Metrics for Genetic Programming. In Genetic and Evolutionary Computation Conference Companion (GECCO 2019 Companion), July 13\u201317, 2019, Prague, Czech Republic. ACM, New York, NY, USA, 4 pages. \nhttps:\/\/doi.org\/10.1145\/3319619.3326908","key":"9_CR9","DOI":"10.1145\/3319619.3326908"},{"doi-asserted-by":"crossref","unstructured":"Callebaut, W., Rasskin-Gutman, D., & Simon, H. A. (Eds.). (2005). Modularity: understanding the development and evolution of natural complex systems. MIT press.","key":"9_CR10","DOI":"10.7551\/mitpress\/4734.001.0001"},{"issue":"3\u20134","key":"9_CR11","doi-asserted-by":"publisher","first-page":"339","DOI":"10.1007\/s10710-010-9113-2","volume":"11","author":"M O\u2019Neill","year":"2010","unstructured":"O\u2019Neill, M., Vanneschi, L., Gustafson, S., & Banzhaf, W. (2010). Open issues in genetic programming. Genetic Programming and Evolvable Machines, 11(3\u20134), 339\u2013363.","journal-title":"Genetic Programming and Evolvable Machines"},{"doi-asserted-by":"crossref","unstructured":"Gerules, G., Janikow, C. (2016, July). A survey of modularity in genetic programming. In 2016 IEEE Congress on Evolutionary Computation (CEC) (pp. 5034\u20135043). IEEE.","key":"9_CR12","DOI":"10.1109\/CEC.2016.7748328"},{"unstructured":"Lee Spector. 2001. Autoconstructive evolution: Push, pushGP, and pushpop. In Proceedings of the Genetic and Evolutionary Computation Conference (GECCO- 2001), Vol. 137.","key":"9_CR13"},{"doi-asserted-by":"crossref","unstructured":"Spector, L., Martin, B., Harrington, K., Helmuth, T. (2011, July). Tag-based modules in genetic programming. In Proceedings of the 13th annual conference on Genetic and evolutionary computation (pp. 1419\u20131426). ACM.","key":"9_CR14","DOI":"10.1145\/2001576.2001767"},{"issue":"5","key":"9_CR15","doi-asserted-by":"publisher","first-page":"630","DOI":"10.1109\/TEVC.2014.2362729","volume":"19","author":"T Helmuth","year":"2015","unstructured":"Helmuth, T., Spector, L., & Matheson, J. (2015). Solving uncompromising problems with lexicase selection. IEEE Transactions on Evolutionary Computation, 19(5), 630\u2013643.","journal-title":"IEEE Transactions on Evolutionary Computation"},{"doi-asserted-by":"crossref","unstructured":"La Cava, W., Spector, L., & Danai, K. (2016, July). Epsilon-lexicase selection for regression. In Proceedings of the Genetic and Evolutionary Computation Conference 2016 (pp. 741\u2013748). ACM.","key":"9_CR16","DOI":"10.1145\/2908812.2908898"},{"doi-asserted-by":"crossref","unstructured":"Lalejini, A., Ofria, C. (2018, July). Evolving event-driven programs with SignalGP. In Proceedings of the Genetic and Evolutionary Computation Conference (pp. 1135\u20131142). ACM","key":"9_CR17","DOI":"10.1145\/3205455.3205523"},{"unstructured":"Krzysztof Krawiec and Bartosz Wieloch. 2009. Functional modularity for genetic programming. In Proceedings of the 11th Annual conference on Genetic and evolutionary computation. ACM, 995\u20131002.","key":"9_CR18"},{"issue":"23","key":"9_CR19","doi-asserted-by":"publisher","first-page":"8577","DOI":"10.1073\/pnas.0601602103","volume":"103","author":"M E Newman","year":"2006","unstructured":"Newman, M. E. (2006). Modularity and community structure in networks. Proceedings of the national academy of sciences, 103(23), 8577\u20138582.","journal-title":"Proceedings of the national academy of sciences"},{"unstructured":"Qin, Z., McKay, R., & Gedeon, T. (2018). Why don\u2019t the modules dominate-Investigating the Structure of a Well-Known Modularity-Inducing Problem Domain. arXiv preprint arXiv:1807.05976.","key":"9_CR20"},{"doi-asserted-by":"crossref","unstructured":"Helmuth, T., McPhee, N. F., & Spector, L. (2018, July). Program synthesis using uniform mutation by addition and deletion. In Proceedings of the Genetic and Evolutionary Computation Conference (pp. 1127\u20131134). ACM.","key":"9_CR21","DOI":"10.1145\/3205455.3205603"},{"doi-asserted-by":"crossref","unstructured":"Helmuth, T., McPhee, N. F., Pantridge, E., & Spector, L. (2017, July). Improving generalization of evolved programs through automatic simplification. In Proceedings of the Genetic and Evolutionary Computation Conference (pp. 937\u2013944). ACM.","key":"9_CR22","DOI":"10.1145\/3071178.3071330"},{"doi-asserted-by":"crossref","unstructured":"Zhan, H. (2014, July). A quantitative analysis of the simplification genetic operator. In Proceedings of the Companion Publication of the 2014 Annual Conference on Genetic and Evolutionary Computation (pp. 1077\u20131080). ACM.","key":"9_CR23","DOI":"10.1145\/2598394.2605684"}],"container-title":["Genetic and Evolutionary Computation","Genetic Programming Theory and Practice XVII"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-39958-0_9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,5,7]],"date-time":"2020-05-07T09:33:34Z","timestamp":1588844014000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-39958-0_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030399573","9783030399580"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-39958-0_9","relation":{},"ISSN":["1932-0167","1932-0175"],"issn-type":[{"type":"print","value":"1932-0167"},{"type":"electronic","value":"1932-0175"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"8 May 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}