New Methods for Competitive Coevolution

被引:353
作者
Rosin, Christopher D. [1 ]
Belew, Richard K. [1 ]
机构
[1] Univ Calif San Diego, Dept Comp Sci & Engn, Cognit Comp Sci Res Grp, La Jolla, CA 92093 USA
关键词
Genetic algorithms; host/parasite; game learning; fitness sharing;
D O I
10.1162/evco.1997.5.1.1
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We consider "competitive coevolution," in which fitness is based on direct competition among individuals selected from two independently evolving populations of "hosts" and "parasites." Competitive coevolution can lead to an "arms race," in which the two populations reciprocally drive one another to increasing levels of performance and complexity. We use the games of Nim and 3-D Tic-Tac-Toe as test problems to explore three new techniques in competitive coevolution. "Competitive fitness sharing" changes the way fitness is measured; "shared sampling" provides a method for selecting a strong, diverse set of parasites; and the "hall of fame" encourages arms races by saving good individuals from prior generations. We provide several different motivations for these methods and mathematical insights into their use. Experimental comparisons are done, and a detailed analysis of these experiments is presented in terms of testing issues, diversity, extinction, arms race progress measurements, and drift.
引用
收藏
页码:1 / 29
页数:29
相关论文
共 30 条
[1]  
ANGELINE PJ, 1993, PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON GENETIC ALGORITHMS, P264
[2]  
[Anonymous], ARTIFICIAL LIFE
[3]  
[Anonymous], 1982, WHAT IS LIFE
[4]  
[Anonymous], 1996, Adaptive Individuals in Evolving Populations
[5]  
[Anonymous], 1992, Artificial Life II
[6]  
Anthony M., 1992, Proceedings of the Fifth Annual ACM Workshop on Computational Learning Theory, P311, DOI 10.1145/130385.130420
[7]  
AXELROD R, 1989, GENETIC ALGORITHMS S, P32
[8]  
Brooks DR, 1991, PHYLOGENY ECOLOGY BE
[9]  
Cliff D., 1995, 3 EUR C ART LIF, P200
[10]   Automatic modularization by speciation [J].
Darwen, P ;
Yao, X .
1996 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION (ICEC '96), PROCEEDINGS OF, 1996, :88-93