Analysis of convergence of an evolutionary algorithm with self-adaptation using a stochastic Lyapunov function.
This paper analyses the convergence of evolutionary algorithms using a technique which is based on a stochastic Lyapunov function and developed within the martingale theory. This technique is used to investigate the convergence of a simple evolutionary algorithm with self-adaptation, which contains two types of parameters: fitness parameters, belonging to the domain of the objective function; and control parameters, responsible for the variation of fitness parameters. Although both parameters mutate randomly and independently, they converge to the "optimum" due to the direct (for fitness parameters) and indirect (for control parameters) selection. We show that the convergence velocity of the evolutionary algorithm with self-adaptation is asymptotically exponential, similar to the velocity of the optimal deterministic algorithm on the class of unimodal functions. Although some martingale inequalities have not be proved analytically, they have been numerically validated with 0.999 confidence using Monte-Carlo simulations.
Semenov
Mikhail A
MA
Rothamsted Research, Harpenden, Herts, AL5 2JQ, United Kingdom. mikhail.semenov@bbsrc.ac.uk
Terkel
Dmitri A
DA
D000220:Adaptation, Biological; D000465:Algorithms; D005075:Biological Evolution; D003198:Computer Simulation; D005828:Genetics, Population; D008957:Models, Genetic; D009010:Monte Carlo Method; D009154:Mutation / Q000235:genetics; D013269:Stochastic Processes