Elitism-based compact genetic algorithms

被引:176
作者
Ahn, CW [1 ]
Ramakrishna, RS [1 ]
机构
[1] Kwang Ju Inst Sci & Technol, Dept Informat & Commun, Gwang Ju 500712, South Korea
关键词
compact genetic algorithms; elitism; genetic diversity; selection pressure; speedup;
D O I
10.1109/TEVC.2003.814633
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper describes two elitism-based compact genetic algorithms (cGAs)-persistent elitist compact genetic algorithm (pe-cGA), and nonpersistent elitist compact genetic algorithm (ne-cGA). The aim is to design efficient compact-type GAs by treating them as estimation of distribution algorithms ( I EDAs) for solving difficult optimization problems without compromising on memory and computation costs. The idea is to deal with issues connected with lack of memory-inherent disadvantage of cGAs-by allowing a selection pressure that is high enough to offset the disruptive effect of uniform crossover. The point is to properly reconcile the cGA with elitism. The pe-cGA finds a near optimal solution (i.e., a winner) that is maintained as long as other solutions (i.e., competitors) generated from probability vectors are no better. It attempts to adaptively alter the selection pressure according to the degree of problem difficulty by employing only the pair-wise tournament selection strategy. Moreover, it incorporates the equivalent model of the (1 + 1) evolution strategy (ES) with self-adaptive mutation. The pe-cGA, apart from providing a high performance, also reveals the hidden connection between EDAs (e.g., cGA) and ESs (e.g., (1 + 1)-ES). On the other hand, the ne-cGA further improves the performance of the pe-cGA by, avoiding strong elitism that may lead to premature convergence. The ne-cGA comes with all the benefits of the pe-cGA. In addition, it maintains genetic diversity as a bonus. This paper also proposes an analytic model for investigating convergence enhancement (i.e., speedup). Experimental results show that the proposed algorithms, ne-cGA in particular, generally exhibit a better quality of solution and a higher rate of convergence for most of the problems than do the existing cGA, sGA, and (1 + 1) -ES. The speedup model has been verified by experiments. The results also show that an adequate alleviation of elitism further improves the solution quality, as well as the convergence speed.
引用
收藏
页码:367 / 385
页数:19
相关论文
共 31 条
  • [1] A genetic algorithm for shortest path routing problem and the sizing of populations
    Ahn, CW
    Ramakrishna, RS
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (06) : 566 - 579
  • [2] [Anonymous], 1989, GENETIC ALGORITHM SE
  • [3] [Anonymous], 2000, INT SER COMPUTAT INT
  • [4] [Anonymous], INT ENG SYST ART NEU
  • [5] [Anonymous], 99010 ILLIGAL U ILL
  • [6] Back T., 1997, Handbook of evolutionary computation
  • [7] Back T., 1995, Proceedings of the 6th International Conference on Genetic Algorithms, P2
  • [8] A hybrid heuristic for the traveling salesman problem
    Baraglia, R
    Hidalgo, JI
    Perego, R
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2001, 5 (06) : 613 - 622
  • [9] Cantu-Paz E., 2000, EFFICIENT ACCURATE P
  • [10] DEB K, 1993, FOUNDATIONS OF GENETIC ALGORITHMS 2, P93