{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,6]],"date-time":"2026-03-06T08:07:51Z","timestamp":1772784471619,"version":"3.50.1"},"reference-count":50,"publisher":"Springer Science and Business Media LLC","issue":"9","license":[{"start":{"date-parts":[[2011,3,6]],"date-time":"2011-03-06T00:00:00Z","timestamp":1299369600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Soft Comput"],"published-print":{"date-parts":[[2011,9]]},"DOI":"10.1007\/s00500-011-0700-9","type":"journal-article","created":{"date-parts":[[2011,3,6]],"date-time":"2011-03-06T20:30:35Z","timestamp":1299443435000},"page":"1865-1878","source":"Crossref","is-referenced-by-count":6,"title":["Depth-control strategies for crossover in tree-based genetic programming"],"prefix":"10.1007","volume":"15","author":[{"given":"Huayang","family":"Xie","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mengjie","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2011,3,6]]},"reference":[{"key":"700_CR1","unstructured":"Angeline PJ (1996) An investigation into the sensitivity of genetic programming to the frequency of leaf selection during subtree crossover. In: Koza JR, Goldberg DE, Fogel DB, Riolo RL (eds) Genetic programming 1996: proceedings of the first annual conference, Stanford University, CA, USA. MIT Press, Cambridge, pp 21\u201329"},{"key":"700_CR2","doi-asserted-by":"crossref","unstructured":"Angeline PJ (1996) Two self-adaptive crossover operators for genetic programming. In: Angeline PJ, Kinnear KE Jr (eds) Advances in genetic programming 2, chap 5. MIT Press, Cambridge, pp 89\u2013110","DOI":"10.7551\/mitpress\/1109.003.0009"},{"key":"700_CR3","doi-asserted-by":"crossref","DOI":"10.1007\/BFb0055923","volume-title":"Genetic programming\u2014an introduction: on the automatic evolution of computer programs and its applications","author":"W Banzhaf","year":"1998","unstructured":"Banzhaf W, Nordin P, Keller R, Francone FD (1998) Genetic programming\u2014an introduction: on the automatic evolution of computer programs and its applications. Morgan Kaufmann, San Francisco"},{"key":"700_CR4","first-page":"24","volume":"10","author":"L Birge","year":"2006","unstructured":"Birge L, Rozenholc Y (2006) How many bins should be put in a regular histogram. Eur Ser Appl Ind Math Probab Stat 10:24\u201345","journal-title":"Eur Ser Appl Ind Math Probab Stat"},{"issue":"10","key":"700_CR5","first-page":"943","volume":"11","author":"J Couchet","year":"2007","unstructured":"Couchet J, Manrique D, Rios J, Rodriguez-Paton A (2007) Crossover and mutation operators for grammar-guided genetic programming. Soft Comput Fusion Found Methodol Appl 11(10):943\u2013955","journal-title":"Soft Comput Fusion Found Methodol Appl"},{"key":"700_CR6","unstructured":"Crawford-Marks R, Spector L (2002) Size control via size fair genetic operators in the PushGP genetic programming system. In: Proceedings of the genetic and evolutionary computation conference, pp 733\u2013739"},{"key":"700_CR7","unstructured":"da Silva SGO (2008) Controlling bloat: individual and population based approaches in genetic programming. PhD thesis, University of Coimbra"},{"key":"700_CR8","doi-asserted-by":"crossref","unstructured":"D\u2019haeseleer P (1994) Context preserving crossover in genetic programming. In: Proceedings of the 1994 IEEE world congress on computational intelligence, vol 1, Orlando, Florida, USA. IEEE Press, USA, pp 256\u2013261","DOI":"10.1109\/ICEC.1994.350006"},{"issue":"2","key":"700_CR9","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1109\/TSMCC.2009.2033566","volume":"40","author":"PG Espejo","year":"2010","unstructured":"Espejo PG, Ventura S, Herrera F (2010) A survey on the application of genetic programming to classification. IEEE Trans Syst Man Cybern Part C 40(2):121\u2013144","journal-title":"IEEE Trans Syst Man Cybern Part C"},{"issue":"1","key":"700_CR10","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1023\/A:1021873026259","volume":"4","author":"F Fernandez","year":"2003","unstructured":"Fernandez F, Tomassini M, Vanneschi L (2003) An empirical study of multipopulation genetic programming. Genet Program Evol Mach 4(1):21\u201351","journal-title":"Genet Program Evol Mach"},{"key":"700_CR100","unstructured":"Frank A, Asuncion A (2010) UCI machine learning repository. University of California, Irvine, School of Information and Computer Sciences. http:\/\/archive.ics.uci.edu\/ml"},{"key":"700_CR11","doi-asserted-by":"crossref","first-page":"312","DOI":"10.1007\/3-540-58484-6_275","volume-title":"Parallel problem solving from nature III","author":"C Gathercole","year":"1994","unstructured":"Gathercole C, Ross P (1994) Dynamic training subset selection for supervised learning in genetic programming. In: In Davidor Y, Schwefel H-P, Manner R (eds) Parallel problem solving from nature III. Springer, Berlin, pp 312\u2013321"},{"key":"700_CR12","first-page":"377","volume":"2","author":"F Gruau","year":"1996","unstructured":"Gruau F (1996) On using syntactic constraints with genetic programming. Adv Genet Program 2:377\u2013394","journal-title":"Adv Genet Program"},{"key":"700_CR13","unstructured":"Gustafson SM (2004) An analysis of diversity in genetic programming. PhD thesis, University of Nottingham"},{"key":"700_CR14","unstructured":"Harries K, Smith P (1997) Exploring alternative operators and search strategies in genetic programming. In: Proceedings of the second annual conference on genetic programming, Stanford University, CA, USA. Morgan Kaufmann, Menlo Park, pp 147\u2013155"},{"key":"700_CR15","first-page":"359","volume":"2","author":"TD Haynes","year":"1996","unstructured":"Haynes TD, Schoenefeld DA, Wainwright RL (1996) Type inheritance in strongly typed genetic programming. Adv Genet Program 2:359\u2013376","journal-title":"Adv Genet Program"},{"key":"700_CR16","unstructured":"Hengproprohm S, Chongstitvatana P (2001) Selective crossover in genetic programming. In: ISCIT international symposium on communications and information technologies, ChiangMai Orchid, ChiangMai Thailand, 14\u201316 November 2001"},{"key":"700_CR17","doi-asserted-by":"crossref","first-page":"303","DOI":"10.1016\/S0965-9978(98)00093-3","volume":"30","author":"D Howard","year":"1999","unstructured":"Howard D, Roberts SC, Brankin R (1999) Target detection in SAR imagery by genetic programming. Adv Eng Softw 30:303\u2013311","journal-title":"Adv Eng Softw"},{"key":"700_CR18","unstructured":"Iba H, de Garis H (1996) Extending genetic programming with recombinative guidance. In: Angeline PJ, Kinnear KE Jr (eds) Advances in genetic programming 2, chap 4. MIT Press, Cambridge, pp 69\u201388"},{"key":"700_CR19","doi-asserted-by":"crossref","unstructured":"Ito T, Iba H, Sato S (1998) Depth-dependent crossover for genetic programming. In: Proceedings of the 1998 IEEE world congress on computational intelligence, Anchorage, Alaska, USA, 5\u20139 May 1998. IEEE Press, USA, pp 775\u2013780","DOI":"10.1109\/ICEC.1998.700150"},{"key":"700_CR20","doi-asserted-by":"crossref","unstructured":"Ito T, Iba H, Sato S (1998) Non-destructive depth-dependent crossover for genetic programming. In: Banzhaf W, Poli R, Schoenauer M, Fogarty TC (eds) Proceedings of the first European workshop on genetic programming. LNCS, vol 1391, Paris, 14\u201315 April 1998. Springer, Berlin, pp 71\u201382","DOI":"10.1007\/BFb0055929"},{"key":"700_CR21","unstructured":"Ito T, Iba H, Sato S (1999) A self-tuning mechanism for depth-dependent crossover. In: Spector L, Langdon WB, O\u2019Reilly U-M, Angeline PJ (eds) Advances in genetic programming 3, chap 16. MIT Press, Cambridge, pp 377\u2013399"},{"key":"700_CR22","unstructured":"Kim M, Becker YL, Fei P, O\u2019Reilly U-M (2009) Constrained genetic programming to minimize overfitting in stock selection. In: Genetic programming theory and practice VI, chap 12. Springer, Berlin, pp 179\u2013194"},{"key":"700_CR23","volume-title":"Genetic programming\u2014on the programming of computers by means of natural selection","author":"JR Koza","year":"1992","unstructured":"Koza JR (1992) Genetic programming\u2014on the programming of computers by means of natural selection. MIT Press, Cambridge"},{"key":"700_CR24","doi-asserted-by":"crossref","unstructured":"Lang KJ (1995) Hill climbing beats genetic search on a boolean circuit synthesis of Koza\u2019s. In: Proceedings of the twelfth international conference on machine learning, Tahoe City, California, USA, July 1995. Morgan Kaufmann, Menlo Park","DOI":"10.1016\/B978-1-55860-377-6.50049-9"},{"key":"700_CR25","unstructured":"Langdon WB (1999) Size fair and homologous tree genetic programming crossovers. In: Proceedings of the genetic and evolutionary computation conference, vol 2, pp 1092\u20131097"},{"key":"700_CR26","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1023\/A:1010024515191","volume":"1","author":"WB Langdon","year":"2000","unstructured":"Langdon WB (2000) Size fair and homologous tree crossovers for tree genetic programming. Genet Program Evol Mach 1:95\u2013119","journal-title":"Genet Program Evol Mach"},{"key":"700_CR27","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-662-04726-2","volume-title":"Foundations of genetic programming","author":"WB Langdon","year":"2002","unstructured":"Langdon WB, Poli R (2002) Foundations of genetic programming. Springer, Berlin"},{"key":"700_CR28","doi-asserted-by":"crossref","unstructured":"Loveard T, Ciesielski V (2001) Representing classification problems in genetic programming. In: Proceedings of the congress on evolutionary computation, vol 2. IEEE Press, USA, pp 1070\u20131077","DOI":"10.1109\/CEC.2001.934310"},{"key":"700_CR29","doi-asserted-by":"crossref","unstructured":"Majeed H, Ryan C (2006) A less destructive, context-aware crossover operator for GP. In: Proceedings of EuroGP 2006. LNCS, vol 3905. Springer, Berlin, pp 36\u201348","DOI":"10.1007\/11729976_4"},{"key":"700_CR30","doi-asserted-by":"crossref","unstructured":"Manrique D, Marquez F, Rios J, Rodriguez-Paton A (2005) Grammar based crossover operator in genetic programming. In: Proceedings of the 1st international work-conference on the interplay between natural and artificial computation, part II, pp 252\u2013261","DOI":"10.1007\/11499305_26"},{"key":"700_CR32","doi-asserted-by":"crossref","first-page":"397","DOI":"10.1007\/3-540-58484-6_283","volume":"866","author":"U-M O\u2019Reilly","year":"1994","unstructured":"O\u2019Reilly U-M, Oppacher F (1994) Program search with a hierarchical variable length representation: genetic programming, simulated annealing and hill climbing. Lect Notes Comput Sci 866:397\u2013406","journal-title":"Lect Notes Comput Sci"},{"key":"700_CR33","unstructured":"Poli R, Langdon WB (1998) On the search properties of different crossover operators in genetic programming. In: Genetic programming 1998: proceedings of the third annual conference, pp 293\u2013301"},{"key":"700_CR34","unstructured":"Rosca JP, Ballard DH (1995) Causality in genetic programming. In: Proceedings of the sixth international conference on genetic algorithms. Morgan Kaufmann, Menlo Park, pp 256\u2013263"},{"key":"700_CR35","unstructured":"Sherrah JR, Bogner RE, Bouzerdoum A (1997) The evolutionary pre-processor: automatic feature extraction for supervised classification using genetic programming. In: Proceedings of 2nd international conference on genetic programming, pp 304\u2013312"},{"key":"700_CR36","doi-asserted-by":"crossref","unstructured":"Smart W, Zhang M (2004) Probability based genetic programming for multiclass object classification. In: Proceedings of the 8th Pacific Rim international conference on artificial intelligence, pp 251\u2013261","DOI":"10.1007\/978-3-540-28633-2_28"},{"key":"700_CR37","doi-asserted-by":"crossref","unstructured":"Song A, Ciesielski V, Williams H (2002) Texture classifiers generated by genetic programming. In: Proceedings of the congress on evolutionary computation. IEEE Press, USA, pp 243\u2013248","DOI":"10.1109\/CEC.2002.1006241"},{"key":"700_CR38","unstructured":"Soule T, Foster JA (1997) Code size and depth flows in genetic programming. In: Koza JR, Deb K, Dorigo M, Fogel DB, Garzon M, Iba H, Riolo RL (eds) Genetic programming 1997: proceedings of the second annual conference, Stanford University, CA, USA. Morgan Kaufmann, Menlo Park, pp 313\u2013320"},{"key":"700_CR39","unstructured":"Tackett WA (1993) Genetic programming for feature discovery and image discrimination. In: Proceedings of 5th international conference on genetic algorithms, pp 303\u2013309"},{"key":"700_CR40","unstructured":"Tackett WA (1994) Recombination, selection, and the genetic construction of computer programs. PhD thesis, University of Southern California, Los Angeles, CA, USA"},{"key":"700_CR41","doi-asserted-by":"crossref","unstructured":"Teller A, Veloso M (1995) A controlled experiment: evolution for learning difficult image classification. In: Proceedings of 7th Portuguese conference on artificial intelligence, pp 165\u2013176","DOI":"10.1007\/3-540-60428-6_14"},{"key":"700_CR42","unstructured":"Winkeler JF, Manjunath BS (1997) Genetic programming for object detection. In: Proceedings of 2nd international conference on genetic programming, pp 330\u2013335"},{"key":"700_CR43","doi-asserted-by":"crossref","unstructured":"Xie H, Zhang M (2009) An analysis and evaluation of the saving capability and feasibility of backward-chaining evolutionary algorithms. In: The fourth Australian conference on artificial life. LNAI, vol 5865. Springer, Berlin, pp 63\u201372","DOI":"10.1007\/978-3-642-10427-5_7"},{"key":"700_CR44","unstructured":"Xie H, Zhang M, Andreae P (2006) A study of good predecessor programs for reducing fitness evaluation cost in genetic programming. In: Proceedings of the 2006 IEEE congress on evolutionary computation. IEEE Press, USA, pp 9211\u20139218"},{"key":"700_CR45","doi-asserted-by":"crossref","unstructured":"Xie H, Zhang M, Andreae P (2007) An analysis of constructive crossover and selection pressure in genetic programming. In: Proceedings of genetic and evolutionary computation conference, pp 1739\u20131746","DOI":"10.1145\/1276958.1277297"},{"key":"700_CR46","unstructured":"Xie H, Zhang M, Andreae P, Johnston M (2008) Is the not-sampled issue in tournament selection critical? In: Proceedings of IEEE congress on evolutionary computation. IEEE Press, USA, pp 3711\u20133718"},{"key":"700_CR47","unstructured":"Yuen CC (2004) Selective crossover using gene dominance as an adaptive strategy for genetic programming. MSc Intelligent Systems, University College, London, UK"},{"issue":"8","key":"700_CR48","doi-asserted-by":"crossref","first-page":"841","DOI":"10.1155\/S1110865703303063","volume":"2003","author":"M Zhang","year":"2003","unstructured":"Zhang M, Ciesielski V, Andreae P (2003) A domain independent window-approach to multiclass object detection using genetic programming. EURASIP J Appl Signal Process 2003(8):841\u2013859","journal-title":"EURASIP J Appl Signal Process"},{"issue":"5","key":"700_CR49","doi-asserted-by":"crossref","first-page":"1332","DOI":"10.1109\/TSMCB.2007.902043","volume":"37","author":"M Zhang","year":"2007","unstructured":"Zhang M, Gao X, Lou W (2007) A new crossover operator in genetic programming for object classification. IEEE Trans Syst Man Cybern Part B 37(5):1332\u20131343","journal-title":"IEEE Trans Syst Man Cybern Part B"},{"key":"700_CR50","doi-asserted-by":"crossref","unstructured":"Zhang M, Smart W (2004) Multiclass object classification using genetic programming. In: Applications of evolutionary computing, EvoWorkshops2004. LNCS, vol 3005. Springer, Berlin, pp 369\u2013378","DOI":"10.1007\/978-3-540-24653-4_38"}],"container-title":["Soft Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00500-011-0700-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00500-011-0700-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00500-011-0700-9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,6,17]],"date-time":"2020-06-17T04:36:58Z","timestamp":1592368618000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00500-011-0700-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,3,6]]},"references-count":50,"journal-issue":{"issue":"9","published-print":{"date-parts":[[2011,9]]}},"alternative-id":["700"],"URL":"https:\/\/doi.org\/10.1007\/s00500-011-0700-9","relation":{},"ISSN":["1432-7643","1433-7479"],"issn-type":[{"value":"1432-7643","type":"print"},{"value":"1433-7479","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,3,6]]}}}