Drift and scaling in estimation of distribution algorithms

    Research output: Contribution to journalArticlepeer-review

    Abstract

    This paper considers a phenomenon in Estimation of Distribution Algorithms (EDA) analogous to drift in population genetic dynamics. Finite population sampling in selection results in fluctuations which get reinforced when the probability model is updated. As a consequence, any probability model which can generate only a single set of values with probability 1 can be an attractive fixed point of the algorithm. To avoid this, parameters of the algorithm must scale with the system size in strongly problem-dependent ways, or the algorithm must be modified. This phenomenon is shown to hold for general EDAs as a consequence of the lack of ergodicity and irreducibility of the Markov chain on the state of probability models. It is illustrated in the case of UMDA, in which it is shown that the global optimum is only found if the population size is sufficiently large. For the needle-in-a haystack problem, the population size must scale as the square-root of the size of the search space. For the one-max problem, the population size must scale as the square-root of the problem size. © 2005 by the Massachusetts Institute of Technology.
    Original languageEnglish
    Pages (from-to)99-123
    Number of pages24
    JournalEvolutionary Computation
    Volume13
    Issue number1
    DOIs
    Publication statusPublished - Mar 2005

    Keywords

    • Convergence analysis
    • Counting-ones problem
    • Estimation of distribution algorithms
    • Markov chain analysis
    • Needle-in-a-haystack problem
    • Probability building genetic algorithms

    Fingerprint

    Dive into the research topics of 'Drift and scaling in estimation of distribution algorithms'. Together they form a unique fingerprint.

    Cite this