skip to main content
Skip header Section
Foundations of genetic programmingMarch 2002
Publisher:
  • Springer-Verlag
  • Berlin, Heidelberg
ISBN:978-3-540-42451-2
Published:01 March 2002
Pages:
260
Skip Bibliometrics Section
Bibliometrics
Skip Abstract Section
Abstract

Genetic programming (GP), one of the most advanced forms of evolutionary computation, has been highly successful as a technique for getting computers to automatically solve problems without having to tell them explicitly how. Since its inceptions more than ten years ago, GP has been used to solve practical problems in a variety of application fields. Along with this ad-hoc engineering approaches interest increased in how and why GP works. This book provides a coherent consolidation of recent work on the theoretical foundations of GP. A concise introduction to GP and genetic algorithms (GA) is followed by a discussion of fitness landscapes and other theoretical approaches to natural and artificial evolution. Having surveyed early approaches to GP theory it presents new exact schema analysis, showing that it applies to GP as well as to the simpler GAs. New results on the potentially infinite number of possible programs are followed by two chapters applying these new techniques.

Cited By

  1. ACM
    Moraglio A and Krawiec K Semantic genetic programming Proceedings of the 2020 Genetic and Evolutionary Computation Conference Companion, (877-900)
  2. Yang X, Zhang J and Ye Q (2020). Tick size and market quality, International Journal of Intelligent Systems in Accounting and Finance Management, 27:3, (125-141), Online publication date: 28-Sep-2020.
  3. ACM
    Moraglio A and Krawiec K Semantic genetic programming Proceedings of the Genetic and Evolutionary Computation Conference Companion, (1032-1055)
  4. Juárez-Smith P, Trujillo L, García-Valdez M, Fernández de Vega F and Chávez F (2019). Local search in speciation-based bloat control for genetic programming, Genetic Programming and Evolvable Machines, 20:3, (351-384), Online publication date: 1-Sep-2019.
  5. Pawlak T, Wieloch B and Krawiec K (2015). Semantic Backpropagation for Designing Search Operators in Genetic Programming, IEEE Transactions on Evolutionary Computation, 19:3, (326-340), Online publication date: 1-Jun-2015.
  6. ACM
    Moraglio A and Krawiec K Semantic Genetic Programming Proceedings of the Companion Publication of the 2015 Annual Conference on Genetic and Evolutionary Computation, (603-627)
  7. ACM
    Spector L Expressive Genetic Programming Proceedings of the Companion Publication of the 2015 Annual Conference on Genetic and Evolutionary Computation, (409-434)
  8. Sancetta A (2014). Semiparametric estimation of a class of generalized linear models without smoothing, Journal of Multivariate Analysis, 130, (141-154), Online publication date: 1-Sep-2014.
  9. Stoean C and Stoean R (2014). Post-evolution of variable-length class prototypes to unlock decision making within support vector machines, Applied Soft Computing, 25:C, (159-173), Online publication date: 1-Dec-2014.
  10. ACM
    Spector L Expressive genetic programming Proceedings of the Companion Publication of the 2014 Annual Conference on Genetic and Evolutionary Computation, (581-606)
  11. ACM
    Praxedes E, Koshiyama A, Abreu E, Dias D, Vellasco M and Pacheco M Lithology discrimination using seismic elastic attributes Proceedings of the 2014 Annual Conference on Genetic and Evolutionary Computation, (1151-1158)
  12. Vanneschi L, Castelli M, Manzoni L and Silva S A new implementation of geometric semantic GP and its application to problems in pharmacokinetics Proceedings of the 16th European conference on Genetic Programming, (205-216)
  13. Seaton T, Miller J and Clarke T Semantic bias in program coevolution Proceedings of the 16th European conference on Genetic Programming, (193-204)
  14. ACM
    Spector L Expressive genetic programming Proceedings of the 15th annual conference companion on Genetic and evolutionary computation, (683-714)
  15. ACM
    Winkler S, Affenzeller M and Stekel H Evolutionary identification of cancer predictors using clustered data Proceedings of the 15th annual conference companion on Genetic and evolutionary computation, (1463-1470)
  16. ACM
    Moraglio A and Mambrini A Runtime analysis of mutation-based geometric semantic genetic programming for basis functions regression Proceedings of the 15th annual conference on Genetic and evolutionary computation, (989-996)
  17. ACM
    Moraglio A, Mambrini A and Manzoni L Runtime analysis of mutation-based geometric semantic genetic programming on boolean functions Proceedings of the twelfth workshop on Foundations of genetic algorithms XII, (119-132)
  18. ACM
    Hemberg E, Berzan C, Veeramachaneni K and O'Reilly U Introducing graphical models to analyze genetic programming dynamics Proceedings of the twelfth workshop on Foundations of genetic algorithms XII, (75-86)
  19. ACM
    Harper R Spatial co-evolution Proceedings of the 14th annual conference on Genetic and evolutionary computation, (759-766)
  20. ACM
    Moraglio A Geometry of evolutionary algorithms Proceedings of the 14th annual conference companion on Genetic and evolutionary computation, (1317-1344)
  21. ACM
    Harrington K, Spector L, Pollack J and O'Reilly U Autoconstructive evolution for structural problems Proceedings of the 14th annual conference companion on Genetic and evolutionary computation, (75-82)
  22. ACM
    Krawiec K On relationships between semantic diversity, complexity and modularity of programming tasks Proceedings of the 14th annual conference on Genetic and evolutionary computation, (783-790)
  23. ACM
    Bassett J, Kamath U and De Jong K A new methodology for the GP theory toolbox Proceedings of the 14th annual conference on Genetic and evolutionary computation, (719-726)
  24. Graff M and Poli R Performance models for evolutionary program induction algorithms based on problem difficulty indicators Proceedings of the 14th European conference on Genetic programming, (118-129)
  25. Castelli M, Manzoni L, Silva S and Vanneschi L A quantitative study of learning and generalization in genetic programming Proceedings of the 14th European conference on Genetic programming, (25-36)
  26. Arcuri A (2011). Evolutionary repair of faulty software, Applied Soft Computing, 11:4, (3494-3514), Online publication date: 1-Jun-2011.
  27. ACM
    Moraglio A Geometry of evolutionary algorithms Proceedings of the 13th annual conference companion on Genetic and evolutionary computation, (1439-1468)
  28. ACM
    Langdon W Generalisation in genetic programming Proceedings of the 13th annual conference companion on Genetic and evolutionary computation, (205-206)
  29. ACM
    Moraglio A and Silva S Geometric nelder-mead algorithm on the space of genetic programs Proceedings of the 13th annual conference on Genetic and evolutionary computation, (1307-1314)
  30. ACM
    Moraglio A Abstract convex evolutionary search Proceedings of the 11th workshop proceedings on Foundations of genetic algorithms, (151-162)
  31. ACM
    Langdon W Elementary bit string mutation landscapes Proceedings of the 11th workshop proceedings on Foundations of genetic algorithms, (25-42)
  32. Moraglio A One-point geometric crossover Proceedings of the 11th international conference on Parallel problem solving from nature: Part I, (83-93)
  33. Alfaro-Cid E, Merelo J, de Vega F, Esparcia-Alcázar A and Sharman K (2010). Bloat control operators and diversity in genetic programming, Evolutionary Computation, 18:2, (305-332), Online publication date: 1-Jun-2010.
  34. ACM
    Vanneschi L, Castelli M and Silva S Measuring bloat, overfitting and functional complexity in genetic programming Proceedings of the 12th annual conference on Genetic and evolutionary computation, (877-884)
  35. Lombraña González D, Fernández de Vega F and Casanova H (2010). Characterizing fault tolerance in genetic programming, Future Generation Computer Systems, 26:6, (847-856), Online publication date: 1-Jun-2010.
  36. Archetti F, Giordani I and Vanneschi L (2010). Genetic programming for anticancer therapeutic response prediction using the NCI-60 dataset, Computers and Operations Research, 37:8, (1395-1405), Online publication date: 1-Aug-2010.
  37. Archetti F, Giordani I and Vanneschi L (2010). Genetic programming for QSAR investigation of docking energy, Applied Soft Computing, 10:1, (170-182), Online publication date: 1-Jan-2010.
  38. Silva S, Vasconcelos M and Melo J Bloat free genetic programming versus classification trees for identification of burned areas in satellite imagery Proceedings of the 2010 international conference on Applications of Evolutionary Computation - Volume Part I, (272-281)
  39. Doucette J and Heywood M Novelty-Based fitness Proceedings of the 13th European conference on Genetic Programming, (50-61)
  40. Dignum S and Poli R Sub-tree swapping crossover and arity histogram distributions Proceedings of the 13th European conference on Genetic Programming, (38-49)
  41. Bader-El-Den M and Fatima S Genetic programming for auction based scheduling Proceedings of the 13th European conference on Genetic Programming, (256-267)
  42. Moraglio A and Silva S Geometric differential evolution on the space of genetic programs Proceedings of the 13th European conference on Genetic Programming, (171-183)
  43. Langdon W A many threaded CUDA interpreter for genetic programming Proceedings of the 13th European conference on Genetic Programming, (146-158)
  44. ACM
    Harman M The relationship between search based software engineering and predictive modeling Proceedings of the 6th International Conference on Predictive Models in Software Engineering, (1-13)
  45. ACM
    Silva S Handling bloat in GP Proceedings of the 12th annual conference companion on Genetic and evolutionary computation, (2769-2794)
  46. ACM
    Vanneschi L Fitness landscapes and problem hardness in genetic programming Proceedings of the 12th annual conference companion on Genetic and evolutionary computation, (2711-2738)
  47. ACM
    Poli R Genetic programming theory Proceedings of the 12th annual conference companion on Genetic and evolutionary computation, (2473-2502)
  48. ACM
    Koza J Introduction to genetic programming tutorial Proceedings of the 12th annual conference companion on Genetic and evolutionary computation, (2137-2262)
  49. ACM
    Galván-López E, McDermott J, O'Neill M and Brabazon A Towards an understanding of locality in genetic programming Proceedings of the 12th annual conference on Genetic and evolutionary computation, (901-908)
  50. ACM
    Uy N, Hoai N, O'Neill M and McKay B Semantics based crossover for boolean problems Proceedings of the 12th annual conference on Genetic and evolutionary computation, (869-876)
  51. Poli R, Vanneschi L, Langdon W and Mcphee N (2010). Theoretical results in genetic programming, Genetic Programming and Evolvable Machines, 11:3-4, (285-320), Online publication date: 1-Sep-2010.
  52. Vladislavleva E, Smits G and Den Hertog D (2009). Order of nonlinearity as a complexity measure for models generated by symbolic regression via Pareto genetic programming, IEEE Transactions on Evolutionary Computation, 13:2, (333-349), Online publication date: 1-Feb-2009.
  53. Wang X, Gao X and Ovaska S (2009). Fusion of clonal selection algorithm and harmony search method in optimisation of fuzzy classification systems, International Journal of Bio-Inspired Computation, 1:1/2, (80-88), Online publication date: 1-Jan-2009.
  54. ACM
    Silva S and Vanneschi L Operator equalisation, bloat and overfitting Proceedings of the 11th Annual conference on Genetic and evolutionary computation, (1115-1122)
  55. Gao X, Wang X and Ovaska S (2009). Fusion of clonal selection algorithm and differential evolution method in training cascade-correlation neural network, Neurocomputing, 72:10-12, (2483-2490), Online publication date: 1-Jun-2009.
  56. Jin N, Tsang E and Li J (2009). A constraint-guided method with evolutionary algorithms for economic problems, Applied Soft Computing, 9:3, (924-935), Online publication date: 1-Jun-2009.
  57. Langdon W (2009). Scaling of program functionality, Genetic Programming and Evolvable Machines, 10:1, (5-36), Online publication date: 1-Mar-2009.
  58. El Den M and Poli R Grammar-based genetic programming for timetabling Proceedings of the Eleventh conference on Congress on Evolutionary Computation, (2532-2539)
  59. Chakraborty U An evolutionary computation approach to predicting output voltage from fuel utilization in SOFC stacks Proceedings of the Eleventh conference on Congress on Evolutionary Computation, (2165-2171)
  60. Beadle L and John'son C Semantically driven mutation in genetic programming Proceedings of the Eleventh conference on Congress on Evolutionary Computation, (1336-1342)
  61. Greene C, White B and Moore J Sensible initialization using expert knowledge for genome-wide analysis of epistasis using genetic programming Proceedings of the Eleventh conference on Congress on Evolutionary Computation, (1289-1296)
  62. Payne A and Stepney S Representation and structural biases in CGP Proceedings of the Eleventh conference on Congress on Evolutionary Computation, (1064-1071)
  63. Byrne J, O'Neil M, Hemberg E and Brabazon A Analysis of constant creation techniques on the binomial-3 problem with grammatical evolution Proceedings of the Eleventh conference on Congress on Evolutionary Computation, (568-573)
  64. Carro-Calvo L, Salcedo-Sanz S, Gil-Pita R, Portilla-Figueras A and Rosa-Zurera M (2009). An evolutionary multiclass algorithm for automatic classification of high range resolution radar targets, Integrated Computer-Aided Engineering, 16:1, (51-60), Online publication date: 1-Jan-2009.
  65. ACM
    Vanneschi L Fitness landscapes and problem hardness in genetic programming Proceedings of the 11th Annual Conference Companion on Genetic and Evolutionary Computation Conference: Late Breaking Papers, (3657-3684)
  66. ACM
    Alfaro-Cid E, Esparcia-Alcazar A, Moya P, Merelo J, Femenia-Ferrer B, Sharman K and Primo J Multiobjective genetic programming approach for a smooth modeling of the release kinetics of a pheromone dispenser Proceedings of the 11th Annual Conference Companion on Genetic and Evolutionary Computation Conference: Late Breaking Papers, (2225-2230)
  67. ACM
    Langdon W, Rowsell J and Harrison A Creating regular expressions as mRNA motifs with GP to predict human exon splitting Proceedings of the 11th Annual conference on Genetic and evolutionary computation, (1789-1790)
  68. ACM
    Poli R and Graff M Free lunches for neural network search Proceedings of the 11th Annual conference on Genetic and evolutionary computation, (1291-1298)
  69. ACM
    Krawiec K and Lichocki P Approximating geometric crossover in semantic space Proceedings of the 11th Annual conference on Genetic and evolutionary computation, (987-994)
  70. ACM
    Woodward J and Bai R Why evolution is not a good paradigm for program induction Proceedings of the first ACM/SIGEVO Summit on Genetic and Evolutionary Computation, (593-600)
  71. ACM
    Poli R, Graff M and McPhee N Free lunches for function and program induction Proceedings of the tenth ACM SIGEVO workshop on Foundations of genetic algorithms, (183-194)
  72. Silva S and Costa E (2009). Dynamic limits for bloat control in genetic programming and a review of past and current bloat theories, Genetic Programming and Evolvable Machines, 10:2, (141-179), Online publication date: 1-Jun-2009.
  73. Lukas A and Oppacher F Co-evolutionary automatically defined functions in genetic programming Proceedings of the 8th WSEAS international conference on Artificial intelligence, knowledge engineering and data bases, (354-359)
  74. Dignum S and Poli R Crossover, sampling, bloat and the harmful effects of size limits Proceedings of the 11th European conference on Genetic programming, (158-169)
  75. McPhee N, Ohs B and Hutchison T Semantic building blocks in genetic programming Proceedings of the 11th European conference on Genetic programming, (134-145)
  76. Graff M and Poli R Practical model of genetic programming's performance on rational symbolic regression problems Proceedings of the 11th European conference on Genetic programming, (122-133)
  77. Dignum S and Poli R Operator equalisation and bloat free GP Proceedings of the 11th European conference on Genetic programming, (110-121)
  78. Bader-El-Den M and Poli R Inc* Proceedings of the 8th European conference on Evolutionary computation in combinatorial optimization, (194-205)
  79. Chakraborty U (2008). Genetic programming model of solid oxide fuel cell stack: first results, International Journal of Information and Communication Technology, 1:3/4, (453-461), Online publication date: 1-Mar-2008.
  80. Timmis J, Hone A, Stibor T and Clark E (2008). Theoretical advances in artificial immune systems, Theoretical Computer Science, 403:1, (11-32), Online publication date: 1-Aug-2008.
  81. Miorandi D and Yamamoto L Evolutionary and embryogenic approaches to autonomic systems Proceedings of the 3rd International Conference on Performance Evaluation Methodologies and Tools, (1-12)
  82. ACM
    Poli R, McPhee N and Vanneschi L Elitism reduces bloat in genetic programming Proceedings of the 10th annual conference on Genetic and evolutionary computation, (1343-1344)
  83. ACM
    Weise T, Niemczyk S, Skubch H, Reichle R and Geihs K A tunable model for multi-objective, epistatic, rugged, and neutral fitness landscapes Proceedings of the 10th annual conference on Genetic and evolutionary computation, (795-802)
  84. ACM
    Urbanowicz R, Barney N, White B and Moore J Mask functions for the symbolic modeling of epistasis using genetic programming Proceedings of the 10th annual conference on Genetic and evolutionary computation, (339-346)
  85. ACM
    Arcuri A On the automation of fixing software bugs Companion of the 30th international conference on Software engineering, (1003-1006)
  86. Luerssen M and Powers D (2008). Evolving encapsulated programs as shared grammars, Genetic Programming and Evolvable Machines, 9:3, (203-228), Online publication date: 1-Sep-2008.
  87. ACM
    Poli R, McPhee N and Vanneschi L The impact of population size on code growth in GP Proceedings of the 10th annual conference on Genetic and evolutionary computation, (1275-1282)
  88. ACM
    Poli R and McPhee N Parsimony pressure made easy Proceedings of the 10th annual conference on Genetic and evolutionary computation, (1267-1274)
  89. Lichodzijewski P and Heywood M GP classifier problem decomposition using first-price and second-price auctions Proceedings of the 10th European conference on Genetic programming, (137-147)
  90. Lenser T, Hinze T, Ibrahim B and Dittrich P Towards evolutionary network reconstruction tools for systems biology Proceedings of the 5th European conference on Evolutionary computation, machine learning and data mining in bioinformatics, (132-142)
  91. Bader-El-Den M and Poli R Generating SAT local-search heuristics using a GP hyper-heuristic framework Proceedings of the Evolution artificielle, 8th international conference on Artificial evolution, (37-49)
  92. Keller R and Poli R Cost-benefit investigation of a genetic-programming hyperheuristic Proceedings of the Evolution artificielle, 8th international conference on Artificial evolution, (13-24)
  93. Winkler S, Affenzeller M and Wagner S Selection pressure driven sliding window behavior in genetic programming based structure identification Proceedings of the 11th international conference on Computer aided systems theory, (788-795)
  94. Greene C, White B and Moore J An expert knowledge-guided mutation operator for genome-wide genetic analysis using genetic programming Proceedings of the 2nd IAPR international conference on Pattern recognition in bioinformatics, (30-40)
  95. Teytaud O Slightly beyond Turing's computability for studying genetic programming Proceedings of the 5th international conference on Machines, computations, and universality, (279-290)
  96. Torben-Nielsen B Evolving virtual neuronal morphologies Proceedings of the 9th European conference on Advances in artificial life, (1089-1099)
  97. Vanneschi L, Tomassini M, Collard P, Vérel S, Pirola Y and Mauri G A comprehensive view of fitness landscapes with neutrality and fitness clouds Proceedings of the 10th European conference on Genetic programming, (241-250)
  98. Poli R and Stephens C (2007). Understanding the Biases of Generalised Recombination, Evolutionary Computation, 15:1, (95-131), Online publication date: 1-Mar-2007.
  99. Zhang L and Nandi A (2007). Neutral offspring controlling operators in genetic programming, Pattern Recognition, 40:10, (2696-2705), Online publication date: 1-Oct-2007.
  100. ACM
    Looks M On the behavioral diversity of random programs Proceedings of the 9th annual conference on Genetic and evolutionary computation, (1636-1642)
  101. ACM
    Dignum S and Poli R Generalisation of the limiting distribution of program sizes in tree-based genetic programming and analysis of its effects on bloat Proceedings of the 9th annual conference on Genetic and evolutionary computation, (1588-1595)
  102. ACM
    Looks M Scalable estimation-of-distribution program evolution Proceedings of the 9th annual conference on Genetic and evolutionary computation, (539-546)
  103. ACM
    Lichodzijewski P and Heywood M Pareto-coevolutionary genetic programming for problem decomposition in multi-class classification Proceedings of the 9th annual conference on Genetic and evolutionary computation, (464-471)
  104. ACM
    Yin Z, Brabazon A and O'Sullivan C Adaptive genetic programming for option pricing Proceedings of the 9th annual conference companion on Genetic and evolutionary computation, (2588-2594)
  105. Langdon W Mapping non-conventional extensions of genetic programming Proceedings of the 5th international conference on Unconventional Computation, (166-180)
  106. McConaghy T and Gielen G Double-strength CAFFEINE Proceedings of the conference on Design, automation and test in Europe: Proceedings, (269-274)
  107. Poli R and Langdon W (2006). Backward-chaining evolutionary algorithms, Artificial Intelligence, 170:11, (953-982), Online publication date: 1-Aug-2006.
  108. Poli R and Stephens C (2006). Understanding the biases of generalised recombination, Evolutionary Computation, 14:4, (411-432), Online publication date: 1-Dec-2006.
  109. Langdon W and Poli R The halting probability in von neumann architectures Proceedings of the 9th European conference on Genetic Programming, (225-237)
  110. Vanneschi L, Tomassini M, Collard P and Vérel S Negative slope coefficient Proceedings of the 9th European conference on Genetic Programming, (178-189)
  111. Winkler S, Affenzeller M and Wagner S Advances in applying genetic programming to machine learning, focussing on classification problems Proceedings of the 20th international conference on Parallel and distributed processing, (244-244)
  112. Quintana M, Poli R and Claridge E (2006). Morphological algorithm design for binary images using genetic programming, Genetic Programming and Evolvable Machines, 7:1, (81-102), Online publication date: 1-Mar-2006.
  113. ACM
    Vanneschi L, Pirola Y and Collard P A quantitative study of neutrality in GP boolean landscapes Proceedings of the 8th annual conference on Genetic and evolutionary computation, (895-902)
  114. ACM
    Schmitt L and Droste S Convergence to global optima for genetic programming systems with dynamically scaled operators Proceedings of the 8th annual conference on Genetic and evolutionary computation, (879-886)
  115. ACM
    McConaghy T and Gielen G Canonical form functions as a simple means for genetic programming to evolve human-interpretable functions Proceedings of the 8th annual conference on Genetic and evolutionary computation, (855-862)
  116. ACM
    Hoang T, Hoai N, Hien N, McKay R and Essam D ORDERTREE Proceedings of the 8th annual conference on Genetic and evolutionary computation, (807-814)
  117. Tomassini M, Vanneschi L, Collard P and Clergue M (2005). A Study of Fitness Distance Correlation as a Difficulty Measure in Genetic Programming, Evolutionary Computation, 13:2, (213-239), Online publication date: 1-Jun-2005.
  118. Li G, Lee K and Leung K Evolve schema directly using instruction matrix based genetic programming Proceedings of the 8th European conference on Genetic Programming, (271-280)
  119. Wilson G and Heywood M Context-Based repeated sequences in linear genetic programming Proceedings of the 8th European conference on Genetic Programming, (240-249)
  120. Langdon W and Banzhaf W Repeated patterns in tree genetic programming Proceedings of the 8th European conference on Genetic Programming, (190-202)
  121. Bowers R and Sevinç E Preserving variability in sexual multi-agent systems with diploidy and dominance Proceedings of the 6th international conference on Engineering Societies in the Agents World, (184-202)
  122. Stephens C, Zamora A and Wright A Perturbation theory and the renormalization group in genetic dynamics Proceedings of the 8th international conference on Foundations of Genetic Algorithms, (192-214)
  123. ACM
    Zhang B, Chen Y, Fan W, Fox E, Gonçalves M, Cristo M and Calado P Intelligent GP fusion from multiple sources for text classification Proceedings of the 14th ACM international conference on Information and knowledge management, (477-484)
  124. ACM
    Bassett J, Potter M and De Jong K Applying price's equation to survival selection Proceedings of the 7th annual conference on Genetic and evolutionary computation, (1371-1378)
  125. ACM
    McPhee N and Crane E A theoretical analysis of the HIFF problem Proceedings of the 7th annual conference on Genetic and evolutionary computation, (1153-1160)
  126. ACM
    Poli R, Di Chio C and Langdon W Exploring extended particle swarms Proceedings of the 7th annual conference on Genetic and evolutionary computation, (169-176)
  127. Daida J, Hilss A, Ward D and Long S (2005). Visualizing Tree Structures in Genetic Programming, Genetic Programming and Evolvable Machines, 6:1, (79-110), Online publication date: 1-Mar-2005.
  128. Robilliard D, Mahler S, Verhaghe D and Fonlupt C Santa fe trail hazards Proceedings of the 7th international conference on Artificial Evolution, (1-12)
  129. Gustafson S, Burke E and Krasnogor N The tree-string problem Proceedings of the 8th European conference on Genetic Programming, (215-226)
  130. Rochat D, Tomassini M and Vanneschi L Dynamic size populations in distributed genetic programming Proceedings of the 8th European conference on Genetic Programming, (50-61)
  131. Poli R, Langdon W and Holland O Extending particle swarm optimisation via genetic programming Proceedings of the 8th European conference on Genetic Programming, (291-300)
  132. Mattiussi C, Waibel M and Floreano D (2004). Measures of Diversity for Populations and Distances Between Individuals with Highly Reorganizable Genomes, Evolutionary Computation, 12:4, (495-515), Online publication date: 1-Dec-2004.
  133. Lennartsson D and Nordin P (2004). A genetic programming method for the identification of signal peptides and prediction of their cleavage sites, EURASIP Journal on Advances in Signal Processing, 2004, (138-145), Online publication date: 1-Jan-2004.
  134. ACM
    Fan W, Luo M, Wang L, Xi W and Fox E Tuning before feedback Proceedings of the 27th annual international ACM SIGIR conference on Research and development in information retrieval, (138-145)
  135. Fan W, Gordon M and Pathak P (2004). Discovery of Context-Specific Ranking Functions for Effective Information Retrieval Using Genetic Programming, IEEE Transactions on Knowledge and Data Engineering, 16:4, (523-527), Online publication date: 1-Apr-2004.
  136. Gustafson S, Ekárt A, Burke E and Kendall G (2004). Problem Difficulty and Code Growth in Genetic Programming, Genetic Programming and Evolvable Machines, 5:3, (271-290), Online publication date: 1-Sep-2004.
  137. Poli R, McPhee N and Rowe J (2004). Exact Schema Theory and Markov Chain Models for Genetic Programming and Variable-length Genetic Algorithms with Homologous Crossover, Genetic Programming and Evolvable Machines, 5:1, (31-70), Online publication date: 1-Mar-2004.
  138. Langdon W Convergence of program fitness landscapes Proceedings of the 2003 international conference on Genetic and evolutionary computation: PartII, (1702-1714)
  139. Daida J and Hilss A Identifying structural mechanisms in standard genetic programming Proceedings of the 2003 international conference on Genetic and evolutionary computation: PartII, (1639-1651)
  140. Koza J Human-competitive applications of genetic programming Advances in evolutionary computing, (663-682)
  141. Stephens C and Zamora A EC theory Proceedings of the 2003 international conference on Genetic and evolutionary computation: PartII, (1394-1405)
  142. Poli R and McPhee N (2003). General schema theory for genetic programming with subtree-swapping crossover: Part II, Evolutionary Computation, 11:2, (169-206), Online publication date: 1-May-2003.
  143. Poli R and McPhee N (2003). General schema theory for genetic programming with subtree-swapping crossover, Evolutionary Computation, 11:1, (53-66), Online publication date: 1-Mar-2003.
  144. Streeter M The root causes of code growth in genetic programming Proceedings of the 6th European conference on Genetic programming, (443-454)
  145. Woodward J Modularity in genetic programming Proceedings of the 6th European conference on Genetic programming, (254-263)
  146. Poli R and Cagnoni S (2003). Editorial, EURASIP Journal on Advances in Signal Processing, 2003, (733-739), Online publication date: 1-Jan-2003.
  147. De Jong E and Pollack J (2003). Multi-Objective Methods for Tree Size Control, Genetic Programming and Evolvable Machines, 4:3, (211-233), Online publication date: 1-Sep-2003.
  148. Fernández F, Tomassini M and Vanneschi L (2003). An Empirical Study of Multipopulation Genetic Programming, Genetic Programming and Evolvable Machines, 4:1, (21-51), Online publication date: 1-Mar-2003.
  149. Daida J, Li H, Tang R and Hilss A What makes a problem GP-hard? validating a hypothesis of structural causes Proceedings of the 2003 international conference on Genetic and evolutionary computation: PartII, (1665-1677)
  150. Daida J, Hilss A, Ward D and Long S Visualizing tree structures in genetic programming Proceedings of the 2003 international conference on Genetic and evolutionary computation: PartII, (1652-1664)
  151. Poli R A simple but theoretically-motivated method to control bloat in genetic programming Proceedings of the 6th European conference on Genetic programming, (204-217)
  152. Banzhaf W and Langdon W (2002). Some Considerations on the Reason for Bloat, Genetic Programming and Evolvable Machines, 3:1, (81-91), Online publication date: 1-Mar-2002.
  153. Kattan A, Doctor F and Arif M Two Brains Guided Interactive Evolution 2015 IEEE International Conference on Systems, Man, and Cybernetics, (3203-3208)

Recommendations

Reviews

Ralph Walter Wilkerson

Genetic programming is a generalization of the methodologies of genetic algorithms that have been used for years to solve difficult search problems. This book takes that approach, bringing together in one source the theoretical results that allow evolutionary techniques to create programs to solve such problems. The book is for the most part self-contained, including two chapters of basic background on search and how to analyze populations of programs. These chapters are followed by coverage of schema theories with theorems and applications, as well as detailed discussions of effective fitness of genetic algorithms and programs. Following this are chapters that investigate both experimentally and theoretically the space and size of genetic programs. Finally, two examples are studied in detail: the “Artificial Ant” problem and the “Max” problem. All in all, this is a well-written book with substantial material that will be of interest to both theoreticians and researchers who are developing applied genetic programs. Online Computing Reviews Service

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.