DocumentCode
1079237
Title
Genetic algorithms
Author
Frenzel, James F.
Author_Institution
Dept. of Electr. Eng., Idaho Univ., Moscow, ID, USA
Volume
12
Issue
3
fYear
1993
Firstpage
21
Lastpage
24
Abstract
Genetic algorithms are exploratory procedures that are often able to locate near optimal solutions to complex problems. To do this, a genetic algorithm maintains a set of trial solutions, and forces them to evolve towards an acceptable solution. First, a representation for possible solutions must be developed. Then, starting with an initial random population and employing survival-of-the-fittest and exploiting old knowledge in the gene pool, each generation´s ability to solve the problem should improve. This is achieved through a four-step process involving evaluation, reproduction, recombination, and mutation. As an application the author developed a genetic algorithm to train a product neural network for predicting the optimum transistor width in a CMOS switch, given the operating conditions and desired conductance.<>
Keywords
electronic engineering computing; genetic algorithms; learning (artificial intelligence); neural nets; CMOS switch; complex problems; evaluation; gene pool; genetic algorithm; initial random population; mutation; near optimal solutions; optimum transistor width; product neural network; recombination; reproduction; survival-of-the-fittest; training; trial solutions; Binary trees; Biological cells; Decoding; Encoding; Genetic algorithms; Genetic mutations; Particle measurements;
fLanguage
English
Journal_Title
Potentials, IEEE
Publisher
ieee
ISSN
0278-6648
Type
jour
DOI
10.1109/45.282292
Filename
282292
Link To Document