Escolar Documentos
Profissional Documentos
Cultura Documentos
ALGORITMOS GENETICOS
Introducción.
Desde el principio de los tiempos la naturaleza ha sufrido grandes cambios conforme
transcurren los años, modificando la forma de relacionarse entre cada una de las
diferentes especies que rodean el entorno, haciendo que estos individuos tengan que
adaptarse a todo cambio ya que el entorno se encuentran en constante evolución.
Con este proceso de cambio llega la extinción para los individuos más débiles; los
que no logran sobrevivir por si solos; en cambio prevalece la supervivencia del más
fuerte que se adapta conforme el entorno se va transformando, uno de estos
ejemplos es el hombre.
También cabe mencionar que el gran campo de aplicación de los Algoritmos Genéticos se
relaciona con aquellos problemas para los cuales no existen técnicas especializadas, e incluso
en el caso en que dichas técnicas existan, y funcionen bien, pueden efectuarse mejoras de las
mismas hibridándolas para obtener un mejor funcionamiento.
Por último hay que conocer que los algoritmos genéticos son una de las técnicas
heurísticas modernas ya que mantienen una variedad de posibles soluciones para el
problema a considerar y usan los principios de la evolución natural: adaptación y
supervivencia del más adaptado para formar la siguiente generación de posibles
soluciones.
Algoritmos genéticos
Pues primero que nada debemos conocer que un algoritmo es una serie de pasos
organizados que describe el proceso que se debe seguir, para dar solución a un
problema específico. Para poder saber y conocer mas sobre el tema es necesario
conocer desde el principio como se desarrollo la evolución de los algoritmos
genéticos y para esto es necesario de conoces un poco de historia.
Los principios básicos de los Algoritmos Genéticos fueron establecidos por grandes
personajes que aportaron sus ideas y principios para dar surgimiento a una rama tan
importante en la actualidad algunos de estos personajes son los que a continuación
se mencionara:
Nora Isela Vargas Vargas
Estos fueron algunos de los personajes más importantes que aportaron sus
conocimientos para contribuir en el desarrollo de lo que hoy se conoce como
algoritmos genéticos que son:
Evolución.
Población.
Individuos.
Algoritmo.
Gen
Cromosoma.
ADN.
Mutación.
Herencia.
Carácter.
Clonación.
Selección.
Nora Isela Vargas Vargas
Estos son en si los conceptos que interviene en mayor medida para poder
comprender como se desarrolla la evolución de todos los individuos de una
población.
Esto sería en resumidas cuentas todo lo que se debe saber en principio para poder
entender cuáles son las bases en las que se desarrolló lo que hoy es llamado un
algoritmo genético, al igual que el poder conocer cuáles son sus fundamentos y
objetivos principales objetivos.
Elitista.
Proporcional a la aptitud.
Nora Isela Vargas Vargas
Rueda de ruleta.
Selección escalada.
Selección por torneo.
Selección por rango.
Selección generacional
Selección por estado estacionario.
Selección jerárquica.
Estos serian en si los métodos más utilizados para resolver los problemas de manera
más óptima y eficiente, los cuales usan para su desarrollo diferentes operadores que
son llamados genéticos para poder obtener una respuesta satisfactoria, los cuales
mencionaremos a continuación y que son necesarios para el proceso de cualquier
algoritmo genético.
Operador de cruce: que toma dos padres seleccionados para dar pasó a dos
hijos formados con los cromosomas de ambos.
Clonación
Como observamos estos son algunos de los operadores genéticos mas importantes
como ya se menciona para llevar a cabo operaciones sobre determinadas
poblaciones para obtener las todas la generaciones que se requieren en la resolución
de un problema en sí.
Nora Isela Vargas Vargas
Esto sería de manera general algunos de los muchos aspectos que se consideran en
lo que son los algoritmos genéticos, ya que este es un tema muy amplio que requiere
de muchos elementos de estudio para poder comprender a profundidad su
funcionamiento y poder estudiar todos los objetos que participan de alguna forma u
otra para su desarrollo.
Conclusión:
Como punto final solo mencionar que para poder comprender a profundidad el cómo
evolucionan y se desarrollan los algoritmo genéticos se necesita tener en cuenta
muchos conceptos que están relacionados con la genética de los seres humanos,
también cabe mencionar que es una ciencia muy interesante para estudiar, ya que
como mencione tiene que ver con lo que son las características de los individuos,
aplicadas a la resolución de problemas basados en programas computacionales.
Referencias:
Estas son las referencias en las que se baso la información que se muestra.
Goldberg D.E. (1989) Genetic Algorithms in Search, Optimization and Machine
Learning. Addison-Wesley.
http://mit.ocw.universia.net/7.012/f01/pdf/genetics-2.pdf
http://www.ciceana.org.mx/recursos/Ingenieria%20genetica.pdf
http://es.wikipedia.org/wiki/Algoritmo_gen%C3%A9tico