Implicit Niching in a Learning Classifier System: Nature's Way

被引:644
作者
Horn, Jeffrey [1 ,2 ]
Goldberg, David E. [2 ,4 ]
Deb, Kalyanmoy [3 ]
机构
[1] Univ Illinois Urbana Champaign, Dept Comp Sci, Urbana, IL 61801 USA
[2] Univ Illinois Urbana Champaign, Illinois Genet Algorithms Lab, Urbana, IL 61801 USA
[3] Indian Inst Technol, Dept Mech Engn, Kanpur 208016, Uttar Pradesh, India
[4] Univ Illinois Urbana Champaign, Dept Gen Engn, Urbana, IL 61801 USA
关键词
genetic algorithms; classifier systems; cooperation; weak cooperation; diversity; co-adaptive systems; co-evolution; niching; speciation; fitness sharing; resource sharing; set covering; Markov chain; functional decomposition; restorative pressure; equilibrium;
D O I
10.1162/evco.1994.2.1.37
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We approach the difficult task of analyzing the complex behavior of even the simplest learning classifier system (LCS) by isolating one crucial subfunction in the LCS learning algorithm: covering through niching. The LCS must maintain a population of diverse rules that together solve a problem (e.g., classify examples). To maintain a diverse population while applying the GA's selection operator, the LCS must incorporate some kind of niching mechanism. The natural way to accomplish niching in an LCS is to force competing rules to share resources (i.e., rewards). This implicit LCS fitness sharing is similar to the explicit fitness sharing used in many niched GAS. Indeed, the LCS implicit sharing algorithm can be mapped onto explicit fitness sharing with a one-to-one correspondence between algorithm components. This mapping is important because several studies of explicit fitness sharing, and of niching in GAS generally, have produced key insights and analytical tools for understanding the interaction of the niching and selection forces. We can now bring those results to bear in understanding the fundamental type of cooperation (a.k.a. weak cooperation) that an LCS must promote.
引用
收藏
页码:37 / 66
页数:30
相关论文
共 39 条
[1]  
[Anonymous], 1992, ADAPTATION NATURAL A
[2]  
Booker L. B, 1982, DISS ABSTR INT B, V43, p469B
[3]  
Cavicchio D. J., 1970, THESIS U MICHIGAN AN
[4]  
Collins RJ, 1991, P 4 INT C GEN ALG, P249
[5]  
Darroch JN, 1965, J APPL PROBAB, V2, P88, DOI DOI 10.2307/3211876
[6]  
DAVIDOR Y, 1991, P 4 INT C GEN ALG, P257
[7]  
DAVIS TE, 1991, P 4 INT C GEN ALG, P174
[8]   A Markov Chain Framework for the Simple Genetic Algorithm [J].
Davis, Thomas E. ;
Principe, Jose C. .
EVOLUTIONARY COMPUTATION, 1993, 1 (03) :269-288
[9]  
DEB K, 1989, PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON GENETIC ALGORITHMS, P42
[10]  
DEB K, 1989, 89002 TCGA U AL DEP