Speciation (genetic algorithm)

Speciation (genetic algorithm)

Speciation is a process that occurs naturally in evolution and is modeled explicitly in some genetic algorithms.

Speciation in nature occurs when two similar reproducing beings evolve to become too dissimilar to share genetic information effectively or correctly. In the case of living organisms, they are incapable of mating to produce offspring. Interesting special cases of different species being able to breed exist, such as a horse and a donkey mating to produce a mule. However in this case the Mule is usually infertile, and so the genetic isolation of the two parent species is maintained.

In implementations of genetic search algorithms, the event of speciation is defined by some mathematical function that describes the similarity between two candidate solutions (usually described as individuals) in the population. If the result of the similarity is too low, the crossover operator is disallowed between those individuals.

ee also

NeuroEvolution of Augmented Topologies


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • List of genetic engineering topics — NOTOC # 3 end 5 end A Acentric chromosome Achondroplasia Active site Adam s Curse Adaptation Adenine Adenosine Adenosine diphosphate Adenovirus ADP Ala Alagille syndrome Albino Alcoholism Alkylating agent Allele Allele frequency Alleles… …   Wikipedia

  • List of numerical analysis topics — This is a list of numerical analysis topics, by Wikipedia page. Contents 1 General 2 Error 3 Elementary and special functions 4 Numerical linear algebra …   Wikipedia

  • evolution — evolutional, adj. evolutionally, adv. /ev euh looh sheuhn/ or, esp. Brit., /ee veuh /, n. 1. any process of formation or growth; development: the evolution of a language; the evolution of the airplane. 2. a product of such development; something… …   Universalium

  • Neuroevolution — Not to be confused with Evolution of nervous systems or Neural development. Neuroevolution, or neuro evolution, is a form of machine learning that uses evolutionary algorithms to train artificial neural networks. It is useful for… …   Wikipedia

  • Neuroevolution of augmenting topologies — (NEAT) is a genetic algorithm for the generation of evolving artificial neural networks (a neuroevolution technique) developed by Ken Stanley in 2002 while at The University of Texas at Austin. It alters both the weighting parameters and… …   Wikipedia

  • Digital organism — Part of a series on Evolutionary Biology …   Wikipedia

  • List of genetics-related topics — This is a list of terms related to genetics. NOTOC # * 3 end * 5 end A * Acentric chromosome * Achondroplasia * Active site * Adam s Curse * Adaptation * Adenine * Adenosine * Adenovirus * Adenosine diphosphate (ADP) * Ala * Alagille syndrome *… …   Wikipedia

  • Computational phylogenetics — is the application of computational algorithms, methods and programs to phylogenetic analyses. The goal is to assemble a phylogenetic tree representing a hypothesis about the evolutionary ancestry of a set of genes, species, or other taxa. For… …   Wikipedia

  • Bioinformatics — For the journal, see Bioinformatics (journal). Map of the human X chromosome (from the NCBI website). Assembly of the human genome is one of the greatest achievements of bioinformatics. Bioinformatics …   Wikipedia

  • Pseudogene — Pseudogenes are defunct relatives of known genes that have lost their protein coding ability or are otherwise no longer expressed in the cell.cite journal | author = Vanin EF | title = Processed pseudogenes: characteristics and evolution |… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”