{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,8]],"date-time":"2025-10-08T00:21:30Z","timestamp":1759882890658,"version":"build-2065373602"},"publisher-location":"New York, NY, USA","reference-count":58,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,7,14]]},"DOI":"10.1145\/3712255.3716540","type":"proceedings-article","created":{"date-parts":[[2025,8,11]],"date-time":"2025-08-11T15:21:52Z","timestamp":1754925712000},"page":"1791-1806","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Cartesian Genetic Programming: From foundations to recent developments and applications"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1449-5131","authenticated-orcid":false,"given":"Roman","family":"Kalkreuth","sequence":"first","affiliation":[{"name":"Chair for Artificial Intelligence Methodology Faculty of Mathematics, Computer Science and Natural Sciences RWTH Aachen University (Aachen, Germany), Aachen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1360-1932","authenticated-orcid":false,"given":"Sylvain","family":"Cussat-Blanc","sequence":"additional","affiliation":[{"name":"University Toulouse Capitole, IRIT - CNRS UMR5505, Institut Universitaire de France, Toulouse, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2414-0051","authenticated-orcid":false,"given":"Dennis","family":"Wilson","sequence":"additional","affiliation":[{"name":"ISAE-Supaero, University of Toulouse, Toulouse, France, Toulouse, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,8,11]]},"reference":[{"key":"e_1_3_2_2_1_1","first-page":"268","volume-title":"2012 10th International Conference on Frontiers of Information Technology","author":"Ahmad Arbab Masood","unstructured":"Arbab Masood Ahmad and Gul Muhammad Khan. Bio-signal processing using cartesian genetic programming evolved artificial neural network (cgpann). In 2012 10th International Conference on Frontiers of Information Technology, pages 261\u2013268. IEEE, 2012."},{"key":"e_1_3_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/2330163.2330307"},{"key":"e_1_3_2_2_3_1","first-page":"291","volume-title":"Engineering Applications of Neural Networks: 14th International Conference, EANN 2013, Halkidiki, Greece, September 13\u201316, 2013 Proceedings, Part I 14","author":"Ahmad Arbab Masood","unstructured":"Arbab Masood Ahmad, Gul Muhammad Khan, and Sahibzada Ali Mahmud. Classification of arrhythmia types using cartesian genetic programming evolved artificial neural networks. In Engineering Applications of Neural Networks: 14th International Conference, EANN 2013, Halkidiki, Greece, September 13\u201316, 2013 Proceedings, Part I 14, pages 282\u2013291. Springer, 2013."},{"key":"e_1_3_2_2_4_1","first-page":"213","volume-title":"AIAI 2014, Rhodes, Greece, September 19\u201321, 2014. Proceedings 10","author":"Ahmad Arbab Masood","unstructured":"Arbab Masood Ahmad, Gul Muhammad Khan, and Sahibzada Ali Mahmud. Classification of mammograms using cartesian genetic programming evolved artificial neural networks. In Artificial Intelligence Applications and Innovations: 10th IFIP WG 12.5 International Conference, AIAI 2014, Rhodes, Greece, September 19\u201321, 2014. Proceedings 10, pages 203\u2013213. Springer, 2014."},{"key":"e_1_3_2_2_5_1","first-page":"334","volume-title":"2013 12th International Conference on Machine Learning and Applications","volume":"2","author":"Ali Jawad","unstructured":"Jawad Ali, Faheem Zafari, Gul Muhammad Khan, and S Ali Mahmud. Future clients' requests estimation for dynamic resource allocation in cloud data center using cgpann. In 2013 12th International Conference on Machine Learning and Applications, volume 2, pages 331\u2013334. IEEE, 2013."},{"key":"e_1_3_2_2_6_1","volume-title":"Technical Online Report","author":"Ashmore Laurence","year":"2004","unstructured":"Laurence Ashmore and J Miller. Evolutionary art with cartesian genetic programming. Technical Online Report, 2004."},{"key":"e_1_3_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2017.01.051"},{"key":"e_1_3_2_2_8_1","unstructured":"Augusto Andr\u00e9 Souza Berndt Brunno Abreu Isac S Campos Bryan Lima Mateus Grellert Jonata T Carvalho and Cristina Meinhardt."},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.29292\/jics.v17i1.546"},{"key":"e_1_3_2_2_10_1","volume-title":"Jo\u00e3o Maur\u00edcio Ros\u00e1rio, and Dario Amaya. Control structure for a car-like robot using artificial neural networks and genetic algorithms. Neural computing and applications, 32(20):15771\u201315784","author":"C\u00e1ceres Fl\u00f3rez Camilo Andr\u00e9s","year":"2020","unstructured":"Camilo Andr\u00e9s C\u00e1ceres Fl\u00f3rez, Jo\u00e3o Maur\u00edcio Ros\u00e1rio, and Dario Amaya. Control structure for a car-like robot using artificial neural networks and genetic algorithms. Neural computing and applications, 32(20):15771\u201315784, 2020."},{"key":"e_1_3_2_2_11_1","first-page":"1587","volume-title":"Genetic and Evolutionary Computation Conference, GECCO 2007","author":"Clegg Janet","year":"2007","unstructured":"Janet Clegg, James Alfred Walker, and Julian Francis Miller. A new crossover technique for cartesian genetic programming. In Hod Lipson, editor, Genetic and Evolutionary Computation Conference, GECCO 2007, Proceedings, London, England, UK, July 7\u201311, 2007, pages 1580\u20131587. ACM, 2007."},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1038\/s41467-023-42664-x"},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-70055-2_10"},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/BRACIS.2018.00033"},{"key":"e_1_3_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.envsoft.2024.106221"},{"key":"e_1_3_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3649329.3655950"},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.asoc.2023.110788"},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2014.2324539"},{"key":"e_1_3_2_2_19_1","first-page":"423","volume-title":"Proceedings 13","author":"Hrbacek Radek","unstructured":"Radek Hrbacek and Vaclav Dvorak. Bent function synthesis by means of cartesian genetic programming. In Parallel Problem Solving from Nature-PPSN XIII: 13th International Conference, Ljubljana, Slovenia, September 13\u201317, 2014. Proceedings 13, pages 414\u2013423. Springer, 2014."},{"key":"e_1_3_2_2_20_1","first-page":"65","volume-title":"International Conference on Artificial Intelligence and Soft Computing","author":"Hulka Tomas","unstructured":"Tomas Hulka, Radomil Matousek, Ladislav Dobrovsky, Jakub Kudela, and Ondrej Hojny. Cartesian genetic programming with a modified selection operator for combinational circuit design: Arithmetic multipliers and adders. In International Conference on Artificial Intelligence and Soft Computing, pages 53\u201365. Springer, 2024."},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-77553-1_13"},{"key":"e_1_3_2_2_22_1","first-page":"339","volume-title":"Proceedings. of the 4th International conference on Applications of Computer Systems (ACS'97)","author":"Kalganova T.","year":"1997","unstructured":"T. Kalganova. Evolutionary approach to design multiple-valued combinational circuits. In Proceedings. of the 4th International conference on Applications of Computer Systems (ACS'97), pages 333\u2013339, Szczecin, Poland, 1997."},{"key":"e_1_3_2_2_23_1","first-page":"92","volume-title":"Proceedings of the 11th International Joint Conference on Computational Intelligence, IJCCI 2019","author":"Kalkreuth Roman","year":"2019","unstructured":"Roman Kalkreuth. Two new mutation techniques for cartesian genetic programming. In Juan Juli\u00e1n Merelo Guerv\u00f3s, Jonathan M. Garibaldi, Alejandro Linares-Barranco, Kurosh Madani, and Kevin Warwick, editors, Proceedings of the 11th International Joint Conference on Computational Intelligence, IJCCI 2019, Vienna, Austria, September 17\u201319, 2019, pages 82\u201392. ScitePress, 2019."},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.5220\/0010110700590070"},{"key":"e_1_3_2_2_25_1","volume-title":"Springer International Publishing","author":"Kalkreuth Roman","year":"2021","unstructured":"Roman Kalkreuth. An Empirical Study on Insertion and Deletion Mutation in Cartesian Genetic Programming, pages 85\u2013114. Springer International Publishing, Cham, 2021."},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3520304.3529065"},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-14721-0_5"},{"key":"e_1_3_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.5220\/0011551000003332"},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-55696-3_19"},{"key":"e_1_3_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3594805.3607131"},{"key":"e_1_3_2_2_31_1","unstructured":"Roman Tobias Kalkreuth. Reconsideration and Extension of Cartesian Genetic Programming. PhD thesis 2021."},{"key":"e_1_3_2_2_32_1","volume-title":"KI 2017: Advances in Artificial Intelligence - 40th Annual German Conference on AI, Dortmund, Germany, September 25\u201329, 2017, Proceedings","volume":"10505","author":"Kaufmann Paul","year":"2017","unstructured":"Paul Kaufmann and Roman Kalkreuth. Parametrizing cartesian genetic programming: An empirical study. In Gabriele Kern-Isberner, Johannes F\u00fcrnkranz, and Matthias Thimm, editors, KI 2017: Advances in Artificial Intelligence - 40th Annual German Conference on AI, Dortmund, Germany, September 25\u201329, 2017, Proceedings, volume 10505 of Lecture Notes in Computer Science, pages 316\u2013322. Springer, 2017."},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/CEC48606.2020.9185492"},{"key":"e_1_3_2_2_34_1","first-page":"1226","volume-title":"Genetic and Evolutionary Computation Conference, GECCO 2008","author":"Kaufmann Paul","year":"2008","unstructured":"Paul Kaufmann and Marco Platzner. Advanced techniques for the creation and propagation of modules in cartesian genetic programming. In Conor Ryan and Maarten Keijzer, editors, Genetic and Evolutionary Computation Conference, GECCO 2008, Proceedings, Atlanta, GA, USA, July 12\u201316, 2008, pages 1219\u20131226. ACM, 2008."},{"key":"e_1_3_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.25103\/jestr.095.13"},{"key":"e_1_3_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.neucom.2013.04.005"},{"key":"e_1_3_2_2_37_1","volume-title":"IEEE","author":"Khan Maryam Mahsal","year":"2010","unstructured":"Maryam Mahsal Khan, Gul Muhammad Khan, and Julian F Miller. Evolution of neural networks using cartesian genetic programming. In IEEE congress on evolutionary computation, pages 1\u20138. IEEE, 2010."},{"key":"e_1_3_2_2_38_1","first-page":"346","volume-title":"IC-AI","author":"Khan Maryam Mahsal","unstructured":"Maryam Mahsal Khan, Gul Muhammad Khan, and Julian Francis Miller. Evolution of optimal anns for non-linear control problems using cartesian genetic programming. In IC-AI, pages 339\u2013346. Citeseer, 2010."},{"key":"e_1_3_2_2_39_1","volume-title":"Cartesian genetic programming approach for designing convolutional neural networks. arXiv preprint arXiv:2410.00129","author":"Krzywda Maciej","year":"2024","unstructured":"Maciej Krzywda, Szymon \u0141ukasik, et al. Cartesian genetic programming approach for designing convolutional neural networks. arXiv preprint arXiv:2410.00129, 2024."},{"key":"e_1_3_2_2_40_1","volume-title":"Mars terrain image classification using cartesian genetic programming","author":"Leitner Juergen","year":"2012","unstructured":"Juergen Leitner, Simon Harding, Alexander Forster, and Jurgen Schmidhuber. Mars terrain image classification using cartesian genetic programming, 2012."},{"key":"e_1_3_2_2_41_1","volume-title":"A new evolutionary algorithm-based home monitoring device for parkinson's dyskinesia. Journal of medical systems, 41:1\u20138","author":"Lones Michael A","year":"2017","unstructured":"Michael A Lones, Jane E Alty, Jeremy Cosgrove, Philippa Duggan-Carter, Stuart Jamieson, Rebecca F Naylor, Andrew J Turner, and Stephen L Smith. A new evolutionary algorithm-based home monitoring device for parkinson's dyskinesia. Journal of medical systems, 41:1\u20138, 2017."},{"key":"e_1_3_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3319619.3322003"},{"key":"e_1_3_2_2_43_1","volume-title":"Symbolic regression for space applications: Differentiable cartesian genetic programming powered by multi-objective memetic algorithms. arXiv preprint arXiv:2206.06213","author":"M\u00e4rtens Marcus","year":"2022","unstructured":"Marcus M\u00e4rtens and Dario Izzo. Symbolic regression for space applications: Differentiable cartesian genetic programming powered by multi-objective memetic algorithms. arXiv preprint arXiv:2206.06213, 2022."},{"key":"e_1_3_2_2_44_1","first-page":"131","volume-title":"Genetic Algorithms and Evolution Strategies in Engineering and Computer Science","author":"Miller J. F.","unstructured":"J. F. Miller, P. Thomson, and T. Fogarty. Designing electronic circuits using evolutionary algorithms. arithmetic circuits: A case study. In Genetic Algorithms and Evolution Strategies in Engineering and Computer Science, pages 105\u2013131. Wiley, 1997."},{"key":"e_1_3_2_2_45_1","first-page":"1142","volume-title":"Proceedings of the Genetic and Evolutionary Computation Conference","author":"Miller Julian F.","year":"1999","unstructured":"Julian F. Miller. An empirical study of the efficiency of learning boolean functions using a cartesian genetic programming approach. In Wolfgang Banzhaf, Jason Daida, Agoston E. Eiben, Max H. Garzon, Vasant Honavar, Mark Jakiela, and Robert E. Smith, editors, Proceedings of the Genetic and Evolutionary Computation Conference, volume 2, pages 1135\u20131142, Orlando, Florida, USA, 13\u201317 July 1999. Morgan Kaufmann."},{"key":"e_1_3_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2006.871253"},{"key":"e_1_3_2_2_47_1","first-page":"104","volume-title":"International Conference on Evolvable Systems","author":"Miller Julian F","unstructured":"Julian F Miller and Peter Thomson. A developmental method for growing graphs and circuits. In International Conference on Evolvable Systems, pages 93\u2013104. Springer, 2003."},{"key":"e_1_3_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-04735-1_8"},{"key":"e_1_3_2_2_49_1","first-page":"31","volume-title":"International Conference on Engineering Applications of Neural Networks","author":"Khan Gul Muhammad","unstructured":"Gul Muhammad Khan, Fahad Ullah, and Sahibzada Ali Mahmud. Mpeg-4 internet traffic estimation using recurrent cgpann. In International Conference on Engineering Applications of Neural Networks, pages 22\u201331. Springer, 2013."},{"key":"e_1_3_2_2_50_1","first-page":"120","volume-title":"IJCCI","author":"Prashanth HC","year":"2022","unstructured":"HC Prashanth, Madhav Rao, T B\u00e4ck, B van Stein, C Wagner, JM Garibaldi, and HK Lam. Improving digital circuit synthesis of complex functions using binary weighted fitness and variable mutation rate in cartesian genetic programming. In IJCCI, pages 112\u2013120, 2022."},{"key":"e_1_3_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3071178.3071229"},{"key":"e_1_3_2_2_52_1","first-page":"226","volume-title":"International conference on innovative techniques and applications of artificial intelligence","author":"Turner Andrew James","unstructured":"Andrew James Turner and Julian Francis Miller. The importance of topology evolution in neuroevolution: a case study using cartesian genetic programming of artificial neural networks. In International conference on innovative techniques and applications of artificial intelligence, pages 213\u2013226. Springer, 2013."},{"key":"e_1_3_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10710-016-9276-6"},{"key":"e_1_3_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10710-011-9132-7"},{"key":"e_1_3_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2014.2336175"},{"key":"e_1_3_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-46406-9_25"},{"key":"e_1_3_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45355-5_16"},{"key":"e_1_3_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.5555\/2649453.2649457"}],"event":{"name":"GECCO '25 Companion: Genetic and Evolutionary Computation Conference Companion","sponsor":["SIGEVO ACM Special Interest Group on Genetic and Evolutionary Computation"],"location":"NH Malaga Hotel Malaga Spain","acronym":"GECCO '25 Companion"},"container-title":["Proceedings of the Genetic and Evolutionary Computation Conference Companion"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3712255.3716540","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,7]],"date-time":"2025-10-07T12:26:12Z","timestamp":1759839972000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3712255.3716540"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,7,14]]},"references-count":58,"alternative-id":["10.1145\/3712255.3716540","10.1145\/3712255"],"URL":"https:\/\/doi.org\/10.1145\/3712255.3716540","relation":{},"subject":[],"published":{"date-parts":[[2025,7,14]]},"assertion":[{"value":"2025-08-11","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}