6533b857fe1ef96bd12b4e1a

RESEARCH PRODUCT

On sampling error in evolutionary algorithms

Dirk SchweimDavid WittenbergFranz Rothlauf

subject

education.field_of_studyDistribution (mathematics)Population sizePopulationStatisticsEvolutionary algorithmInitializationSmall population sizeGenetic programmingeducationConfidence intervalMathematics

description

The initial population in evolutionary algorithms (EAs) should form a representative sample of all possible solutions (the search space). While large populations accurately approximate the distribution of possible solutions, small populations tend to incorporate a sampling error. A low sampling error at initialization is necessary (but not sufficient) for a reliable search since a low sampling error reduces the overall random variations in a random sample. For this reason, we have recently presented a model to determine a minimum initial population size so that the sampling error is lower than a threshold, given a confidence level. Our model allows practitioners of, for example, genetic programming (GP) and other EA variants to estimate a reasonable initial population size.

https://doi.org/10.1145/3449726.3462726