Genetic programming: on the programming of computers by means of natural selection
Genetic programming: on the programming of computers by means of natural selection
Genetic programming II: automatic discovery of reusable programs
Genetic programming II: automatic discovery of reusable programs
The evolution of mental models
Advances in genetic programming
Artificial intelligence: a modern approach
Artificial intelligence: a modern approach
Simultaneous evolution of programs and their control structures
Advances in genetic programming
Artificial Life IV: Proceedings of the Fourth International Workshop on the Synthesis and Simlulation of Living Systmes
The Evolution of Agents that Build Mental Models and Create Simple Plans Using Genetic Programming
Proceedings of the 6th International Conference on Genetic Algorithms
Using genetic programming for the induction of novice procedural programming solution algorithms
Proceedings of the 2002 ACM symposium on Applied computing
Automatic generation of intelligent agent programs
IEEE Expert: Intelligent Systems and Their Applications
IPDPS '00 Proceedings of the 15 IPDPS 2000 Workshops on Parallel and Distributed Processing
A Cultural Algorithm for Constrained Optimization
MICAI '02 Proceedings of the Second Mexican International Conference on Artificial Intelligence: Advances in Artificial Intelligence
Proceedings of the Second European Workshop on Genetic Programming
Distributed and Persistent Evolutionary Algorithms: A Design Pattern
Proceedings of the Second European Workshop on Genetic Programming
Belief revision via Lamarckian evolution
New Generation Computing
Hierarchical task topology for retrieving information from within a simulated information ecosystem
Journal of Network and Computer Applications - Special issue on computational intelligence on the internet
Memory with memory: soft assignment in genetic programming
Proceedings of the 10th annual conference on Genetic and evolutionary computation
Memory with memory in genetic programming
Journal of Artificial Evolution and Applications
Evolution of cartesian genetic programs for development of learning neural architecture
Evolutionary Computation
A Historical Perspective on the Evolution of Executable Structures
Fundamenta Informaticae
Hi-index | 0.00 |
This paper shows how the performance of a genetic programming system can be improved through the addition of mechanisms for nongenetic transmission of information between individuals (culture). Teller has previously shown how genetic programming systems can be enhanced through the addition of memory mechanisms for individual programs [Teller 1994]; in this paper we show how Teller's memory mechanism can be changed to allow for communication between individuals within and across generations. We show the effects of indexed memory and culture on the performance of a genetic programming system on a symbolic regression problem, on Koza's Lawnmower problem, and on Wumpus world agent problems. We show that culture can reduce the computational effort required to solve all of these problems. We conclude with a discussion of possible improvements to the technique.