MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Genetic Programming and Data Structures (1998) [29 citations — 12 self]

Download:
Download as a PDF | Download as a PS
by William Benjamin Langdon
http://www.cwi.nl/pub/W.B.Langdon/papers/langdon.ps.gz
Add To MetaCart

Abstract:

This thesis investigates the evolution and use of abstract data types within Genetic Programming (GP). In genetic programming the principles of natural evolution (fitness based selection and recombination) acts on program code to automatically generate computer programs. The research in this thesis is motivated by the observation from software engineering that data abstraction (e.g. via abstract data types) is essential in programs created by human programmers. We investigate whether abstract data types can be similarly beneficial to the automatic production of programs using GP. GP can automatically "evolve " programs which solve non-trivial problems but few experiments have been reported where the evolved programs explicitly manipulate memory and yet memory is an essential component of most computer programs. So far work on evolving programs that explicitly use memory has principally used either problem specific memory models or a simple indexed memory model consisting of a single global shared array. Whilst the latter is potentially sufficient to allow any computation to evolve, it is unstructured and allows complex interaction between parts of programs which weaken

Citations

5012 Genetic Algorithms – Goldberg - 1989
868 Handbook of Genetic Algorithms – Davis - 1991
660 Intelligence Without Reason – Brooks - 1991
608 Data Structures and Algorithms – Aho, Hopcroft, et al. - 1987
334 Genetic algorithms for multiobjective optimization: formulation, discussion and generalization – Fonseca, Fleming - 1993
309 An overview of evolutionary algorithms in multiobjective optimization – Fonseca, Fleming - 1995
193 J.H.: Genetic Algorithms, noise, and the sizing of populations – Goldberg, Deb, et al. - 1992
182 The Genetical Theory of Natural Selection – Fisher - 1930
161 A representation for adaptive generation of simple sequential programs – Cramer - 1985
145 The evolution of evolvability in genetic programming – Altenberg - 1994
130 Competitive environments evolve better solutions for complex tasks – Angeline, Pollack - 1993
101 Genetic programming and emergent intelligence – Angeline - 1994
97 A Sequential Niching Technique for Multimodal Function – Beasley, Bull, et al. - 1993
97 Species adaptation genetic algorithms: A basis for a continuing saga. In Toward a Practice of Autonomous Systems – Harvey - 1992
91 Massive multimodality, deception, and genetic algorithms (IlliGAL – Goldberg, Deb, et al. - 1992
87 The Schema Theorem and Price’s Theorem – Altenberg - 1995
77 Coevolving high-level representations – Angeline, Pollack - 1994
72 Toward a theory of evolution strategies: On the benefit of sex – the (µ/µ, λ)-theory – Beyer - 1995
66 A promising genetic algorithm approach to job-shop scheduling, rescheduling and open-shop scheduling problems – Fang, Ross, et al. - 1993
63 Deception considered harmful – Grefenstette - 1993
55 L.: A comparison of selection schemes used in genetic algorithms – Blickle, Thiele - 1995
50 Two Self-Adaptive Crossover Operators for Genetic Programming – Angeline - 1996
49 Genetic Programming and Redundancy – Blickle, Thiele - 1994
44 Strongly typed genetic programming in evolving cooperation strategies – Haynes, Wainwright, et al. - 1995
40 Type inheritance in strongly typed genetic programming – Haynes, Schoenfeld, et al. - 1996
39 Context preserving crossover in genetic programming – D'Haeseleer - 1994
39 Genetic synthesis of modular neural networks – Gruau - 1993
38 An adverse interaction between crossover and restricted tree depth in genetic programming – Gathercole, Ross - 1996
35 Evolutionary Algorithms and Emergent Intelligence – Angeline - 1993
35 Using genetic algorithms to search program spaces – Jong - 1987
35 The automatic generation of plans for a mobile robot via genetic programming with automatically defined functions – Handley - 1994
33 Automatically defined features: The simultaneous evolution of 2-dimensional feature detectors and an algorithm for using them – Andre - 1994
29 Evolving a team – Haynes, Sen, et al. - 1995
28 On the use of a directed acyclic graph to represent a population of computer programs – Handley - 1994
27 On using syntactic constraints with genetic programming – Gruau - 1996
25 Cellular encoding for interactive evolutionary robotics – Gruau, Quatramaran - 1997
24 Studies in Artificial Evolution – Collins - 1992
23 Evolving deterministic finite automata using cellular encoding – Brave - 1996
22 Genetic programming for pedestrians – Banzhaf - 1993
22 A promising hybrid GA/heuristic approach for open-shop scheduling problems – Fang, Ross, et al. - 1994
21 Through the looking-glass and what Alice found there – Carroll - 1980
19 The evolution of agents that build mental models and create simple plans using genetic programming – Andre - 1995
19 Hans-Paul Schwefel. A survey of evolution strategies – Back, Hoffmeister - 1991
19 Evolving recursive programs for tree search – Brave - 1996
18 Genetic Programming for the Acquisition of Double Auction Market Strategies – Andrews, Prager - 1994
17 Evolving compact solutions in genetic programming: A case study – Blickle - 1996
16 Reducing Epistasis in Combinatorial Problems by Expansive – Beasley, Martin, et al. - 1993
15 A study in program response and the negative effects of introns in genetic programming – Andre, Teller - 1996
15 Learning distributed reactive strategies by genetic programming for the general job shop problem – Atlan, Bonnet, et al. - 1994
14 Parallel genetic programming on a network of transputers – Andre, Koza - 1995