Printer Friendly
Dictionary, Encyclopedia and Thesaurus - The Free Dictionary
3,902,932,015 visitors served.
forum Join the Word of the Day Mailing List For webmasters
?
Dictionary/
thesaurus
Medical
dictionary
Legal
dictionary
Financial
dictionary
Acronyms
 
Idioms
Encyclopedia
Wikipedia
encyclopedia
?

Genetic algorithms

   Also found in: Financial, Wikipedia 0.01 sec.
Genetic algorithms

Search procedures based on the mechanics of natural selection and genetics. Such procedures are known also as evolution strategies, evolutionary programming, genetic programming, and evolutionary computation. Genetic algorithms are increasingly solving difficult search, optimization, and machine-learning problems that have previously resisted automated solution. They can solve hard problems quickly and reliably, are easy to interface to existing simulations and models, are extensible, and are easy to hybridize.

Motivation

Just as natural selection and genetics have filled a variety of niches by creating genotypes (sets of chromosomes) that result in well-adapted phenotypes (or organisms), so too can genetic algorithms solve many artificial problems by creating strings (artificial chromosomes) that result in better solutions. Users ultimately turn to genetic algorithms for robustness, that is, for algorithms that are broadly applicable, relatively quick, and sufficiently reliable. This emphasis on robustness contrasts starkly with the philosophy of operations research, where new algorithms must be tailored to specific problems. The need to invent a new method for each new problem class is daunting, and users look for methods that can solve complex problems without this requirement. See Operations research

Mechanics

For concrete exposition, the discussion is limited to a simple genetic algorithm that processes a finite population of fixed-length, binary strings. A simple genetic algorithm consists of three operators: selection, crossover, and mutation.

Selection is the survival of the fittest within the genetic algorithm. The key notion is to give preference to better individuals. Of course, for selection to function, there must be some way of determining what is good. This evaluation can come from a formal objective function, or it can come from the subjective judgment of a human observer or critic.

If genetic algorithms were to do nothing but selection, the trajectory of populations could contain nothing but changing proportions of the strings in the original population. To do something more sensible, the algorithm needs to explore different structures. A primary exploration operator used in many genetic algorithms is crossover. Simple, one-point crossover proceeds in three steps: (1) two individuals are chosen from the population by using the selection operator, and these two structures are considered to be mated; (2) a cross site along the string length is chosen uniformly at random; and (3) position values are exchanged between the two strings following the cross site.

In a binary-coded genetic algorithm, mutation is the occasional (low probability) alteration of a bit position, and with other codes a variety of diversity-generating operators may be used. When used together with selection and crossover, mutation acts both as an insurance policy against losing needed diversity and as a hill-climbing algorithm.


genetic algorithms - genetic algorithm


Want to thank TFD for its existence? Tell a friend about us, add a link to this page, add the site to iGoogle, or visit the webmaster's page for free fun content.
?Page tools
Printer friendly
Cite / link
Feedback
Mentioned in?  References in periodicals archive?   Encyclopedia browser?   Full browser?
No references found
 
Genetic algorithms are search algorithms based on the mechanism of natural selection and natural genetics.
9781584886297 Genetic algorithms and genetic programming; modern concepts and practical applications.
The merging of neural networks, fuzzy logic, and genetic algorithms," Insurance, Mathematics and Economics, Elsevier Science Inc.
 
 
genetic abnormality
genetic abnormality
Genetic Absence Epilepsy Rat from Strasbourg
genetic adaptation
genetic adaptation
genetic adaptation
genetic adaptation
genetic affinity
Genetic algorithm
Genetic algorithm
Genetic algorithm
Genetic Algorithm - Linear Programming - Extended Dijkstra's Algorithm
Genetic Algorithm - Radial-Basis Function
Genetic Algorithm 1
Genetic Algorithm Data Generation Tool
Genetic Algorithm for Design Optimization
Genetic Algorithm for Maximum Likelihood
Genetic Algorithm for Motif Finding
Genetic Algorithm for Numerical Optimization Problems
Genetic Algorithm for Rapid Likelihood Inference
Genetic Algorithm Neural Network
Genetic Algorithm Optimization Toolbox
Genetic ALgorithm Optimized for Portability and Parallelism System
Genetic Algorithm Packet Scheduler
Genetic Algorithm Research Group
Genetic Algorithm SAmple Consensus
Genetic Algorithm Solution
Genetic Algorithm Template-Matching
Genetic Algorithm Utility Library
Genetic Algorithm/Multi-Stage Detector
Genetic algorithms
Genetic Algorithms and Simulated Annealing
Genetic Algorithms in Engineering Systems Innovations and Applications
Genetic Algorithms in Visual Art and Music
Genetic Algorithms Research and Applications Group
Genetic allele
Genetic allele
Genetic allele
genetic amplification
Genetic analysis
Genetic analysis
Genetic analysis
Genetic analysis
Genetic Analysis Center
Genetic Analysis Technology Consortium
Genetic Analysis Workshop
Genetic Analysis Workshop 5
Genetic Analysis Workshop 8
Genetic Analysis Workshop 9
Genetic and Developmental Disorders
Genetic and Developmental Disorders
Genetic and Evolutionary Algorithm Toolbox
Genetic and Evolutionary Computation Conference
Genetic and Evolving Fuzzy Systems
Genetic and Inherited Disorders Organisation
Genetic and Rare Diseases
Genetic Anomalies, Inc.
Genetic Ant Colony Optimization
genetic association
Genetic biology
Genetic biology
 
Encyclopedia
?

Terms of Use | Privacy policy | Feedback | Advertise with Us | Copyright © 2012 Farlex, Inc.
Disclaimer
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional.