Wolfram Library Archive

Courseware Demos MathSource Technical Notes
All Collections Articles Books Conference Proceedings

Artificial Intelligence: Simulating a Basic Genetic Algorithm

James A. Freeman
Organization: Artificial Intelligence Lab, Loral Space Information Systems
Journal / Anthology

The Mathematica Journal
Year: 1993
Volume: 3
Issue: 2
Page range: 52-56

A genetic algorithm is a search technique that uses concepts from reproduction and natural selection to produce better solutions (children) from previous solutions (parents). Genetic algorithms are useful in a wide variety of applications requiring the optimization of a function, including some forms of machine learning. In this article, we will develop the functions necessary to implement a simple genetic algorithm and apply it to find the maximum value of a complicated function.

*Applied Mathematics > Optimization