THE DYNAMICS OF A GENETIC ALGORITHM FOR A SIMPLE LEARNING-PROBLEM

Citation
M. Rattray et Jl. Shapiro, THE DYNAMICS OF A GENETIC ALGORITHM FOR A SIMPLE LEARNING-PROBLEM, Journal of physics. A, mathematical and general, 29(23), 1996, pp. 7451-7473
Citations number
28
Categorie Soggetti
Physics
ISSN journal
03054470
Volume
29
Issue
23
Year of publication
1996
Pages
7451 - 7473
Database
ISI
SICI code
0305-4470(1996)29:23<7451:TDOAGA>2.0.ZU;2-8
Abstract
A formalism for describing the dynamics of genetic algorithms (GAs) us ing methods from statistical mechanics is applied to the problem of ge neralization in a perceptron with binary weights. The dynamics are sol ved for the case where a new batch of training patterns is presented t o each population member each generation, which considerably simplifie s the calculation. The theory is shown to agree closely to simulations of a real GA averaged over many runs, accurately predicting the mean best solution found. For weak selection and large problem size the dif ference equations describing the dynamics can be expressed analyticall y and we find that the effects of noise due to the finite size of each training batch can be removed by increasing the population size appro priately. If this population resizing is used, one can deduce the most computationally efficient size of training batch each generation. For independent patterns this choice also gives the minimum total number of training patterns used. Although using independent patterns is a ve ry inefficient use of training patterns in general, this work may also prove useful for determining the optimum batch size in the case where patterns are recycled.