{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,20]],"date-time":"2025-08-20T12:52:48Z","timestamp":1755694368823},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642173097"},{"type":"electronic","value":"9783642173103"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011]]},"DOI":"10.1007\/978-3-642-17310-3_4","type":"book-chapter","created":{"date-parts":[[2011,9,15]],"date-time":"2011-09-15T13:34:22Z","timestamp":1316093662000},"page":"101-124","source":"Crossref","is-referenced-by-count":13,"title":["Self-Modifying Cartesian Genetic Programming"],"prefix":"10.1007","author":[{"given":"Simon L.","family":"Harding","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Julian F.","family":"Miller","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wolfgang","family":"Banzhaf","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"4_CR1","first-page":"243","volume-title":"The Challenge of Complexity","author":"W. Banzhaf","year":"2004","unstructured":"Banzhaf, W., Miller, J.F.: The Challenge of Complexity, chap. 11, pp. 243\u2013260. Kluwer Academic (2004)"},{"key":"4_CR2","doi-asserted-by":"crossref","unstructured":"Harding, S., Miller, J.F., Banzhaf, W.: Self-modifying Cartesian Genetic Programming. In: Proc. Genetic and Evolutionary Computation Conference, pp. 1021\u20131028 (2007)","DOI":"10.1145\/1276958.1277161"},{"key":"4_CR3","doi-asserted-by":"publisher","first-page":"699","DOI":"10.1145\/1569901.1569998","volume-title":"Proc. Genetic and Evolutionary Computation Conference","author":"S. Harding","year":"2009","unstructured":"Harding, S., Miller, J.F., Banzhaf, W.: Development and Learning Using Self-modifying Cartesian Genetic Programming. In: Proc. Genetic and Evolutionary Computation Conference, pp. 699\u2013706. ACM Press (2009)"},{"key":"4_CR4","series-title":"LNCS","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1007\/978-3-642-01181-8_12","volume-title":"Proc. European Conference on Genetic Programming","author":"S. Harding","year":"2009","unstructured":"Harding, S., Miller, J.F., Banzhaf, W.: Self-modifying Cartesian Genetic Programming: Fibonacci, Squares, Regression and Summing. In: Proc. European Conference on Genetic Programming, LNCS, vol. 5481, pp. 133\u2013144 (2009)"},{"key":"4_CR5","doi-asserted-by":"crossref","unstructured":"Harding, S., Miller, J.F., Banzhaf, W.: Self-modifying Cartesian Genetic Programming: Parity. In: Proc. IEEE Congress on Evolutionary Computation, pp. 285\u2013292 (2009)","DOI":"10.1109\/CEC.2009.4982960"},{"key":"4_CR6","doi-asserted-by":"publisher","first-page":"397","DOI":"10.1007\/s10710-010-9114-1","volume":"11","author":"S. Harding","year":"2010","unstructured":"Harding, S., Miller, J.F., Banzhaf, W.: Developments in Cartesian Genetic Programming: Self-modifying CGP. Genetic Programming and Evolvable Machines 11, 397\u2013439 (2010)","journal-title":"Genetic Programming and Evolvable Machines"},{"key":"4_CR7","doi-asserted-by":"crossref","first-page":"579","DOI":"10.1145\/1830483.1830591","volume-title":"Proc. Genetic and Evolutionary Computation Conference","author":"S. Harding","year":"2010","unstructured":"Harding, S., Miller, J.F., Banzhaf, W.: Self-modifying Cartesian Genetic Programming: Finding algorithms that calculate pi and e to arbitrary precision. In: Proc. Genetic and Evolutionary Computation Conference, pp. 579\u2013586. ACM (2010)"},{"key":"4_CR8","first-page":"197","volume-title":"Proc. Genetic and Evolutionary Computation Conference Companion","author":"S. Harding","year":"2011","unstructured":"Harding, S., Miller, J.F., Banzhaf, W.: SMCGP2: Finding Algorithms That Approximate Numerical Constants Using Quaternions and Complex Numbers. In: Proc. Genetic and Evolutionary Computation Conference Companion, pp. 197\u2013198. ACM (2011)"},{"key":"4_CR9","first-page":"1491","volume-title":"Proc. Genetic and Evolutionary Computation Conference","author":"S. Harding","year":"2011","unstructured":"Harding, S., Miller, J.F., Banzhaf, W.: SMCGP2: Self-modifying Cartesian Genetic Programming in Two Dimensions. In: Proc. Genetic and Evolutionary Computation Conference, pp. 1491\u20131498. ACM (2011)"},{"key":"4_CR10","first-page":"158","volume-title":"Proc. Conference on Genetic Programming","author":"L Huelsbergen","year":"1998","unstructured":"Huelsbergen, L.: Finding General Solutions to the Parity Problem by Evolving Machine-Language Representations. In: J.R. Koza, W. Banzhaf, K. Chellapilla, K. Deb, M. Dorigo, D.B. Fogel, M.H. Garzon, D.E. Goldberg, H. Iba, R. Riolo (eds.) Proc. Conference on Genetic Programming, pp. 158\u2013166. Morgan Kaufmann (1998)"},{"key":"4_CR11","volume-title":"Genetic Programming: On the Programming of Computers by Natural Selection","author":"J.R. Koza","year":"1992","unstructured":"Koza, J.R.: Genetic Programming: On the Programming of Computers by Natural Selection. MIT Press (1992)"},{"key":"4_CR12","volume-title":"Genetic Programming II: Automatic Discovery of Reusable Programs","author":"J.R. Koza","year":"1994","unstructured":"Koza, J.R.: Genetic Programming II: Automatic Discovery of Reusable Programs. MIT Press (1994)"},{"issue":"4","key":"4_CR13","doi-asserted-by":"publisher","first-page":"399","DOI":"10.1162\/evco.1999.7.4.399","volume":"7","author":"W.B. Langdon","year":"1999","unstructured":"Langdon, W.B.: Scaling of program fitness spaces. Evolutionary Computation 7(4), 399\u2013428 (1999)","journal-title":"Evolutionary Computation"},{"key":"4_CR14","volume-title":"Foundations of Genetic Programming","author":"R. Poli","year":"2002","unstructured":"Poli, R., Langdon, W.B.: Foundations of Genetic Programming. Springer (2002)"},{"issue":"1\u20132","key":"4_CR15","first-page":"37","volume":"1","author":"R. Poli","year":"2000","unstructured":"Poli, R., Page, J.: Solving High-Order Boolean Parity Problems with Smooth Uniform Crossover, Sub-Machine Code GP and Demes. Genetic Programming and Evolvable Machines 1(1\u20132), 37\u201356 (2000)","journal-title":"Sub-Machine Code GP and Demes"},{"key":"4_CR16","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1126\/science.1165893","volume":"324","author":"M. Schmidt","year":"2009","unstructured":"Schmidt, M., Lipson, H.: Distilling free-form natural laws from experimental data. Science 324, 81\u201385 (2009)","journal-title":"Science"},{"key":"4_CR17","first-page":"2149","volume-title":"Proc. Conference Companion on Genetic and Evolutionary Computation","author":"M. Schmidt","year":"2009","unstructured":"Schmidt, M., Lipson, H.: Solving iterated functions using genetic programming. In: Proc. Conference Companion on Genetic and Evolutionary Computation, pp. 2149\u20132154. ACM (2009)"},{"key":"4_CR18","first-page":"1291","volume-title":"Proc. Genetic and Evolutionary Computation Conference","author":"L. Spector","year":"2008","unstructured":"Spector, L., Clark, D.M., Lindsay, I., Barr, B., Klein, J.: Genetic programming for finite algebras. In: Proc. Genetic and Evolutionary Computation Conference, pp. 1291\u20131298. ACM (2008)"},{"key":"4_CR19","doi-asserted-by":"publisher","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. Genetic Programming and Evolvable Machines 3, 7\u201340 (2002)","journal-title":"Genetic Programming and Evolvable Machines"},{"key":"4_CR20","doi-asserted-by":"publisher","first-page":"255","DOI":"10.1023\/A:1025176407779","volume":"4","author":"M. Streeter","year":"2003","unstructured":"Streeter, M., Becker, L.A.: Automated Discovery of Numerical Approximation Formulae via Genetic Programming. Genetic Programming and Evolvable Machines 4, 255\u2013286 (2003)","journal-title":"Genetic Programming and Evolvable Machines"},{"key":"4_CR21","doi-asserted-by":"publisher","first-page":"1649","DOI":"10.1145\/1068009.1068287","volume-title":"Proc. Genetic and Evolutionary Computation Conference","author":"J.A. Walker","year":"2005","unstructured":"Walker, J.A., Miller, J.F.: Investigating the Performance of Module Acquisition in Cartesian Genetic Programming. In: Proc. Genetic and Evolutionary Computation Conference, pp. 1649\u20131656. ACM (2005)"},{"key":"4_CR22","doi-asserted-by":"publisher","first-page":"397","DOI":"10.1109\/TEVC.2007.903549","volume":"12","author":"J.A. Walker","year":"2008","unstructured":"Walker, J.A., Miller, J.F.: Automatic Acquisition, Evolution and Re-use of Modules in Cartesian Genetic Programming. IEEE Transactions on Evolutionary Computation 12, 397\u2013417 (2008)","journal-title":"IEEE Transactions on Evolutionary Computation"},{"key":"4_CR23","doi-asserted-by":"publisher","first-page":"421","DOI":"10.1007\/s10710-005-4805-8","volume":"6","author":"L.M. Wong","year":"2005","unstructured":"Wong, L.M.: Evolving Recursive Programs by Using Adaptive Grammar Based Genetic Programming. Genetic Programming and Evolvable Machines 6, 421\u2013455 (2005)","journal-title":"Genetic Programming and Evolvable Machines"},{"key":"4_CR24","first-page":"221","volume-title":"Advances in Genetic Programming 2","author":"M.L. Wong","year":"1996","unstructured":"Wong, M.L., Leung, K.S.: Evolving Recursive Functions for the Even-Parity Problem Using Genetic Programming. In: P.J. Angeline, K.E. Kinnear, Jr. (eds.) Advances in Genetic Programming 2, chap. 11, pp. 221\u2013240. MIT Press (1996)"},{"key":"4_CR25","doi-asserted-by":"publisher","first-page":"345","DOI":"10.1023\/A:1012926821302","volume":"2","author":"T Yu","year":"2001","unstructured":"Yu, T.: Hierachical Processing for Evolving Recursive and Modular Programs Using Higher Order Functions and Lambda Abstractions. Genetic Programming and Evolvable Machines 2, 345\u2013380 (2001)","journal-title":"Genetic Programming and Evolvable Machines"}],"container-title":["Natural Computing Series","Cartesian Genetic Programming"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-17310-3_4.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,12,4]],"date-time":"2021-12-04T22:18:42Z","timestamp":1638656322000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-17310-3_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642173097","9783642173103"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-17310-3_4","relation":{},"ISSN":["1619-7127"],"issn-type":[{"type":"print","value":"1619-7127"}],"subject":[],"published":{"date-parts":[[2011]]}}}