Searching for Diverse, Cooperative Populations with Genetic Algorithms

被引:117
作者
Smith, Robert E. [1 ]
Forrest, Stephanie [2 ]
Perelson, Alan S. [3 ]
机构
[1] Univ Alabama, Dept Engn Mech, Tuscaloosa, AL 35487 USA
[2] Univ New Mexico, Dept Comp Sci, Albuquerque, NM 87131 USA
[3] Univ Calif Los Alamos Natl Lab, Div Theoret, Los Alamos, NM 87545 USA
基金
美国国家卫生研究院; 美国国家科学基金会;
关键词
genetic algorithms; classifier systems; fitness sharing; computational immunology; multimodal search;
D O I
10.1162/evco.1993.1.2.127
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:127 / 149
页数:23
相关论文
共 36 条
[1]  
[Anonymous], P 2 INT C GEN ALG
[2]  
Booker L., 1982, THESIS U MICHIGAN AN
[3]  
Booker L. B., 1985, P INT C GEN ALG THIE
[4]  
COHOON JP, 1987, P 2 INT C GEN ALG
[5]  
COLLINS R, 1991, P 4 INT C GEN ALG
[6]  
De Jong K., 1988, Machine Learning, V3, P121, DOI 10.1023/A:1022606120092
[7]  
Deb K., 1989, 89002 U AL CLEAR GEN
[8]  
DeJong KA, 1975, ANAL BEHAV CLASS GEN
[9]  
FARMER JD, 1986, EVOLUTION GAMES LEAR
[10]  
Forrest S., 1992, USING GENETIC UNPUB