Abstract

In typical applications, genetic algorithms (GAs) process populations of potential problem solutions to evolve a single population member that specifies an ‘optimized’ solution. The majority of GA analysis has focused on these optimization applications. In other applications (notably learning classifier systems and certain connectionist learning systems), a GA searches for a population of cooperative structures that jointly perform a computational task. This paper presents an analysis of this type of GA problem. The analysis considers a simplified genetics-based machine learning system: a model of an immune system. In this model, a GA must discover a set of pattern-matching antibodies that effectively match a set of antigen patterns. Analysis shows how a GA can automatically evolve and sustain a diverse, cooperative population. The cooperation emerges as a natural part of the antigen-antibody matching procedure. This emergent effect is shown to be similar to fitness sharing, an explicit technique for multimodal GA optimization. Further analysis shows how the GA population can adapt to express various degrees of generalization. The results show how GAs can automatically and simultaneously discover effective groups of cooperative computational structures.

Keywords

Computer sciencePopulationGeneralizationArtificial intelligenceClassifier (UML)ConnectionismMachine learningSet (abstract data type)Genetic algorithmArtificial immune systemMatching (statistics)Artificial neural networkMathematics

Affiliated Institutions

Related Publications

Handbook of Genetic Algorithms

This book sets out to explain what genetic algorithms are and how they can be used to solve real-world problems. The first objective is tackled by the editor, Lawrence Davis. Th...

1991 7308 citations

RolX

Given a network, intuitively two nodes belong to the same role if they have similar structural behavior. Roles should be automatically determined from the data, and could be, fo...

2012 386 citations

Publication Info

Year
1993
Type
article
Volume
1
Issue
2
Pages
127-149
Citations
256
Access
Closed

External Links

Social Impact

Social media, news, blog, policy document mentions

Citation Metrics

256
OpenAlex

Cite This

Robert E. Smith, Stephanie Forrest, Alan S. Perelson (1993). Searching for Diverse, Cooperative Populations with Genetic Algorithms. Evolutionary Computation , 1 (2) , 127-149. https://doi.org/10.1162/evco.1993.1.2.127

Identifiers

DOI
10.1162/evco.1993.1.2.127