File Download
Supplementary

postgraduate thesis: Theoretical analysis and approximation of infinite population models for evolutionary algorithms

TitleTheoretical analysis and approximation of infinite population models for evolutionary algorithms
Authors
Issue Date2015
PublisherThe University of Hong Kong (Pokfulam, Hong Kong)
Citation
Song, B. [宋博]. (2015). Theoretical analysis and approximation of infinite population models for evolutionary algorithms. (Thesis). University of Hong Kong, Pokfulam, Hong Kong SAR. Retrieved from http://dx.doi.org/10.5353/th_b5558992
AbstractEvolutionary algorithms are general purpose optimization algorithms. Despite their successes in many real-world applications, the theoretical analyses of the underlying evolutionary processes and of the behaviors of these algorithms remain incomplete. This thesis focuses on one major approach of studying evolutionary algorithms theoretically — the dynamical system approach. More specifically, we are concerned with the theoretical foundations and practical approximations of infinite population models of evolutionary algorithms on continuous optimization problems. Infinite population models are generally derived from general state space Markov chains by exploiting symmetry between individuals in the population and analyzing the limiting case when the population size goes to infinity. They are usually described by difference equations (or transition equations) between marginal probability density functions of consecutive generations. Previously, there are very few studies on the theoretical foundations of infinite population models of evolutionary algorithms. In the first part of this thesis, we show that the convergence proofs in a widely cited study in this area were in fact wrong and incomplete. We further show that the modeling assumption of exchangeability of individuals in that study cannot yield the transition equation in general. This essentially creates a vacuum in the theoretical foundations of infinite population models. In order to fill the gap, we build a novel analytical framework based on convergence in distribution for random elements taking values in the metric space of infinite sequences. The framework is concise and mathematically rigorous. It provides an infrastructure for studying the convergence of the stacking of operators and of iterating the algorithm which previous studies failed to address. Then, we use the framework to analyze various operators of the simple evolutionary algorithm. The mutation operator and the k-ary recombination operator are readily analyzed. Our analyses show that for these operators, they have the property of producing identically and independently distributed populations, in the sense that if the initial population is identically and independently distributed, as the population size goes to infinity, in the limit all subsequent generations are also identically and independently distributed. This means that for these operators, the transition equations derived for independently and identically distributed populations can actually predict the real population dynamics as the population size goes to infinity. This provides a theoretical justification for infinite population models. For the infinite population model of proportionate selection, although we have not proved its convergence, we carry out various analyses and report our results. Finally, to bridge the gap between theory and practice, we propose a general approximation scheme for the transition equations of infinite population models. This scheme is based on Gaussian mixture approximation of functions, and in general it can solve the transition equations in closed form. We prove that given any generation number k, by choosing appropriate values of parameters, the approximation error between our scheme and the infinite population model can be arbitrarily small for all populations before the kth generation. Experimental results show that the proposed scheme is useful in simulating and examining the population dynamics of evolutionary algorithms.
DegreeDoctor of Philosophy
SubjectEvolutionary computation
Algorithms
Dept/ProgramElectrical and Electronic Engineering
Persistent Identifierhttp://hdl.handle.net/10722/216256

 

DC FieldValueLanguage
dc.contributor.authorSong, Bo-
dc.contributor.author宋博-
dc.date.accessioned2015-09-08T23:11:33Z-
dc.date.available2015-09-08T23:11:33Z-
dc.date.issued2015-
dc.identifier.citationSong, B. [宋博]. (2015). Theoretical analysis and approximation of infinite population models for evolutionary algorithms. (Thesis). University of Hong Kong, Pokfulam, Hong Kong SAR. Retrieved from http://dx.doi.org/10.5353/th_b5558992-
dc.identifier.urihttp://hdl.handle.net/10722/216256-
dc.description.abstractEvolutionary algorithms are general purpose optimization algorithms. Despite their successes in many real-world applications, the theoretical analyses of the underlying evolutionary processes and of the behaviors of these algorithms remain incomplete. This thesis focuses on one major approach of studying evolutionary algorithms theoretically — the dynamical system approach. More specifically, we are concerned with the theoretical foundations and practical approximations of infinite population models of evolutionary algorithms on continuous optimization problems. Infinite population models are generally derived from general state space Markov chains by exploiting symmetry between individuals in the population and analyzing the limiting case when the population size goes to infinity. They are usually described by difference equations (or transition equations) between marginal probability density functions of consecutive generations. Previously, there are very few studies on the theoretical foundations of infinite population models of evolutionary algorithms. In the first part of this thesis, we show that the convergence proofs in a widely cited study in this area were in fact wrong and incomplete. We further show that the modeling assumption of exchangeability of individuals in that study cannot yield the transition equation in general. This essentially creates a vacuum in the theoretical foundations of infinite population models. In order to fill the gap, we build a novel analytical framework based on convergence in distribution for random elements taking values in the metric space of infinite sequences. The framework is concise and mathematically rigorous. It provides an infrastructure for studying the convergence of the stacking of operators and of iterating the algorithm which previous studies failed to address. Then, we use the framework to analyze various operators of the simple evolutionary algorithm. The mutation operator and the k-ary recombination operator are readily analyzed. Our analyses show that for these operators, they have the property of producing identically and independently distributed populations, in the sense that if the initial population is identically and independently distributed, as the population size goes to infinity, in the limit all subsequent generations are also identically and independently distributed. This means that for these operators, the transition equations derived for independently and identically distributed populations can actually predict the real population dynamics as the population size goes to infinity. This provides a theoretical justification for infinite population models. For the infinite population model of proportionate selection, although we have not proved its convergence, we carry out various analyses and report our results. Finally, to bridge the gap between theory and practice, we propose a general approximation scheme for the transition equations of infinite population models. This scheme is based on Gaussian mixture approximation of functions, and in general it can solve the transition equations in closed form. We prove that given any generation number k, by choosing appropriate values of parameters, the approximation error between our scheme and the infinite population model can be arbitrarily small for all populations before the kth generation. Experimental results show that the proposed scheme is useful in simulating and examining the population dynamics of evolutionary algorithms.-
dc.languageeng-
dc.publisherThe University of Hong Kong (Pokfulam, Hong Kong)-
dc.relation.ispartofHKU Theses Online (HKUTO)-
dc.rightsThe author retains all proprietary rights, (such as patent rights) and the right to use in future works.-
dc.rightsCreative Commons: Attribution 3.0 Hong Kong License-
dc.subject.lcshEvolutionary computation-
dc.subject.lcshAlgorithms-
dc.titleTheoretical analysis and approximation of infinite population models for evolutionary algorithms-
dc.typePG_Thesis-
dc.identifier.hkulb5558992-
dc.description.thesisnameDoctor of Philosophy-
dc.description.thesislevelDoctoral-
dc.description.thesisdisciplineElectrical and Electronic Engineering-
dc.description.naturepublished_or_final_version-

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats