{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,28]],"date-time":"2025-03-28T07:08:31Z","timestamp":1743145711939,"version":"3.40.3"},"publisher-location":"Singapore","reference-count":32,"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_8","type":"book-chapter","created":{"date-parts":[[2022,2,11]],"date-time":"2022-02-11T05:06:04Z","timestamp":1644555964000},"page":"143-164","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Fitness First"],"prefix":"10.1007","author":[{"given":"W. B.","family":"Langdon","sequence":"first","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,2,11]]},"reference":[{"key":"8_CR1","unstructured":"Baker, J.E.: Reducing bias and inefficiency in the selection algorithm. In: Grefenstette, J.J. (ed.) Proceedings of the Second International Conference on Genetic Algorithms and their Application, pp. 14\u201321. Lawrence Erlbaum Associates, Cambridge, MA, USA (1987)"},{"key":"8_CR2","unstructured":"Blickle, T.: Theory of evolutionary algorithms and application to system synthesis. Ph.D. thesis, Swiss Federal Institute of Technology, Zurich, Switzerland (1996). http:\/\/dx.doi.org\/10.3929\/ethz-a-001710359"},{"key":"8_CR3","doi-asserted-by":"crossref","unstructured":"de Melo, V.V., Fazenda, A.L., Sotto, L.F.D.P., Iacca, G.: A MIMD interpreter for genetic programming. In: Castillo, P.A., Jimenez Laredo, J.L., Fernandez de Vega, F. (eds.) 23rd International Conference, EvoApplications 2020, LNCS, vol. 12104, pp. 645\u2013658. Springer, Seville, Spain (2020). URL http:\/\/dx.doi.org\/10.1007\/978-3-030-43722-0_41","DOI":"10.1007\/978-3-030-43722-0_41"},{"key":"8_CR4","unstructured":"Goldberg, D.E.: Genetic Algorithms in Search Optimization and Machine Learning. Addison-Wesley (1989)"},{"key":"8_CR5","doi-asserted-by":"crossref","unstructured":"Guizzo, G., Petke, J., Sarro, F., Harman, M.: Enhancing genetic improvement of software with regression test selection. In: van Deursen, A., Xie, T., Dieste, N.J.O. (eds.) Proceedings of the International Conference on Software Engineering, ICSE 2021. IEEE (2021). http:\/\/dx.doi.org\/10.1109\/ICSE43902.2021.00120. Winner ACM SIGSOFT Distinguished Artifact Award","DOI":"10.1109\/ICSE-Companion52605.2021.00099"},{"key":"8_CR6","doi-asserted-by":"crossref","unstructured":"Hrbacek, R., Sekanina, L.: Towards highly optimized cartesian genetic programming: from sequential via SIMD and thread to massive parallel implementation. In: C.\u00a0Igel, D.V. Arnold, C.\u00a0Gagne, E.\u00a0Popovici, A.\u00a0Auger, J.\u00a0Bacardit, D.\u00a0Brockhoff, S.\u00a0Cagnoni, K.\u00a0Deb, B.\u00a0Doerr, J.\u00a0Foster, T.\u00a0Glasmachers, E.\u00a0Hart, M.I. Heywood, H.\u00a0Iba, C.\u00a0Jacob, T.\u00a0Jansen, Y.\u00a0Jin, M.\u00a0Kessentini, J.D. Knowles, W.B. Langdon, P.\u00a0Larranaga, S.\u00a0Luke, G.\u00a0Luque, J.A.W. McCall, M.A. Montes de Oca, A.\u00a0Motsinger-Reif, Y.S. Ong, M.\u00a0Palmer, K.E. Parsopoulos, G.\u00a0Raidl, S.\u00a0Risi, G.\u00a0Ruhe, T.\u00a0Schaul, T.\u00a0Schmickl, B.\u00a0Sendhoff, K.O. Stanley, T.\u00a0Stuetzle, D.\u00a0Thierens, J.\u00a0Togelius, C.\u00a0Witt, C.\u00a0Zarges (eds.) GECCO \u201914: Proceedings of the 2014 conference on Genetic and evolutionary computation, pp. 1015\u20131022. ACM, Vancouver, BC, Canada (2014). URL http:\/\/dx.doi.org\/10.1145\/2576768.2598343","DOI":"10.1145\/2576768.2598343"},{"key":"8_CR7","unstructured":"Koza, J.R.: Genetic Programming: On the Programming of Computers by Means of Natural Selection. MIT Press, Cambridge, MA, USA (1992). http:\/\/mitpress.mit.edu\/books\/genetic-programming"},{"key":"8_CR8","doi-asserted-by":"crossref","unstructured":"Koza, J.R., Andre, D., Bennett III, F.H., Keane, M.: Genetic Programming III: Darwinian Invention and Problem Solving. Morgan Kaufmann (1999). http:\/\/www.genetic-programming.org\/gpbook3toc.html","DOI":"10.1109\/TEVC.1999.788530"},{"key":"8_CR9","doi-asserted-by":"crossref","unstructured":"Langdon, W.B.: Long-term evolution of genetic programming populations. In: Proceedings of the Genetic and Evolutionary Computation Conference Companion, GECCO \u201917, pp. 235\u2013236. ACM, Berlin (2017). http:\/\/dx.doi.org\/10.1145\/3067695.3075965","DOI":"10.1145\/3067695.3075965"},{"key":"8_CR10","doi-asserted-by":"crossref","unstructured":"Langdon, W.B.: Parallel GPQUICK. In: C.\u00a0Doerr (ed.) GECCO \u201919: Proceedings of the Genetic and Evolutionary Computation Conference Companion, pp. 63\u201364. ACM, Prague, Czech Republic (2019). http:\/\/dx.doi.org\/10.1145\/3319619.3326770","DOI":"10.1145\/3319619.3326770"},{"key":"8_CR11","doi-asserted-by":"crossref","unstructured":"Langdon, W.B.: Genetic improvement of genetic programming. In: Brownlee, A.S., Haraldsson, S.O., Petke, J., Woodward, J.R. (eds.) GI @ CEC 2020 Special Session, p. paper id24061. IEEE Computational Intelligence Society, IEEE Press, internet (2020). http:\/\/dx.doi.org\/10.1109\/CEC48606.2020.9185771","DOI":"10.1109\/CEC48606.2020.9185771"},{"key":"8_CR12","doi-asserted-by":"crossref","unstructured":"Langdon, W.B.: Multi-threaded memory efficient crossover in C++ for generational genetic programming. SIGEVOLution newsletter of the ACM Special Interest Group on Genetic and Evolutionary Computation 13(3), 2\u20134 (2020). URL http:\/\/dx.doi.org\/10.1145\/3430913.3430914","DOI":"10.1145\/3430913.3430914"},{"key":"8_CR13","unstructured":"Langdon, W.B.: Multi-threaded memory efficient crossover in C++ for generational genetic programming (2020). http:\/\/arxiv.org\/abs\/2009.10460"},{"key":"8_CR14","doi-asserted-by":"crossref","unstructured":"Langdon, W.B.: Fitness first and fatherless crossover. In: Proceedings of the Genetic and Evolutionary Computation Conference Companion, GECCO \u201921. ACM, Internet, pp. 253\u2013254 (2021). http:\/\/dx.doi.org\/10.1145\/3449726.3459437.","DOI":"10.1145\/3449726.3459437"},{"key":"8_CR15","doi-asserted-by":"crossref","unstructured":"Langdon, W.B.: Incremental evaluation in genetic programming. In: Hu, T., Lourenco, N., Medvet, E. (eds.) EuroGP 2021: Proceedings of the 24th European Conference on Genetic Programming, LNCS, vol. 12691, pp. 229\u2013246. Springer, Virtual Event (2021). http:\/\/dx.doi.org\/10.1007\/978-3-030-72812-0_15","DOI":"10.1007\/978-3-030-72812-0_15"},{"key":"8_CR16","doi-asserted-by":"crossref","unstructured":"Langdon, W.B., Banzhaf, W.: Continuous long-term evolution of genetic programming. In: Fuechslin, R. (ed.) Conference on Artificial Life (ALIFE 2019), pp. 388\u2013395. MIT Press, Newcastle (2019). http:\/\/dx.doi.org\/10.1162\/isal_a_00191","DOI":"10.1162\/isal_a_00191"},{"key":"8_CR17","unstructured":"Langdon, W.B., Banzhaf, W.: Faster genetic programming GPquick via multicore and advanced vector extensions. Technical Report RN\/19\/01, University College, London, London, UK (2019). http:\/\/www.cs.ucl.ac.uk\/fileadmin\/user_upload\/avx_rn1901.pdf"},{"key":"8_CR18","doi-asserted-by":"crossref","unstructured":"Langdon, W.B., Harman, M.: Optimising existing software with genetic programming. IEEE Trans. Evolut. Comput. 19(1), 118\u2013135 (2015). http:\/\/dx.doi.org\/10.1109\/TEVC.2013.2281544","DOI":"10.1109\/TEVC.2013.2281544"},{"key":"8_CR19","doi-asserted-by":"crossref","unstructured":"Langdon, W.B., Petke, J., Clark, D.: Dissipative polynomials. In: Veerapen, N., Malan, K., Liefooghe, A., Verel, S., Ochoa, G. (eds.) 5th Workshop on Landscape-Aware Heuristic Search, GECCO 2021 Companion. ACM, Internet, pp. 1683\u20131691 (2021). http:\/\/dx.doi.org\/10.1145\/3449726.3463147","DOI":"10.1145\/3449726.3463147"},{"key":"8_CR20","doi-asserted-by":"crossref","unstructured":"Langdon, W.B., Poli, R.: Foundations of Genetic Programming. Springer (2002). http:\/\/dx.doi.org\/10.1007\/978-3-662-04726-2","DOI":"10.1007\/978-3-662-04726-2"},{"key":"8_CR21","doi-asserted-by":"crossref","unstructured":"Lim, M., Guizzo, G., Petke, J.: Impact of test suite coverage on overfitting in genetic improvement of software. In: Galeotti, J.P., Sharif, B. (eds.) 12th International Symposium on Search Based Software Engineering SSBSE 2020, LNCS, vol. 12420, pp. 188\u2013203. Springer, Bari, Italy (2020). http:\/\/dx.doi.org\/10.1007\/978-3-030-59762-7_14","DOI":"10.1007\/978-3-030-59762-7_14"},{"key":"8_CR22","doi-asserted-by":"crossref","unstructured":"Petke, J.: Constraints: The future of combinatorial interaction testing. In: 2015 IEEE\/ACM 8th International Workshop on Search-Based Software Testing, pp. 17\u201318. Florence (2015). http:\/\/dx.doi.org\/10.1109\/SBST.2015.11","DOI":"10.1109\/SBST.2015.11"},{"key":"8_CR23","doi-asserted-by":"crossref","unstructured":"Petke, J., Haraldsson, S.O., Harman, M., Langdon, W.B., White, D.R., Woodward, J.R.: Genetic improvement of software: a comprehensive survey. IEEE Trans. Evolut. Comput. 22(3), 415\u2013432 (2018). http:\/\/dx.doi.org\/10.1109\/TEVC.2017.2693219","DOI":"10.1109\/TEVC.2017.2693219"},{"key":"8_CR24","doi-asserted-by":"crossref","unstructured":"Petke, J., Harman, M., Langdon, W.B., Weimer, W.: Using genetic improvement and code transplants to specialise a C++ program to a problem class. In: Nicolau, M., Krawiec, K., Heywood, M.I., Castelli, M., Garcia-Sanchez, P., Merelo, J.J., Rivas Santos, V.M., Sim, K. (eds.) 17th European Conference on Genetic Programming, LNCS, vol. 8599, pp. 137\u2013149. Springer, Granada, Spain (2014). http:\/\/dx.doi.org\/10.1007\/978-3-662-44303-3_12","DOI":"10.1007\/978-3-662-44303-3_12"},{"key":"8_CR25","doi-asserted-by":"crossref","unstructured":"Petke, J., Harman, M., Langdon, W.B., Weimer, W.: Specialising software for different downstream applications using genetic improvement and code transplantation. IEEE Trans. Softw. Eng. 44(6), 574\u2013594 (2018). http:\/\/dx.doi.org\/10.1109\/TSE.2017.2702606","DOI":"10.1109\/TSE.2017.2702606"},{"key":"8_CR26","unstructured":"Petke, J., Le Goues, C., Forrest, S., Langdon, W.B.: Genetic improvement of software: Report from dagstuhl seminar 18052. Dagstuhl Rep. 8(1), 158\u2013182 (2018). http:\/\/dx.doi.org\/10.4230\/DagRep.8.1.158"},{"key":"8_CR27","unstructured":"Poli, R.: TinyGP. TinyGP GECCO 2004 competition (2004). http:\/\/www.cs.ucl.ac.uk\/staff\/W.Langdon\/ftp\/papers\/poli04__tinyg.pdf"},{"key":"8_CR28","unstructured":"Poli, R., Langdon, W.B.: Sub-machine-code genetic programming. In: Spector, L., Langdon, W.B., O\u2019Reilly, U.M., Angeline, P.J. (eds.) Advances in Genetic Programming 3, chap.\u00a013, pp. 301\u2013323. MIT Press, Cambridge, MA, USA (1999). http:\/\/www.cs.ucl.ac.uk\/staff\/W.Langdon\/aigp3\/ch13.pdf"},{"key":"8_CR29","doi-asserted-by":"crossref","unstructured":"Poli, R., Langdon, W.B.: Running genetic programming backward. In: Yu, T., Riolo, R.L., \u00a0Worzel, B. (eds.) Genetic Programming Theory and Practice III, Genetic Programming, vol.\u00a09, Chap.\u00a09, pp. 125\u2013140. Springer, Ann Arbor (2005). http:\/\/dx.doi.org\/10.1007\/0-387-28111-8_9","DOI":"10.1007\/0-387-28111-8_9"},{"key":"8_CR30","unstructured":"Poli, R., Langdon, W.B., McPhee, N.F.: A field guide to genetic programming. Published via http:\/\/lulu.comhttp:\/\/www.gp-field-guide.org.uk (2008). http:\/\/www.gp-field-guide.org.uk. (With contributions by J. R. Koza)"},{"key":"8_CR31","unstructured":"Singleton, A.: Genetic programming with C++. BYTE pp. 171\u2013176 (1994). http:\/\/www.assembla.com\/wiki\/show\/andysgp\/GPQuick_Article"},{"key":"8_CR32","doi-asserted-by":"crossref","unstructured":"White, D.R., Arcuri, A., Clark, J.A.: Evolutionary improvement of programs. IEEE Trans. Evolut. Comput. 15(4), 515\u2013538 (2011). http:\/\/dx.doi.org\/10.1109\/TEVC.2010.2083669","DOI":"10.1109\/TEVC.2010.2083669"}],"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_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,3]],"date-time":"2022-05-03T16:15:16Z","timestamp":1651594516000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-981-16-8113-4_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022]]},"ISBN":["9789811681127","9789811681134"],"references-count":32,"URL":"https:\/\/doi.org\/10.1007\/978-981-16-8113-4_8","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"}}]}}