z-logo
open-access-imgOpen Access
Genetic algorithms
Author(s) -
John Holland
Publication year - 2012
Publication title -
scholarpedia
Language(s) - English
Resource type - Journals
ISSN - 1941-6016
DOI - 10.4249/scholarpedia.1482
Subject(s) - computer science , algorithm
n·ving organisms are consummate problem solvers. They exhibit a ver satility that puts the best com puter programs to shame. This observa tion is especially galling for computer scientists, who may spend months or years of intellectual effort on an al gorithm, whereas organisms come by their abilities through the apparently undirected mechanism of evolution and natural selection. Pragmatic researchers see evolution's remarkable power as something to be emulated rather than envied. Natural selection eliminates one of the greatest hurdles in software design: specifying in advance all the features of a problem and the actions a program should take to deal with them. By harnessing the mechanisms of evolution, researchers may be able to "breed" programs that solve problems even when no person can fully understand their structure. In deed, these so-called genetic algorithms have already demonstrated the ability to make breakthroughs in the design of such complex systems as jet engines. Genetic algorithms make it possible to explore a far greater range of poten tial solutions to a problem than do con ventional programs. Furthermore, as re searchers probe the natural selection of programs under controlled and well-un-

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom