Diferencia entre revisiones de «Algoritmo genético»

Contenido eliminado Contenido añadido
Diegusjaimes (discusión · contribs.)
m Revertidos los cambios de 201.198.26.182 a la última edición de A ver
Línea 11:
== Funcionamiento ==
Los algoritmos genéticos establecen una analogía entre el conjunto de soluciones de un problema, llamado fenotipo, y el conjunto de individuos de una población natural, codificando la información de cada solución en una cadena, generalmente binaria, llamada cromosoma. Los símbolos que forman la cadena son llamados los genes. Cuando la representación de los cromosomas se hace con cadenas de dígitos binarios se le conoce como genotipo. Los cromosomas evolucionan a través de iteraciones, llamadas generaciones. En cada generación, los cromosomas son evaluados usando alguna medida de aptitud. Las siguientes generaciones (nuevos cromosomas), llamada descendencia, se forman utilizando dos [[operador genético|operadores genéticos]], de [[sobrecruzamiento (computación evolutiva)|sobrecruzamiento]] y de [[mutación (computación evolutiva)|mutación]].
 
'''La selección o reproducción: Este operador escoge cromosomas entre la población para efectuar la reproducción cuanto más capaz sea el cromosoma más veces será seleccionado para reproducrise.
 
Mutación: Este operador produce variaciones de modo aleatoria en un cromosoma por ejemplo: en la cadena 000111000 puede mutar su segunda posición para dar lugar a la cadena 01011100, la mutación puede dar se en cada posición de un bit en una cadena, con una probabilidad normalmente muy pequeña, por ejemplo: 0.00.1'''--[[Especial:Contributions/201.198.26.182|201.198.26.182]] ([[Usuario Discusión:201.198.26.182|discusión]]) 01:32 21 ago 2009 (UTC)Helberth Araya Alfaro--[[Especial:Contributions/201.198.26.182|201.198.26.182]] ([[Usuario Discusión:201.198.26.182|discusión]]) 01:32 21 ago 2009 (UTC) Tony Alpízar Carmona
 
== Cuándo usar estos algoritmos ==