Related Experiment Video
Updated: Jun 30, 2026

Selecting Multiple Biomarker Subsets with Similarly Effective Binary Classification Performances
Published on: October 11, 2018
The crowding approach to niching in genetic algorithms
Ole J Mengshoel1, David E Goldberg
1RIACS, NASA Ames Research Center, Mail Stop 269-3, Moffett Field, CA 94035, USA. omengshoel@riacs.edu
This study introduces probabilistic crowding, a fast and parameter-free niching technique for evolutionary algorithms. It reliably maintains subpopulations, offering predictable analysis and enhancing genetic algorithm performance.
Area of Science:
- Evolutionary Computation
- Artificial Intelligence
- Optimization Algorithms
Background:
- Niching techniques are crucial for maintaining diversity in evolutionary algorithms.
- Crowding methods, a subset of niching, aim to preserve multiple optima.
- Local tournament algorithms encompass various strategies including simulated annealing and restricted tournament selection.
Purpose of the Study:
- To introduce and analyze probabilistic crowding as an effective niching technique within local tournament algorithms.
- To develop a general algorithmic and analytical framework applicable to diverse crowding algorithms.
- To investigate the reliable maintenance of subpopulations and predict their behavior.
Main Methods:
- Development of a generalized algorithmic and analytical framework for crowding algorithms.
- Presentation and analysis of the probabilistic crowding niching algorithm.
- Experimental validation of the probabilistic crowding approach and comparison with deterministic crowding.
Main Results:
- Probabilistic crowding is demonstrated to be fast, simple, and requires no additional parameters beyond classical genetic algorithms.
- Reliable maintenance of subpopulations is achieved and shown to be predictable.
- Novel results for deterministic crowding are presented, alongside insights into combining crowding replacement rules and population sizing.
Conclusions:
- Probabilistic crowding offers a robust and efficient method for niching in evolutionary computation.
- The developed framework provides a valuable tool for analyzing and understanding various crowding techniques.
- Experimental results confirm the effectiveness and predictability of probabilistic crowding for maintaining subpopulations.
Related Concept Videos
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...
Genetic Screens
Forward genetic screens
Forward or “classical” genetic screens involve creating random mutations in an organism’s DNA using radiation, mutagens, or insertion of additional bases, which result in visible changes...
Genetic Drift
Combinatorial Gene Control
The expression of more than 30,000 genes is controlled by approximately 2000-3000 transcription factors. This is possible because a single transcription factor can recognize more than one regulatory sequence. The specificity in gene...
What is Population Genetics?
Behavioral Genetics and Its Designs
The primary methodologies used in behavior genetics include family studies, twin studies, and adoption studies, each providing unique...