{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T04:21:28Z","timestamp":1743049288888,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":27,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642379581"},{"type":"electronic","value":"9783642379598"}],"license":[{"start":{"date-parts":[[2013,1,1]],"date-time":"2013-01-01T00:00:00Z","timestamp":1356998400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2013,1,1]],"date-time":"2013-01-01T00:00:00Z","timestamp":1356998400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-37959-8_12","type":"book-chapter","created":{"date-parts":[[2013,12,5]],"date-time":"2013-12-05T05:30:47Z","timestamp":1386221447000},"page":"249-266","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Cartesian Genetic Programming on the GPU"],"prefix":"10.1007","author":[{"given":"Simon","family":"Harding","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Julian F.","family":"Miller","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2013,7,6]]},"reference":[{"key":"12_CR1","doi-asserted-by":"publisher","first-page":"1566","DOI":"10.1145\/1276958.1277274","volume-title":"GECCO \u201907: Proceedings of the 9th Annual Conference on Genetic and Evolutionary Computation","author":"D.M. Chitty","year":"2007","unstructured":"Chitty, D.M.: A data parallel approach to genetic programming using programmable graphics hardware. In: Thierens, D., Beyer, H.G., et\u00a0al. (eds.) GECCO \u201907: Proceedings of the 9th Annual Conference on Genetic and Evolutionary Computation, vol. 2, pp. 1566\u20131573. ACM Press, London (2007)"},{"key":"12_CR2","unstructured":"Coates, P.: Using Genetic Programming and L-systems to explore 3D design worlds. In: CAADFutures\u201997. Kluwer Academic, Dordecht (2008)"},{"key":"12_CR3","doi-asserted-by":"crossref","unstructured":"Elkan, C.: Results of the KDD\u201999 classifier learning contest. http:\/\/cseweb.ucsd.edu\/~elkan\/clresults.html (1999)","DOI":"10.1145\/846183.846199"},{"key":"12_CR4","doi-asserted-by":"crossref","unstructured":"Harding, S.: Evolution of image filters on graphics processor units using Cartesian genetic programming. In: Wang, J. (ed.) 2008 IEEE World Congress on Computational Intelligence. IEEE Computational Intelligence Society, IEEE Press, Hong Kong. http:\/\/ieeexplore.ieee.org\/xpl\/freeabs_all.jsp?arnumber=4631051 (2008)","DOI":"10.1109\/CEC.2008.4631051"},{"key":"12_CR5","unstructured":"Harding, S., Banzhaf, W.: Fast genetic programming on GPUs. In: Ebner, M., O\u2019Neill, M., Ek\u00e1rt, A., Vanneschi, L., Esparcia-Alc\u00e1zar, A.I. (eds.) Proceedings of the 10th European Conference on Genetic Programming. Lecture Notes in Computer Science, vol. 4445, pp. 90\u2013101. Springer, Valencia (2007). doi:10.1007\/978-3-540-71605-1_9. http:\/\/www.springerlink.com\/index\/w57468k30j124410.pdf"},{"key":"12_CR6","doi-asserted-by":"crossref","unstructured":"Harding, S.L., Banzhaf, W.: Fast genetic programming and artificial developmental systems on GPUs. In: 21st International Symposium on High Performance Computing Systems and Applications (HPCS\u201907), p.\u00a02. IEEE Computer Society, Canada (2007). doi:10.1109\/HPCS.2007.17. http:\/\/doi.ieeecomputersociety.org\/10.1109\/HPCS.2007.17","DOI":"10.1109\/HPCS.2007.17"},{"key":"12_CR7","unstructured":"Harding, S., Banzhaf, W.: Genetic programming on GPUs for image processing. In: Lanchares, J., Fernandez, F., Risco-Martin, J. (eds.) Proceedings of the First International Workshop on Parallel and Bioinspired Algorithms (WPABA-2008), Toronto, Canada, 2008, pp. 65\u201372. Complutense University of Madrid Press, Madrid. http:\/\/www.inderscience.com\/search\/index.php?action=record&rec_id=24207&prevQuery=&ps=10&m=or (2008)"},{"key":"12_CR8","doi-asserted-by":"crossref","unstructured":"Harding, S., Banzhaf, W.: Genetic programming on GPUs for image processing. Int. J. High Perform. Syst. Archit. 1(4), 231\u2013240 (2008). doi:10.1504\/IJHPSA.2008.024207. http:\/\/www.inderscience.com\/search\/index.php?action=record&rec_id=24207&prevQuery=&ps=10&m=or","DOI":"10.1504\/IJHPSA.2008.024207"},{"key":"12_CR9","unstructured":"Harding, S.L., Banzhaf, W.: Distributed genetic programming on GPUs using CUDA. In: Hidalgo, I., Fernandez, F., Lanchares, J. (eds.) Workshop on Parallel Architectures and Bioinspired Algorithms. Raleigh, USA. http:\/\/www.evolutioninmaterio.com\/preprints\/CudaParallelCompilePP.pdf (2009)"},{"key":"12_CR10","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1007\/978-3-642-28789-3_3","volume-title":"Parallel Architectures and Bioinspired Algorithms. Studies in Computational Intelligence","author":"S. Harding","year":"2012","unstructured":"Harding, S., Banzhaf, W.: Optimizing shape design with distributed parallel genetic programming on GPUs. In: Fern\u00e1ndez\u00a0de Vega, F., Hidalgo\u00a0P\u00e9rez, J.I., Lanchares, J. (eds.) Parallel Architectures and Bioinspired Algorithms. Studies in Computational Intelligence, vol. 415, pp. 51\u201375. Springer, Berlin (2012)"},{"key":"12_CR11","unstructured":"Harding, S.L., Banzhaf, W.: Distributed genetic programming on GPUs using CUDA. http:\/\/www.evolutioninmaterio.com\/preprints\/Technicalreport (submitted)"},{"issue":"3\u20134","key":"12_CR12","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. Genet. Program. Evolvable Mach. 11(3\u20134), 397\u2013439 (2010)","journal-title":"Genet. Program. Evolvable Mach."},{"key":"12_CR13","doi-asserted-by":"crossref","unstructured":"Harding, S., Miller, J.F., Banzhaf, W.: A survey of self modifying CGP. Genetic Programming Theory and Practice, 2010. http:\/\/www.evolutioninmaterio.com\/preprints\/ (2010)","DOI":"10.1007\/978-1-4419-7747-2_6"},{"key":"12_CR14","doi-asserted-by":"crossref","unstructured":"Harding, S., Graziano, V., Leitner, J., Schmidhuber, J.: MT-CGP: Mixed type cartesian genetic programming. In: Proceedings of the Fourteenth International Conference on Genetic and Evolutionary Computation Conference, pp.\u00a0751\u2013758. ACM, New York (2012)","DOI":"10.1145\/2330163.2330268"},{"key":"12_CR15","unstructured":"Hotz, P.E.: Evolving morphologies of simulated 3D organisms based on differential gene expression. In: Proceedings of the Fourth European Conference on Artificial Life, pp.\u00a0205\u2013213. Elsevier Academic, London (1997)"},{"key":"12_CR16","unstructured":"KDD Cup 1999 Data: Third international knowledge discovery and data mining tools competition. http:\/\/kdd.ics.uci.edu\/databases\/kddcup99\/kddcup99.html (1999)"},{"key":"12_CR17","first-page":"146","volume-title":"Genetic Programming. Lecture Notes in Computer Science","author":"W.B. Langdon","year":"2010","unstructured":"Langdon, W.B.: A many threaded CUDA interpreter for genetic programming. In: Esparcia-Alc\u00e1zar, A.I., Ek\u00e1rt, A., et\u00a0al. (eds.) Genetic Programming. Lecture Notes in Computer Science, vol. 6021, pp.\u00a0146\u2013158. Springer, Berlin (2010)"},{"key":"12_CR18","doi-asserted-by":"crossref","unstructured":"Lewis, T.E., Magoulas, G.D.: Strategies to minimise the total run time of cyclic graph based genetic programming with GPUs. In: Proceedings of the 11th Annual Conference on Genetic and Evolutionary Computation, GECCO \u201909, pp.\u00a01379\u20131386. ACM, New York (2009). doi:10.1145\/1569901.1570086. http:\/\/doi.acm.org\/10.1145\/1569901.1570086","DOI":"10.1145\/1569901.1570086"},{"issue":"3","key":"12_CR19","first-page":"235","volume":"22","author":"J.D. Lohn","year":"2008","unstructured":"Lohn, J.D., Hornby, G., Linden, D.S.: Human-competitive evolved antennas. AI EDAM 22(3), 235\u2013247 (2008)","journal-title":"AI EDAM"},{"key":"12_CR20","unstructured":"Miller, J.F.: An empirical study of the efficiency of learning Boolean functions using a Cartesian genetic programming approach. In: Proceedings of Genetic and Evolutionary Computation Conference, pp.\u00a01135\u20131142. Morgan Kaufmann, Los Altos (1999)"},{"key":"12_CR21","doi-asserted-by":"crossref","unstructured":"Miller, J.F., Thomson, P.: Cartesian genetic programming. In: Proceedings of European Conference on Genetic Programming. Lecture Notes in Computer Science, vol. 1802, pp.\u00a0121\u2013132. Springer, Berlin (2000)","DOI":"10.1007\/978-3-540-46239-2_9"},{"key":"12_CR22","unstructured":"Miller, J.: What bloat? Cartesian genetic programming on Boolean problems. In: Goodman, E.D. (ed.) 2001 Genetic and Evolutionary Computation Conference Late Breaking Papers, pp.\u00a0295\u2013302. Morgan Kaufmann (2001)"},{"key":"12_CR23","first-page":"129","volume-title":"GECCO (1). Lecture Notes in Computer Science","author":"J.F. Miller","year":"2004","unstructured":"Miller, J.F.: Evolving a self-repairing, self-regulating, French flag organism. In: Deb, K., Poli, R., Banzhaf, W., et\u00a0al. (eds.) GECCO (1). Lecture Notes in Computer Science, vol. 3102, pp.\u00a0129\u2013139. Springer, Berlin (2004)"},{"volume-title":"Cartesian Genetic Programming","year":"2011","key":"12_CR24","unstructured":"Miller, J.F. (ed.): Cartesian Genetic Programming. Natural Computing Series. Springer, Berlin (2011)"},{"issue":"4","key":"12_CR25","doi-asserted-by":"publisher","first-page":"447","DOI":"10.1007\/s10710-009-9092-3","volume":"10","author":"D. Robilliard","year":"2009","unstructured":"Robilliard, D., Marion-Poty, V., Fonlupt, C.: Genetic programming on graphics processing units. Genet. Program. Evolvable Mach. 10(4), 447\u2013471 (2009)","journal-title":"Genet. Program. Evolvable Mach."},{"key":"12_CR26","doi-asserted-by":"crossref","unstructured":"Tarditi, D., Puri, S., Oglesby, J.: Accelerator: using data parallelism to program GPUs for general-purpose uses. In: ASPLOS-XII: Proceedings of the 12th International Conference on Architectural Support for Programming Languages and Operating Systems, pp.\u00a0325\u2013335. ACM, New York (2006). http:\/\/doi.acm.org\/10.1145\/1168857.1168898","DOI":"10.1145\/1168857.1168898"},{"issue":"2","key":"12_CR27","doi-asserted-by":"publisher","first-page":"147","DOI":"10.1007\/s10710-010-9102-5","volume":"11","author":"G.C. Wilson","year":"2010","unstructured":"Wilson, G.C., Banzhaf, W.: Deployment of parallel linear genetic programming using GPUs on PC and video game console platforms. Genet. Program. Evolvable Mach. 11(2), 147\u2013184 (2010)","journal-title":"Genet. Program. Evolvable Mach."}],"container-title":["Natural Computing Series","Massively Parallel Evolutionary Computation on GPGPUs"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-37959-8_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,7]],"date-time":"2023-02-07T19:08:45Z","timestamp":1675796925000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-642-37959-8_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642379581","9783642379598"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-37959-8_12","relation":{},"ISSN":["1619-7127"],"issn-type":[{"type":"print","value":"1619-7127"}],"subject":[],"published":{"date-parts":[[2013]]},"assertion":[{"value":"6 July 2013","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}