scispace - formally typeset
Open AccessBook

Genetic Programming II: Automatic Discovery of Reusable Programs

Reads0
Chats0
TLDR
This book presents a method to automatically decompose a program into solvable components, called automatically defined functions (ADF), and then presents case studies of the application of this method to a variety of problems.
Abstract
This book is a followon to the book in which John Koza introduced genetic programming (GP) to the world "enetic Programming: On the Programming of Computers by Means of Nataral Selection " [5] 1. As such, the primary intended audience is someone already familiar with GP; however, Koza does provide introductory material to both genetic algorithms (GA) and GP. The driving force behind this book is a method to automatically decompose a program into solvable components. The book presents this method, called automatically defined functions (ADF), and then presents case studies of the application of this method to a variety of problems. While this book's size is intimidating, there is a wealth of information to be found by the reader willing to conduct a prolonged campaign. The reader is advised to study the first seven chapters of the book to gain an understanding of the concepts behind ADFs. Then the reader should be able to select which case studies he or she finds to be of interest. If the reader is feeling overwhelmed by the information presented in the book, there are several concise chapters dealing with ADFs by Koza and others in Advances in Genetic Programming edited by Kenneth Kinnear [3] 2.

read more

Citations
More filters
Book

Practical Genetic Algorithms

TL;DR: Introduction to Optimization The Binary genetic Algorithm The Continuous Parameter Genetic Algorithm Applications An Added Level of Sophistication Advanced Applications Evolutionary Trends Appendix Glossary Index.
Book

A Field Guide to Genetic Programming

TL;DR: A unique overview of this exciting technique is written by three of the most active scientists in GP, which starts from an ooze of random computer programs, and progressively refines them through processes of mutation and sexual recombination until high-fitness solutions emerge.
Book

Artificial Intelligence: A New Synthesis

TL;DR: Intelligent agents are employed as the central characters in this new introductory text and Nilsson gradually increases their cognitive horsepower to illustrate the most important and lasting ideas in AI.
Book

Adaptive computation and machine learning

TL;DR: This book attempts to give an overview of the different recent efforts to deal with covariate shift, a challenging situation where the joint distribution of inputs and outputs differs between the training and test stages.
Journal ArticleDOI

Hyper-heuristics: a survey of the state of the art

TL;DR: A critical discussion of the scientific literature on hyper-heuristics including their origin and intellectual roots, a detailed account of the main types of approaches, and an overview of some related areas are presented.
References
More filters
Book

Genetic Programming: On the Programming of Computers by Means of Natural Selection

TL;DR: This book discusses the evolution of architecture, primitive functions, terminals, sufficiency, and closure, and the role of representation and the lens effect in genetic programming.
Book

Advances in Genetic Programming

TL;DR: This third volume of Advances in Genetic Programming highlights many of the recent technical advances in this increasingly popular field.
Proceedings Article

Hierarchical genetic algorithms operating on populations of computer programs

John R. Koza
TL;DR: A new approach in which the size and shape of the solution to such problems is dynamically created using Darwinian principles of reproduction and survival of the fittest is reported on.

Evolution of Both the Architecture and the Sequence of Work-Performing Steps of a Computer Program Using Genetic Programming with Architecture-Altering Operations

TL;DR: This chapter describes how the biological theory of gene duplication described in Susumu Ohno’s provocative book, Evolution by Means of Gene Duplication, was brought to bear on the problem of architecture discovery in genetic programming.