English
Related papers

Related papers: Average Drift Analysis and Population Scalability

200 papers

Population-based evolutionary algorithms (EAs) have been widely applied to solve various optimization problems. The question of how the performance of a population-based EA depends on the population size arises naturally. The performance of…

Neural and Evolutionary Computing · Computer Science 2013-05-13 Jun He , Tianshi Chen , Boris Mitavskiy

Drift analysis is a powerful tool for analyzing the time complexity of evolutionary algorithms. However, it requires manual construction of drift functions to bound hitting time for each specific algorithm and problem. To address this…

Neural and Evolutionary Computing · Computer Science 2026-03-04 Jun He , Siang Yew Chong , Xin Yao

We analyse numerically the effects of small population size in the initial transient regime of a simple example population dynamics. These effects play an important role for the numerical determination of large deviation functions of…

Statistical Mechanics · Physics 2017-09-28 Esteban Guevara Hidalgo , Vivien Lecomte

It is generally accepted that populations are useful for the global exploration of multi-modal optimisation problems. Indeed, several theoretical results are available showing such advantages over single-trajectory search heuristics. In…

Neural and Evolutionary Computing · Computer Science 2019-03-27 Dogan Corus , Pietro S. Oliveto

One of the key difficulties in using estimation-of-distribution algorithms is choosing the population size(s) appropriately: Too small values lead to genetic drift, which can cause enormous difficulties. In the regime with no genetic drift,…

Neural and Evolutionary Computing · Computer Science 2023-09-11 Benjamin Doerr , Weijie Zheng

Real-world optimisation problems are often dynamic. Previously good solutions must be updated or replaced due to changes in objectives and constraints. It is often claimed that evolutionary algorithms are particularly suitable for dynamic…

Neural and Evolutionary Computing · Computer Science 2016-07-13 Duc-Cuong Dang , Thomas Jansen , Per Kristian Lehre

The utilization of populations is one of the most important features of evolutionary algorithms (EAs). There have been many studies analyzing the impact of different population sizes on the performance of EAs. However, most of such studies…

Neural and Evolutionary Computing · Computer Science 2012-08-14 Tianshi Chen , Ke Tang , Guoliang Chen , Xin Yao

The dynamics of adaptation is difficult to predict because it is highly stochastic even in large populations. The uncertainty emerges from number fluctuations, called genetic drift, arising in the small number of particularly fit…

Populations and Evolution · Quantitative Biology 2015-06-30 Oskar Hallatschek , Lukas Geyrhofer

Population diversity is crucial in evolutionary algorithms as it helps with global exploration and facilitates the use of crossover. Despite many runtime analyses showing advantages of population diversity, we have no clear picture of how…

Neural and Evolutionary Computing · Computer Science 2023-04-20 Johannes Lengler , Andre Opris , Dirk Sudholt

Drift analysis aims at translating the expected progress of an evolutionary algorithm (or more generally, a random process) into a probabilistic guarantee on its run time (hitting time). So far, drift arguments have been successfully…

Neural and Evolutionary Computing · Computer Science 2021-11-01 Benjamin Doerr , Timo Kötzing

A major aim of evolutionary biology is to explain the respective roles of adaptive versus non-adaptive changes in the evolution of complexity. While selection is certainly responsible for the spread and maintenance of complex phenotypes,…

Populations and Evolution · Quantitative Biology 2017-01-17 Thomas LaBar , Christoph Adami

In evolutionary optimization, it is important to understand how fast evolutionary algorithms converge to the optimum per generation, or their convergence rate. This paper proposes a new measure of the convergence rate, called average…

Neural and Evolutionary Computing · Computer Science 2019-11-11 Jun He , Guangming Lin

In an evolutionary algorithm, the population has a very important role as its size has direct implications regarding solution quality, speed, and reliability. Theoretical studies have been done in the past to investigate the role of…

Neural and Evolutionary Computing · Computer Science 2007-05-23 Fernando G. Lobo , Claudio F. Lima

Population diversity is crucial in evolutionary algorithms to enable global exploration and to avoid poor performance due to premature convergence. This book chapter reviews runtime analyses that have shown benefits of population diversity,…

Neural and Evolutionary Computing · Computer Science 2018-01-31 Dirk Sudholt

Estimation-of-distribution algorithms (EDAs) are optimization algorithms that learn a distribution on the search space from which good solutions can be sampled easily. A key parameter of most EDAs is the sample size (population size). If…

Neural and Evolutionary Computing · Computer Science 2023-11-06 Weijie Zheng , Benjamin Doerr

Population dynamics provides a numerical tool allowing for the study of rare events by means of simulating a large number of copies of the system, supplemented with a selection rule that favours the rare trajectories of interest. The…

Statistical Mechanics · Physics 2018-06-07 Esteban Guevara Hidalgo

Frequency dependent selection and demographic fluctuations play important roles in evolutionary and ecological processes. Under frequency dependent selection, the average fitness of the population may increase or decrease based on…

Populations and Evolution · Quantitative Biology 2015-06-23 Weini Huang , Christoph Hauert , Arne Traulsen

Evolutionary branching is analysed in a stochastic, individual-based population model under mutation and selection. In such models, the common assumption is that individual reproduction and life career are characterised by values of a…

Populations and Evolution · Quantitative Biology 2025-10-01 S. Sagitov , B. Mehlig , P. Jagers , V. Vatutin

Understanding the time evolution of fragmented animal populations and their habitats, connected by migration, is a problem of both theoretical and practical interest. This paper presents a method for calculating the time evolution of the…

Populations and Evolution · Quantitative Biology 2008-12-04 Anders Eriksson

The fitness level method is a popular tool for analyzing the hitting time of elitist evolutionary algorithms. Its idea is to divide the search space into multiple fitness levels and estimate lower and upper bounds on the hitting time using…

Neural and Evolutionary Computing · Computer Science 2024-04-02 Jun He , Yuren Zhou
‹ Prev 1 2 3 10 Next ›