Genetic Programming

Coevolution in Hide and Seek: Camouflage and Vision

This paper models the coevolution of prey appearance and predator vision, demonstrating that predator-prey coevolution can maintain engagement and that background complexity supports this interaction.

May 28, 2014

Tag-Based Modularity in Tree-Based Genetic Programming

This paper presents a technique for incorporating tag-based modularity into tree-based genetic programming systems, demonstrating its benefits on the lawnmower problem but noting challenges on the Boolean even-4-parity problem.

Jul 7, 2012

Autoconstructive Evolution for Structural Problems

This paper contrasts autoconstructive evolution, where evolving programs determine their own variations, with the PushGP genetic programming system. A problem size scaling analysis is performed on structural problems to study the dynamics of this hybrid approach.

Jul 7, 2012

Tag-Based Modules in Genetic Programming

We present a technique for evolving modular programs with genetic programming using tags to label and refer to code fragments. The tag-based module technique allows for incremental co-evolution of labels and code, scaling well with problem size and performing effectively in complex environments.

Jul 12, 2011

What’s in an Evolved Name? The Evolution of Modularity via Tag-Based Reference

This chapter describes a new approach to names in genetic programming based on Holland’s concept of tags, demonstrating their use in extending the power of genetic programming systems and solving a robot navigation problem.

Jul 6, 2011

Selection Songs: Evolutionary Music Computation

This article introduces evolutionary computation in the arts, focusing on the evolution of music-making systems using genetic programming. It discusses challenges in fitness assessment and experiments with evolving music-producing virtual organisms.

May 1, 2005