Escolar Documentos
Profissional Documentos
Cultura Documentos
INTRODUCCIÓN.
HISTORIA
Desde tiempos remotos la evolución a resultado un proceso interesante por que a dado
un sin fin de nuevos acontecimientos a lo largo de la historia.
Algunos de sus descubridores, o personajes precursores de la evolución son los
siguientes:
Charles Darwin:
Menciona que los organismos que presentan semejanzas están emparentados y que el
cambio evolutivo es el resultado del proceso de selección natural.
Gregor Mendel:
Descubrió que los caracteres se heredaban de forma discreta, y que se tomaban del
padre o de la madre, dependiendo de su carácter dominante o recesivo.
James Watson y Francis Crick:
Los cromosomas están compuestos por acido desoxiribonucleico y por tanto los genes
están en los cromosomas.
Cannon (1932):
Interpreta la evolución natural como un proceso de aprendizaje.
G.E.P. Box, G.J. Friedman, W.W. Bledsoe y H.J. Bremermann (1962):
Desarrollaron independientemente algoritmos inspirados en la evolución para
optimización de funciones y aprendizaje automático.
Ingo Rechenberg (1965):
Introdujo una técnica que llamó estrategia evolutiva.
John Henry Holland (1970):
Surgió una de las líneas más prometedoras de la inteligencia artificial, la de los
algoritmos genéticos.
1
JESUS RAMIREZ SANCHEZ
CURSO DE VERANO ALGORITMOS GENETICOS ING SISTEMAS COMP.
DEFINICION ALGORITMO GENETICO
Los algoritmos genéticos son métodos que se adaptan a ciertas circunstancias de algún
entorno para resolver un problema en específico; este proceso es realizado siguiendo
una serie de pasos. Básicamente un algoritmo genético, toma ciertos valores aleatorios
los cuales se conjugan entre si para poder formar descendencias, es decir formar
generaciones nuevas, a partir de generaciones ya existentes.
Los algoritmos genéticos son una de las técnicas heurísticas modernas por que
mantienen una variedad de posibles soluciones para el problema proporcionan los
principios de la evolución natural: adaptación y supervivencia del más adaptado para
formar la siguiente generación.
Algunos de los conceptos más importantes dentro de los algoritmos genéticos son los
siguientes en los cuales, se hace una breve mención:
Evolución.
Es el conjunto de transformaciones o cambios a través del tiempo que ha originado la
diversidad de formas de vida que existen sobre la Tierra a partir de un antepasado
común.
Evolución:
Es el conjunto de transformaciones o cambios.
Población.
Es un grupo de personas, u organismos de una especie particular.
Genes.
Secuencia lineal organizada de lucleotidos en la molecula del ADN.
Cromosoma.
Son los encargados de transportar ADN y los genes durante la división celular.
ADN.
Es un material genético que controla la herencia y se localiza en el centro de las células.
Herencia.
Es la transmisión del material genético contenido en el núcleo celular.
Carácter.
Es cada uno de los rasgos que se usan en la descripción de los seres vivos.
Optimización.
Programación automática.
Aprendizaje máquina.
Economía.
Sistemas inmunes.
Ecología.
2
JESUS RAMIREZ SANCHEZ
CURSO DE VERANO ALGORITMOS GENETICOS ING SISTEMAS COMP.
Genética de poblaciones.
Evolución y aprendizaje.
Sistemas sociales.
Para desarrollar y comprender como se lleva a cabo este proceso intervienen distintos
métodos que son aplicados en base a los requerimientos de cada problema; y los cuales
se mencionan a continuación:
Elitista.
Proporcional a la aptitud.
Rueda de ruleta.
Selección escalada.
Selección por torneo.
Selección por rango.
Selección generacional
Selección por estado estacionario.
OPERADORES GENETICOS.
Selección:
3
JESUS RAMIREZ SANCHEZ
CURSO DE VERANO ALGORITMOS GENETICOS ING SISTEMAS COMP.
Cruce:
El operador de cruce lo que realiza es combinar genes de un padre con una madre y
producir un hijo; esto se lleva a cabo de una manera “combinatoria” entre los genes de
ambos padres para producir dos o mas hijos.
Cruce.
Mutación:
Mutación.
Clonación:
0 1 0 1 1
0 1 0 1 1
Clonacion
Inversión:
En este se invierten los cromosomas de un individuo para crear una nueva generación.
0 1 0 1 1
Cromosoma Normal
1 1 0 1 0
4
JESUS RAMIREZ SANCHEZ
CURSO DE VERANO ALGORITMOS GENETICOS ING SISTEMAS COMP.
Cromosoma Invertido
CONCLUSIONES.
Para poder entender estos conceptos se necesita saber como trabajan cada uno de los
operadores dentro de un algoritmo genético. Conforme se va dando la evolución en cada
uno de los aspectos de la vida cotidiana, se hace un poco mas complicado determinar
cual es la opción optima para un problema en especifico.
REFERENCIAS:
http://www.depi.itch.edu.mx/apacheco/expo/html/ai14/ga.html
www.monografias.com/...pdf/...geneticos/algoritmos-geneticos.pdf
http://www.elprisma.com/apuntes/matematicas/algoritmosgeneticos/