The crowding approach to niching in genetic algorithms

被引:77
作者
Mengshoel, Ole J. [1 ]
Goldberg, David E. [2 ]
机构
[1] NASA, Ames Res Ctr, RIACS, Moffett Field, CA 94035 USA
[2] Univ Illinois, Dept Gen Engn, Illinois Genet Algorithms Lab, Urbana, IL 61801 USA
关键词
genetic algorithms; niching; crowding; deterministic crowding; probabilistic crowding; local tournaments; population sizing; portfolios;
D O I
10.1162/evco.2008.16.3.315
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A wide range of niching techniques have been investigated in evolutionary and genetic algorithms. In this article, we focus on niching using crowding techniques in the context of what we call local tournament algorithms. In addition to deterministic and probabilistic crowding, the family of local tournament algorithms includes the Metropolis algorithm, simulated annealing, restricted tournament selection, and parallel recombinative simulated annealing. We describe an algorithmic and analytical framework which is applicable to a wide range of crowding algorithms. As an example of utilizing this framework, we present and analyze the probabilistic crowding niching algorithm. Like the closely related deterministic crowding approach, probabilistic crowding is fast, simple, and requires no parameters beyond those of classical genetic algorithms. In probabilistic crowding, subpopulations are maintained reliably, and we show that it is possible to analyze and predict how this maintenance takes place. We also provide novel results for deterministic crowding, show how different crowding replacement rules can be combined in portfolios, and discuss population sizing. Our analysis is backed up by experiments that further increase the understanding of probabilistic crowding.
引用
收藏
页码:315 / 354
页数:40
相关论文
共 46 条
  • [1] Ando S, 2005, IEEE C EVOL COMPUTAT, P1867
  • [2] Ando S, 2005, GECCO 2005: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOLS 1 AND 2, P1417
  • [3] [Anonymous], THESIS U ILLINOIS UR
  • [4] [Anonymous], 1987, SIMULATED ANNEALING
  • [5] Characterising the parameter space of a highly nonlinear inverse problem
    Ballester, PJ
    Carter, JN
    [J]. INVERSE PROBLEMS IN SCIENCE AND ENGINEERING, 2006, 14 (02) : 171 - 191
  • [6] Ballester PJ, 2004, LECT NOTES COMPUT SC, V3102, P901
  • [7] Ballester PJ, 2003, LECT NOTES COMPUT SC, V2723, P706
  • [8] Markov chain models of parallel genetic algorithms
    Cantú-Paz, E
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2000, 4 (03) : 216 - 226
  • [9] CULBERSON J, 1992, 9202 U ALB DEP COMP
  • [10] Darwen P., 1996, Parallel Problem Solving from Nature - PPSN IV. International Conference on Evolutionary Computation - The 4th International Conference on Parallel Problem Solving from Nature. Proceedings, P398, DOI 10.1007/3-540-61723-X_1004