A Large Population Size Can Be Unhelpful in Evolutionary Algorithms
Tianshi Chen, Ke Tang, Guoliang Chen, Xin Yao

TL;DR
This paper rigorously analyzes the impact of population size in evolutionary algorithms, revealing that larger populations can sometimes be detrimental, contrary to common assumptions, with implications for problem characteristics and algorithm design.
Contribution
It provides a theoretical analysis showing conditions where large populations in EAs are unhelpful, extending understanding beyond empirical observations.
Findings
Large populations can be harmful under certain problem conditions
Theoretical analysis applies to multi-modal problems and other scenarios
Identifies problem characteristics leading to disadvantages of large populations
Abstract
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 are based computational experiments, except for a few cases. The common wisdom so far appears to be that a large population would increase the population diversity and thus help an EA. Indeed, increasing the population size has been a commonly used strategy in tuning an EA when it did not perform as well as expected for a given problem. He and Yao (2002) showed theoretically that for some problem instance classes, a population can help to reduce the runtime of an EA from exponential to polynomial time. This paper analyzes the role of population further in EAs and shows rigorously that large populations may not always be useful. Conditions, under which…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMetaheuristic Optimization Algorithms Research · Advanced Multi-Objective Optimization Algorithms · Evolutionary Algorithms and Applications
