Linear analysis of genetic algorithms

被引:44
|
作者
Schmitt, LM [1 ]
Nehaniv, CL [1 ]
Fujii, RH [1 ]
机构
[1] Univ Aizu, Sch Comp Sci & Engn, Fukushima 96580, Japan
关键词
stochastic optimization; fitness-scaled genetic algorithms; fitness-rank dependence; Markov chain model; spectral analysis of stochastic matrices;
D O I
10.1016/S0304-3975(98)00004-8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We represent simple and fitness-scaled genetic algorithms by Markov chains on probability distributions over the set of all possible populations of a fixed finite size. Analysis of this formulation yields new insight into the geometric properties of the three phase mutation, crossover, and fitness selection of a genetic algorithm by representing them as stochastic matrices acting on the state space. This indicates new methods using mutation and crossover as the proposal scheme for simulated annealing. We show by explicit estimates that for small mutation rates a genetic algorithm asymptotically spends most of its time in uniform populations regardless of crossover rate. The simple genetic algorithm converges in the following sense: there exists a fully positive limit probability distribution over populations. This distribution is independent of the choice of initial population. We establish strong ergodicity of the underlying inhomogeneous Markov chain for genetic algorithms that use any of a large class of fitness scaling methods including linear fitness scaling, sigma-truncation, and power law scaling. Our analysis even allows for variation in mutation and crossover rates according to a pre-determined schedule, where the mutation rate stays bounded away from zero. We show that the limit probability distribution of such a process is fully positive at all populations of uniform fitness. Consequently, genetic algorithms that use the above fitness scalings do not converge to a population containing only optimal members. This answers a question of G. Rudolph (IEEE Trans. on Neural Networks 5 (1994) 96-101). For a large set of fitness scaling methods, the limit distribution depends on the pre-order induced by the fitness function f, i.e. c greater than or equal to c' double left right arrow f(c)greater than or equal to f(c') on possible creatures c and c', and not on the particular values assumed by the fitness function. (C) 1998-Elsevier Science B.V. All rights reserved.
引用
收藏
页码:101 / 134
页数:34
相关论文
共 50 条
  • [21] A non-linear camera calibration with genetic algorithms
    Bouchouicha, M
    Ben Khelifa, M
    Puech, W
    SEVENTH INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND ITS APPLICATIONS, VOL 2, PROCEEDINGS, 2003, : 189 - 192
  • [22] Sidelobe reduction in sparse linear arrays by genetic algorithms
    Lommi, A
    Massa, A
    Storti, E
    Trucco, A
    MICROWAVE AND OPTICAL TECHNOLOGY LETTERS, 2002, 32 (03) : 194 - 196
  • [23] Genetic algorithms for adaptive non-linear predictors
    Neubauer, Andre
    Proceedings of the IEEE International Conference on Electronics, Circuits, and Systems, 1998, 1 : 209 - 212
  • [24] Differential Evolution and Genetic Algorithms for the Linear Ordering Problem
    Snasel, Vaclav
    Kroemer, Pavel
    Platos, Jan
    KNOWLEDGE-BASED AND INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT I, PROCEEDINGS, 2009, 5711 : 139 - 146
  • [25] Evolving evolutionary algorithms using linear genetic programming
    Oltean, M
    EVOLUTIONARY COMPUTATION, 2005, 13 (03) : 387 - 410
  • [26] Application of genetic algorithms for the synthesis of linear antenna arrays
    Marcano, D
    Jimenez, M
    Chang, O
    Duran, F
    NUMERICAL METHODS IN ENGINEERING SIMULATION, 1996, : 257 - 263
  • [27] Optimization of Linear Collaborative Spectrum Sensing with Genetic Algorithms
    Sanna, Michele
    Murroni, Maurizio
    2010 IEEE 71ST VEHICULAR TECHNOLOGY CONFERENCE, 2010,
  • [28] Analysis of linear time sorting algorithms
    Shutler, Paul M. E.
    Sim, Seok Woon
    Lim, Wei Yin Selina
    COMPUTER JOURNAL, 2008, 51 (04): : 451 - 469
  • [29] Analysis of Linear Combination Algorithms in Cryptography
    Grabner, Peter J.
    Heuberger, Clemens
    Prodinger, Helmut
    Thuswaldner, Joerg M.
    ACM TRANSACTIONS ON ALGORITHMS, 2005, 1 (01) : 123 - 142
  • [30] Candlestick stock analysis with genetic algorithms
    Belford, Peter
    GECCO 2006: Genetic and Evolutionary Computation Conference, Vol 1 and 2, 2006, : 1851 - 1852