Removing the Genetics from the Standard Genetic Algorithm

Abstract

We present an abstraction of the genetic algorithm (GA), termed population-based incremental learning (PBIL), that explicitly maintains the statistics contained in a GA's population, but which abstracts away the crossover operator and redefines the role of the population. This results in PBIL being simpler, both computationally and theoretically, than the GA. Empirical results reported elsewhere show that PBIL is faster and more effective than the GA on a large set of commonly used benchmark problems. Here we present results on a problem custom designed to benefit both from the GA's crossover operator and from its use of a population. The results show that PBIL performs as well as, or better than, GAs carefully tuned to do well on this problem. This suggests that even on problems custom designed for GAs, much of the power of the GA may derive from the statistics maintained implicitly in its population, and not from the population itself nor from the crossover operator.

Cite

Text

Baluja and Caruana. "Removing the Genetics from the Standard Genetic Algorithm." International Conference on Machine Learning, 1995. doi:10.1016/B978-1-55860-377-6.50014-1

Markdown

[Baluja and Caruana. "Removing the Genetics from the Standard Genetic Algorithm." International Conference on Machine Learning, 1995.](https://mlanthology.org/icml/1995/baluja1995icml-removing/) doi:10.1016/B978-1-55860-377-6.50014-1

BibTeX

@inproceedings{baluja1995icml-removing,
  title     = {{Removing the Genetics from the Standard Genetic Algorithm}},
  author    = {Baluja, Shumeet and Caruana, Rich},
  booktitle = {International Conference on Machine Learning},
  year      = {1995},
  pages     = {38-46},
  doi       = {10.1016/B978-1-55860-377-6.50014-1},
  url       = {https://mlanthology.org/icml/1995/baluja1995icml-removing/}
}