Catálogo de publicaciones - libros

Compartir en
redes sociales


Genetic Programming Theory and Practice II

Una-May O’Reilly ; Tina Yu ; Rick Riolo ; Bill Worzel (eds.)

Resumen/Descripción – provisto por la editorial

No disponible.

Palabras clave – provistas por la editorial

Artificial Intelligence (incl. Robotics); Software Engineering/Programming and Operating Systems; Theory of Computation; Computing Methodologies; Algorithm Analysis and Problem Complexity; Programming Techniques

Disponibilidad
Institución detectada Año de publicación Navegá Descargá Solicitá
No detectada 2005 SpringerLink

Información

Tipo de recurso:

libros

ISBN impreso

978-0-387-23253-9

ISBN electrónico

978-0-387-23254-6

Editor responsable

Springer Nature

País de edición

Reino Unido

Fecha de publicación

Información sobre derechos de publicación

© Springer Science+Business Media, Inc. 2005

Tabla de contenidos

Genetic Programming of an Algorithmic Chemistry

W. Banzhaf; C. Lasarczyk

We introduce a new method of execution for GP-evolved programs consisting of register machine instructions. It is shown that this method can be considered as an artificial chemistry. It lends itself well to distributed and parallel computing schemes in which synchronization and coordination are not an issue.

Pp. 175-190

ACGP: Adaptable Constrained Genetic Programming

Cezary Z. Janikow

Genetic Programming requires that all functions/terminals (tree labels) be given a priori. In the absence of specific information about the solution, the user is often forced to provide a large set, thus enlarging the search space — often resulting in reducing the search efficiency. Moreover, based on heuristics, syntactic constraints, or data typing, a given subtree may be undesired or invalid in a given context. Typed Genetic Programming methods give users the power to specify some rules for valid tree construction, and thus to prune the otherwise unconstrained representation in which Genetic Programming operates. However, in general, the user may not be aware of the best representation space to solve a particular problem. Moreover, some information may be in the form of weak heuristics. In this work, we present a methodology, which automatically adapts the representation for solving a particular problem, by extracting and utilizing such heuristics. Even though many specific techniques can be implemented in the methodology, in this paper we utilize information on local first-order (parent-child) distributions of the functions and terminals. The heuristics are extracted from the population by observing their distribution in “better” individuals. The methodology is illustrated and validated using a number of experiments with the 11-multiplexer. Moreover, some preliminary empirical results linking population size and the sampling rate are also given.

Pp. 191-206

Using Genetic Programming to Search for Supply Chain Reordering Policies

Scott A. Moore; Kurt DeMaagd

The authors investigate using genetic programming as a tool for finding good heuristics for supply chain restocking strategies. In this paper they outline their method that integrates a supply chain simulation with genetic programming. The simulation is used to score the population members for the evolutionary algorithm which is, in turn, used to search for members that might perform better on the simulation. The fitness of a population member reflects its relative performance in the simulation. This paper investigates both the effectiveness of this method and the parameter settings that make it more or less effective.

Pp. 207-223

Cartesian Genetic Programming and the Post Docking Filtering Problem

A. Beatriz Garmendia-Doval; Julian F. Miller; S. David Morley

Structure-based virtual screening is a technology increasingly used in drug discovery. Although successful at estimating binding modes for input ligands, these technologies are less successful at ranking true hits correctly by binding free energy. This chapter presents the automated removal of false positives from virtual hit sets, by evolving a post docking filter using Cartesian Genetic Programming(CGP). We also investigate characteristics of CGP for this problem and confirm the absence of bloat and the usefulness of neutral drift.

Pp. 225-244

Listening to Data: Tuning a Genetic Programming System

Duncan MacLean; Eric A. Wollesen; Bill Worzel

Genetic Programming (GP) may be used to model complex data but it must be “tuned” to get the best results. This process of tuning often gives insights into the data itself. This is discussed using examples from classification problems in molecular biology and the results and “rules of thumb” developed to tune the GP system are reviewed in light of current GP theory.

Pp. 245-262

Incident Detection on Highways

Daniel Howard; Simon C. Roberts

This chapter discusses the development of the Low-occupancy INcident Detection Algorithm (LINDA) that detects night-time motorway incidents. LINDA is undergoing testing on live data and deployment on the M5, M6 and other motorways in the United Kingdom. It was developed by the authors using Genetic Programming.

Pp. 263-282

Pareto-Front Exploitation in Symbolic Regression

Guido F. Smits; Mark Kotanchek

Symbolic regression via genetic programming (hereafter, referred to simply as symbolic regression) has proven to be a very important tool for industrial empirical modeling (Kotanchek et al., 2003). Two of the primary problems with industrial use of symbolic regression are (1) the relatively large computational demands in comparison with other nonlinear empirical modeling techniques such as neural networks and (2) the difficulty in making the trade-off between expression accuracy and complexity. The latter issue is significant since, in general, we prefer parsimonious (simple) expressions with the expectation that they are more robust with respect to changes over time in the underlying system or extrapolation outside the range of the data used as the reference in evolving the symbolic regression.

In this chapter, we present a genetic programming variant, ParetoGP, which exploits the Pareto front to dramatically speed the symbolic regression solution evolution as well as explicitly exploit the complexity-performance trade-off. In addition to the improvement in evolution efficiency, the Pareto front perspective allows the user to choose appropriate models for further analysis or deployment. The Pareto front avoids the need to specify a trade-off between competing objectives (e.g. complexity and performance) by identifying the (or surface or hyper-surface) which characterizes, for example, the best performance for a given expression complexity.

Pp. 283-299

An Evolved Antenna for Deployment on Nasa’s Space Technology 5 Mission

Jason D. Lohn; Gregory S. Hornby; Derek S. Linden

We present an evolved X-band antenna design and flight prototype currently on schedule to be deployed on NASA’s Space Technology 5 (ST5) spacecraft. Current methods of designing and optimizing antennas by hand are time and labor intensive, limit complexity, and require significant expertise and experience. Evolutionary design techniques can overcome these limitations by searching the design space and automatically finding effective solutions that would ordinarily not be found. The ST5 antenna was evolved to meet a challenging set of mission requirements, most notably the combination of wide beamwidth for a circularly-polarized wave and wide bandwidth. Two evolutionary algorithms were used: one used a genetic algorithm style representation that did not allow branching in the antenna arms; the second used a genetic programming style tree-structured representation that allowed branching in the antenna arms. The highest performance antennas from both algorithms were fabricated and tested, and both yielded very similar performance. Both antennas were comparable in performance to a hand-designed antenna produced by the antenna contractor for the mission, and so we consider them examples of human-competitive performance by evolutionary algorithms. As of this writing, one of our evolved antenna prototypes is undergoing flight qualification testing. If successful, the resulting antenna would represent the first evolved hardware in space, and the first deployed evolved antenna.

Pp. 301-315