SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
ALGORITMOS GENÉTICOS EVOLUTIVOS
                                Andres Felipe Trujillo Madrigal




Cuando no referimos a los algoritmos genéticos (AGs) no podemos dejar de pensar en las
magnificas soluciones que pueda alcanzar algún sistema biológico y un ejemplo de ello es
la como es la evolución.

Inspirados en Darwin la evolución biológica es el proceso por el cual una especie esta en
continua transformación a través de cambios producidos por unas series de generaciones
que se ve reflejado es su estructura genética y puede llevar a la aparición de nuevas
especies o la adaptación a distintos entornos.

En la teoría que plantea Darwin, describe un conjunto de técnicas que están basadas en
la selección utilizada por la naturaleza por la cual los individuos más aptos de una
población son lo que pueden llegar a sobrevivir y adaptarse mas fácil a los cambios que se
producen en su medio. En este contexto los más adaptados van desplazando lentamente a
los menos adaptados y conduce a una acumulación lenta de cambios favorables para la
población. La selección natural puede llegar a cambiar los atributos básicos de una
población original pero la evolución no es posible sin la variación genética de alguna o de
otra manera debe haber mutación y a menudo recombinación para que se generen los
diferentes genotipos que forman a un individuo único.

Un investigador de la Universidad de Michigan llamado Jhon Holland propuso en 1975 un
modelo de optimización que tratara de encontrar la mejor solución a un problema dado
entre un conjunto de soluciones posibles, siguiendo el mismo patrón de la selección
natural Holland propuso los objetivos alrededor de los AGs:

    Imitar los procesos adaptativos de los sistemas naturales
    Diseñar sistemas artificiales (por lo general un programa) que contenga los
     mecanismos importantes de los sistemas naturales.

Los AGs son métodos que se van adaptando según las condiciones dadas por su creador
(el desarrollador) y que a medida de algunas iteraciones podemos resolver problemas de
búsqueda o de optimización. Están inspirados en el proceso genético del organismo vivo y
por estas razones lo podemos considerar un sistema bioinspirado en su totalidad.
Siguiendo con los principios de evolución explicados anteriormente los AGs son capaces
de ir creando soluciones para el mundo real y la evolución de estas soluciones hacia
valores óptimos dependerá de la adecuada codificación por parte de su creador.

En la naturaleza los individuos compiten entre sí en la búsqueda de recursos como
comida, agua y refugio, incluso compiten con los mismos de su especie en busca de un
compañero. Aquellos individuos que tiene más éxito de sobrevivir y tiene más éxito en
atraer compañeros tendrán la mayor probabilidad de generar la gran un gran número de
descendientes. La combinación de buenas características proveniente de individuos
dominantes puede llegar a producir seres de un nivel superior (superindividuos) cuya
adaptación es mayor a cualquiera de sus antecesores.

Los AGs trabajan de una manera sencilla como primer objetivo es establecer un conjunto
de individuos la cual consideramos como la población inicial y que por lo general es
seleccionada de forma aleatoria y cada uno de ellos representa una solución factible al
problema dado. Cada ser creado tendrá un cierto grado de adaptabilidad el cual
dependerá de su composición genética que en la naturaleza equivaliera al grado de
efectividad que una especie puede sobrevivir y luego evolucionar.

ALGORITMO GENÉTICO CANÓNICO
Luego de inspeccionar un poco acerca de los principios básicos de los AGs explicare el
algoritmo que utilizaremos para tener un poco de idea a la hora de sentarnos a codificar.

      Generar una población inicial.
      Iterar hasta un criterio de parada.
      Evaluar cada individuo de la población.
      Seleccionar los padres.
      Aplicar algún criterio de cruce y mutación
      Incluir la nueva generación.

CODIFICACIÓN
Un individuo se puede representar como un conjunto de parámetros los cuales lo
podemos definir como genes los cuales agrupados forma una tira que denominamos
cromosoma. La forma de representar un gen lo podemos definir entre el conjunto {0,1} y
el cromosoma será una hilera de un tamaño definido por el creador.

El conjunto de parámetros representado un cromosoma en particular se le denomina
fenotipo. El fenotipo contiene la información requería para construir un organismo él se le
denomina genotipo que puede llegar a se evaluada según el fenotipo.

Más contenido relacionado

La actualidad más candente

12 SeleccióN Natural
12 SeleccióN Natural12 SeleccióN Natural
12 SeleccióN Naturalsayurii
 
Origen de-las-especies
Origen de-las-especiesOrigen de-las-especies
Origen de-las-especiesZavala168
 
Sistemas para ordenar los seres vivos
Sistemas para ordenar los seres vivosSistemas para ordenar los seres vivos
Sistemas para ordenar los seres vivosFelix Gutierrez
 
Ecologia - biodiversidad alfa en el BRUNAS
Ecologia -  biodiversidad alfa en el BRUNASEcologia -  biodiversidad alfa en el BRUNAS
Ecologia - biodiversidad alfa en el BRUNASMarkJeissonUBALDOGAR
 
Métodos de medición de la diversidad
Métodos de medición de la diversidadMétodos de medición de la diversidad
Métodos de medición de la diversidadNathali Luna
 
S causas del racismo
S causas del racismoS causas del racismo
S causas del racismoCris BPrado
 
Evolución de poblaciones. 2013
Evolución de poblaciones. 2013Evolución de poblaciones. 2013
Evolución de poblaciones. 2013Hogar
 
Relaciones interespecificas
Relaciones interespecificasRelaciones interespecificas
Relaciones interespecificasSinatra Salazar
 
Selección Natural y especiación. Guía para tercero medio, biología, plan común
Selección Natural y especiación. Guía para tercero medio, biología, plan comúnSelección Natural y especiación. Guía para tercero medio, biología, plan común
Selección Natural y especiación. Guía para tercero medio, biología, plan comúnHogar
 

La actualidad más candente (15)

Evolucion 2011
Evolucion 2011Evolucion 2011
Evolucion 2011
 
12 SeleccióN Natural
12 SeleccióN Natural12 SeleccióN Natural
12 SeleccióN Natural
 
Origen de-las-especies
Origen de-las-especiesOrigen de-las-especies
Origen de-las-especies
 
Selección1
Selección1Selección1
Selección1
 
Sistemas para ordenar los seres vivos
Sistemas para ordenar los seres vivosSistemas para ordenar los seres vivos
Sistemas para ordenar los seres vivos
 
Ecologia - biodiversidad alfa en el BRUNAS
Ecologia -  biodiversidad alfa en el BRUNASEcologia -  biodiversidad alfa en el BRUNAS
Ecologia - biodiversidad alfa en el BRUNAS
 
Neutralista
NeutralistaNeutralista
Neutralista
 
Métodos de medición de la diversidad
Métodos de medición de la diversidadMétodos de medición de la diversidad
Métodos de medición de la diversidad
 
Evolución 4
Evolución 4Evolución 4
Evolución 4
 
S causas del racismo
S causas del racismoS causas del racismo
S causas del racismo
 
Evolución de poblaciones. 2013
Evolución de poblaciones. 2013Evolución de poblaciones. 2013
Evolución de poblaciones. 2013
 
Relaciones interespecificas
Relaciones interespecificasRelaciones interespecificas
Relaciones interespecificas
 
Teorias de la evolución
Teorias de la evoluciónTeorias de la evolución
Teorias de la evolución
 
Selección Natural y especiación. Guía para tercero medio, biología, plan común
Selección Natural y especiación. Guía para tercero medio, biología, plan comúnSelección Natural y especiación. Guía para tercero medio, biología, plan común
Selección Natural y especiación. Guía para tercero medio, biología, plan común
 
Neodarwinismo 2.
Neodarwinismo 2.Neodarwinismo 2.
Neodarwinismo 2.
 

Destacado

Wikipedia Vs. The Book
Wikipedia Vs. The BookWikipedia Vs. The Book
Wikipedia Vs. The BookCathy Fahey
 
A la base propuesta ANEF
A la base propuesta ANEFA la base propuesta ANEF
A la base propuesta ANEFvidasindical
 
Tardi la guerra de las trincheras
Tardi la guerra de las trincherasTardi la guerra de las trincheras
Tardi la guerra de las trincherasclasesjorge
 
Solemne Tics Fernando Paez,AngéLica MuñOz, Andres Lopez, Mauricio Lagos
Solemne Tics Fernando Paez,AngéLica MuñOz, Andres Lopez, Mauricio LagosSolemne Tics Fernando Paez,AngéLica MuñOz, Andres Lopez, Mauricio Lagos
Solemne Tics Fernando Paez,AngéLica MuñOz, Andres Lopez, Mauricio Lagosgueste16d3b
 
PRESENTACIÓN DEL PRIMER PROGRAMA DE ACTUALIZACIÓN DE EJECUTIVOS EN MÉXICO: EA...
PRESENTACIÓN DEL PRIMER PROGRAMA DE ACTUALIZACIÓN DE EJECUTIVOS EN MÉXICO: EA...PRESENTACIÓN DEL PRIMER PROGRAMA DE ACTUALIZACIÓN DE EJECUTIVOS EN MÉXICO: EA...
PRESENTACIÓN DEL PRIMER PROGRAMA DE ACTUALIZACIÓN DE EJECUTIVOS EN MÉXICO: EA...OLIVIER SOUMAH-MIS
 
Inteligencia emocional el coeficiente de las inteligencias múltiples
Inteligencia emocional el coeficiente de las inteligencias múltiplesInteligencia emocional el coeficiente de las inteligencias múltiples
Inteligencia emocional el coeficiente de las inteligencias múltiplesCedemInacap
 
Introduccion a ORACLE
Introduccion a ORACLEIntroduccion a ORACLE
Introduccion a ORACLEpp guanuchi
 
Modulos contact center
Modulos contact centerModulos contact center
Modulos contact centersefemor
 
La Construccio d'un model
La Construccio d'un modelLa Construccio d'un model
La Construccio d'un modelMARIACABRISAS
 
Los Primeros Habitantes De Las Islas. Vt
Los Primeros Habitantes De Las Islas. VtLos Primeros Habitantes De Las Islas. Vt
Los Primeros Habitantes De Las Islas. Vtmarck89
 
2 autoconocimiento y autocontrol en el adolescente
2 autoconocimiento y autocontrol en el adolescente2 autoconocimiento y autocontrol en el adolescente
2 autoconocimiento y autocontrol en el adolescenteAurora Jaimes
 
Guia para presentaciones - UNSTA - Campus
Guia para presentaciones - UNSTA - CampusGuia para presentaciones - UNSTA - Campus
Guia para presentaciones - UNSTA - CampusDaniel Spagnolo
 
Vida y salud restautante
Vida y salud restautanteVida y salud restautante
Vida y salud restautanteAlbita Toaza
 
Teorias del aprendizaja para act. multimedia
Teorias del aprendizaja para act. multimediaTeorias del aprendizaja para act. multimedia
Teorias del aprendizaja para act. multimediaDenis Díaz López
 
Presentacion infanteria trabajo 2 seccion b
Presentacion infanteria trabajo 2 seccion bPresentacion infanteria trabajo 2 seccion b
Presentacion infanteria trabajo 2 seccion bEsly3
 
Unidad 5, tejido muscular
Unidad 5, tejido muscularUnidad 5, tejido muscular
Unidad 5, tejido muscularCami Paz
 

Destacado (20)

Guión para pixton
Guión para pixtonGuión para pixton
Guión para pixton
 
Wikipedia Vs. The Book
Wikipedia Vs. The BookWikipedia Vs. The Book
Wikipedia Vs. The Book
 
A la base propuesta ANEF
A la base propuesta ANEFA la base propuesta ANEF
A la base propuesta ANEF
 
Tardi la guerra de las trincheras
Tardi la guerra de las trincherasTardi la guerra de las trincheras
Tardi la guerra de las trincheras
 
Solemne Tics Fernando Paez,AngéLica MuñOz, Andres Lopez, Mauricio Lagos
Solemne Tics Fernando Paez,AngéLica MuñOz, Andres Lopez, Mauricio LagosSolemne Tics Fernando Paez,AngéLica MuñOz, Andres Lopez, Mauricio Lagos
Solemne Tics Fernando Paez,AngéLica MuñOz, Andres Lopez, Mauricio Lagos
 
PRESENTACIÓN DEL PRIMER PROGRAMA DE ACTUALIZACIÓN DE EJECUTIVOS EN MÉXICO: EA...
PRESENTACIÓN DEL PRIMER PROGRAMA DE ACTUALIZACIÓN DE EJECUTIVOS EN MÉXICO: EA...PRESENTACIÓN DEL PRIMER PROGRAMA DE ACTUALIZACIÓN DE EJECUTIVOS EN MÉXICO: EA...
PRESENTACIÓN DEL PRIMER PROGRAMA DE ACTUALIZACIÓN DE EJECUTIVOS EN MÉXICO: EA...
 
Inteligencia emocional el coeficiente de las inteligencias múltiples
Inteligencia emocional el coeficiente de las inteligencias múltiplesInteligencia emocional el coeficiente de las inteligencias múltiples
Inteligencia emocional el coeficiente de las inteligencias múltiples
 
Introduccion a ORACLE
Introduccion a ORACLEIntroduccion a ORACLE
Introduccion a ORACLE
 
Modulos contact center
Modulos contact centerModulos contact center
Modulos contact center
 
La Construccio d'un model
La Construccio d'un modelLa Construccio d'un model
La Construccio d'un model
 
Los Primeros Habitantes De Las Islas. Vt
Los Primeros Habitantes De Las Islas. VtLos Primeros Habitantes De Las Islas. Vt
Los Primeros Habitantes De Las Islas. Vt
 
2 autoconocimiento y autocontrol en el adolescente
2 autoconocimiento y autocontrol en el adolescente2 autoconocimiento y autocontrol en el adolescente
2 autoconocimiento y autocontrol en el adolescente
 
El comienzo en dropbox
El comienzo en dropboxEl comienzo en dropbox
El comienzo en dropbox
 
Guia para presentaciones - UNSTA - Campus
Guia para presentaciones - UNSTA - CampusGuia para presentaciones - UNSTA - Campus
Guia para presentaciones - UNSTA - Campus
 
Vida y salud restautante
Vida y salud restautanteVida y salud restautante
Vida y salud restautante
 
Teorias del aprendizaja para act. multimedia
Teorias del aprendizaja para act. multimediaTeorias del aprendizaja para act. multimedia
Teorias del aprendizaja para act. multimedia
 
Presentacion infanteria trabajo 2 seccion b
Presentacion infanteria trabajo 2 seccion bPresentacion infanteria trabajo 2 seccion b
Presentacion infanteria trabajo 2 seccion b
 
Unidad 5, tejido muscular
Unidad 5, tejido muscularUnidad 5, tejido muscular
Unidad 5, tejido muscular
 
Fpe
FpeFpe
Fpe
 
Final op
Final op Final op
Final op
 

Similar a AGs

Trabajo+completo+de+inteligencia+algoritmo+genetico
Trabajo+completo+de+inteligencia+algoritmo+geneticoTrabajo+completo+de+inteligencia+algoritmo+genetico
Trabajo+completo+de+inteligencia+algoritmo+geneticoRufino meri?
 
Int.art.equipo02
Int.art.equipo02Int.art.equipo02
Int.art.equipo02elypp11
 
Algoritmo genetico
Algoritmo geneticoAlgoritmo genetico
Algoritmo geneticoRufino meri?
 
Algoritmos Geneticos - Teoria.pdf
Algoritmos Geneticos - Teoria.pdfAlgoritmos Geneticos - Teoria.pdf
Algoritmos Geneticos - Teoria.pdfCastañeda Samanamu
 
Algoritmo Genético
Algoritmo GenéticoAlgoritmo Genético
Algoritmo Genéticoandreaac2014
 
Unl articulo cientifico-1
Unl articulo cientifico-1Unl articulo cientifico-1
Unl articulo cientifico-1andreaac2014
 
computacion Evolutiva
computacion Evolutivacomputacion Evolutiva
computacion Evolutivaguest590a846
 
Apunte Algoritmos Geneticos
Apunte Algoritmos GeneticosApunte Algoritmos Geneticos
Apunte Algoritmos GeneticosESCOM
 
Predicción del mundial con Algoritmos Genéticos
Predicción del mundial con Algoritmos GenéticosPredicción del mundial con Algoritmos Genéticos
Predicción del mundial con Algoritmos GenéticosRossy Faican Cango
 
Algoritmos Genéticos_Inteligencia Artificial
Algoritmos Genéticos_Inteligencia ArtificialAlgoritmos Genéticos_Inteligencia Artificial
Algoritmos Genéticos_Inteligencia ArtificialGabriela_Rodriguez
 
Algoritmos Genéticos
Algoritmos GenéticosAlgoritmos Genéticos
Algoritmos GenéticosESCOM
 

Similar a AGs (20)

Trabajo+completo+de+inteligencia+algoritmo+genetico
Trabajo+completo+de+inteligencia+algoritmo+geneticoTrabajo+completo+de+inteligencia+algoritmo+genetico
Trabajo+completo+de+inteligencia+algoritmo+genetico
 
Int.art.equipo02
Int.art.equipo02Int.art.equipo02
Int.art.equipo02
 
Algoritmo genetico
Algoritmo geneticoAlgoritmo genetico
Algoritmo genetico
 
Algoritmos Geneticos - Teoria.pdf
Algoritmos Geneticos - Teoria.pdfAlgoritmos Geneticos - Teoria.pdf
Algoritmos Geneticos - Teoria.pdf
 
Algoritmo Genético
Algoritmo GenéticoAlgoritmo Genético
Algoritmo Genético
 
Unl articulo cientifico-1
Unl articulo cientifico-1Unl articulo cientifico-1
Unl articulo cientifico-1
 
Resumen 2 Unidad
Resumen 2 UnidadResumen 2 Unidad
Resumen 2 Unidad
 
Resumen 2 Unidad
Resumen 2 UnidadResumen 2 Unidad
Resumen 2 Unidad
 
Resumen 2 Unidad
Resumen 2 UnidadResumen 2 Unidad
Resumen 2 Unidad
 
Resumen 2 Unidad
Resumen 2 UnidadResumen 2 Unidad
Resumen 2 Unidad
 
Resumen 2 Unidad
Resumen 2 UnidadResumen 2 Unidad
Resumen 2 Unidad
 
Resumen 2 Unidad
Resumen 2 UnidadResumen 2 Unidad
Resumen 2 Unidad
 
Resumen 2 Unidad
Resumen 2 UnidadResumen 2 Unidad
Resumen 2 Unidad
 
Resumen 2 Unidad
Resumen 2 UnidadResumen 2 Unidad
Resumen 2 Unidad
 
computacion Evolutiva
computacion Evolutivacomputacion Evolutiva
computacion Evolutiva
 
Apunte Algoritmos Geneticos
Apunte Algoritmos GeneticosApunte Algoritmos Geneticos
Apunte Algoritmos Geneticos
 
Predicción del mundial con Algoritmos Genéticos
Predicción del mundial con Algoritmos GenéticosPredicción del mundial con Algoritmos Genéticos
Predicción del mundial con Algoritmos Genéticos
 
Algoritmos Genéticos_Inteligencia Artificial
Algoritmos Genéticos_Inteligencia ArtificialAlgoritmos Genéticos_Inteligencia Artificial
Algoritmos Genéticos_Inteligencia Artificial
 
Algoritmos Genéticos
Algoritmos GenéticosAlgoritmos Genéticos
Algoritmos Genéticos
 
COMPUTACIÓN EVOLUTIVA
COMPUTACIÓN EVOLUTIVACOMPUTACIÓN EVOLUTIVA
COMPUTACIÓN EVOLUTIVA
 

Más de kuskis

Visón Corporativa de la Estrategias BI
Visón Corporativa de la Estrategias BIVisón Corporativa de la Estrategias BI
Visón Corporativa de la Estrategias BIkuskis
 
Heisenberg
HeisenbergHeisenberg
Heisenbergkuskis
 
Interacciones Fundamentales
Interacciones FundamentalesInteracciones Fundamentales
Interacciones Fundamentaleskuskis
 
Definiciones
DefinicionesDefiniciones
Definicioneskuskis
 
Termodinámica - U. Autonoma de Colombia-
Termodinámica - U. Autonoma de Colombia-Termodinámica - U. Autonoma de Colombia-
Termodinámica - U. Autonoma de Colombia-kuskis
 

Más de kuskis (7)

Visón Corporativa de la Estrategias BI
Visón Corporativa de la Estrategias BIVisón Corporativa de la Estrategias BI
Visón Corporativa de la Estrategias BI
 
Heisenberg
HeisenbergHeisenberg
Heisenberg
 
BIO
BIOBIO
BIO
 
Bio
BioBio
Bio
 
Interacciones Fundamentales
Interacciones FundamentalesInteracciones Fundamentales
Interacciones Fundamentales
 
Definiciones
DefinicionesDefiniciones
Definiciones
 
Termodinámica - U. Autonoma de Colombia-
Termodinámica - U. Autonoma de Colombia-Termodinámica - U. Autonoma de Colombia-
Termodinámica - U. Autonoma de Colombia-
 

Último

Ergonomía en Oficinas- Ergonomía en Oficina.pptx
Ergonomía en Oficinas- Ergonomía en Oficina.pptxErgonomía en Oficinas- Ergonomía en Oficina.pptx
Ergonomía en Oficinas- Ergonomía en Oficina.pptxmolinabdiego93
 
la historia de nissan skyline y su evolucion
la historia de nissan skyline y su evolucionla historia de nissan skyline y su evolucion
la historia de nissan skyline y su evolucionemanuelrosalezsanche
 
Manual de Camioneta Toyota doble traccion 20023
Manual de Camioneta Toyota doble traccion 20023Manual de Camioneta Toyota doble traccion 20023
Manual de Camioneta Toyota doble traccion 20023danyercatari1
 
Inyección electrónica, Diagnostico por imagenes.pdf
Inyección electrónica, Diagnostico por imagenes.pdfInyección electrónica, Diagnostico por imagenes.pdf
Inyección electrónica, Diagnostico por imagenes.pdfmiltonantonioescamil
 
lollllllllllllllllllllllllllllllllllllllllllllllll
lolllllllllllllllllllllllllllllllllllllllllllllllllollllllllllllllllllllllllllllllllllllllllllllllll
lollllllllllllllllllllllllllllllllllllllllllllllllJesusFlores332
 
PIAnGIMNACIA___19655c35a563e33___ 2.pdfh
PIAnGIMNACIA___19655c35a563e33___ 2.pdfhPIAnGIMNACIA___19655c35a563e33___ 2.pdfh
PIAnGIMNACIA___19655c35a563e33___ 2.pdfhjonathancallenteg
 

Último (6)

Ergonomía en Oficinas- Ergonomía en Oficina.pptx
Ergonomía en Oficinas- Ergonomía en Oficina.pptxErgonomía en Oficinas- Ergonomía en Oficina.pptx
Ergonomía en Oficinas- Ergonomía en Oficina.pptx
 
la historia de nissan skyline y su evolucion
la historia de nissan skyline y su evolucionla historia de nissan skyline y su evolucion
la historia de nissan skyline y su evolucion
 
Manual de Camioneta Toyota doble traccion 20023
Manual de Camioneta Toyota doble traccion 20023Manual de Camioneta Toyota doble traccion 20023
Manual de Camioneta Toyota doble traccion 20023
 
Inyección electrónica, Diagnostico por imagenes.pdf
Inyección electrónica, Diagnostico por imagenes.pdfInyección electrónica, Diagnostico por imagenes.pdf
Inyección electrónica, Diagnostico por imagenes.pdf
 
lollllllllllllllllllllllllllllllllllllllllllllllll
lolllllllllllllllllllllllllllllllllllllllllllllllllollllllllllllllllllllllllllllllllllllllllllllllll
lollllllllllllllllllllllllllllllllllllllllllllllll
 
PIAnGIMNACIA___19655c35a563e33___ 2.pdfh
PIAnGIMNACIA___19655c35a563e33___ 2.pdfhPIAnGIMNACIA___19655c35a563e33___ 2.pdfh
PIAnGIMNACIA___19655c35a563e33___ 2.pdfh
 

AGs

  • 1. ALGORITMOS GENÉTICOS EVOLUTIVOS Andres Felipe Trujillo Madrigal Cuando no referimos a los algoritmos genéticos (AGs) no podemos dejar de pensar en las magnificas soluciones que pueda alcanzar algún sistema biológico y un ejemplo de ello es la como es la evolución. Inspirados en Darwin la evolución biológica es el proceso por el cual una especie esta en continua transformación a través de cambios producidos por unas series de generaciones que se ve reflejado es su estructura genética y puede llevar a la aparición de nuevas especies o la adaptación a distintos entornos. En la teoría que plantea Darwin, describe un conjunto de técnicas que están basadas en la selección utilizada por la naturaleza por la cual los individuos más aptos de una población son lo que pueden llegar a sobrevivir y adaptarse mas fácil a los cambios que se producen en su medio. En este contexto los más adaptados van desplazando lentamente a los menos adaptados y conduce a una acumulación lenta de cambios favorables para la población. La selección natural puede llegar a cambiar los atributos básicos de una población original pero la evolución no es posible sin la variación genética de alguna o de otra manera debe haber mutación y a menudo recombinación para que se generen los diferentes genotipos que forman a un individuo único. Un investigador de la Universidad de Michigan llamado Jhon Holland propuso en 1975 un modelo de optimización que tratara de encontrar la mejor solución a un problema dado entre un conjunto de soluciones posibles, siguiendo el mismo patrón de la selección natural Holland propuso los objetivos alrededor de los AGs:  Imitar los procesos adaptativos de los sistemas naturales  Diseñar sistemas artificiales (por lo general un programa) que contenga los mecanismos importantes de los sistemas naturales. Los AGs son métodos que se van adaptando según las condiciones dadas por su creador (el desarrollador) y que a medida de algunas iteraciones podemos resolver problemas de
  • 2. búsqueda o de optimización. Están inspirados en el proceso genético del organismo vivo y por estas razones lo podemos considerar un sistema bioinspirado en su totalidad. Siguiendo con los principios de evolución explicados anteriormente los AGs son capaces de ir creando soluciones para el mundo real y la evolución de estas soluciones hacia valores óptimos dependerá de la adecuada codificación por parte de su creador. En la naturaleza los individuos compiten entre sí en la búsqueda de recursos como comida, agua y refugio, incluso compiten con los mismos de su especie en busca de un compañero. Aquellos individuos que tiene más éxito de sobrevivir y tiene más éxito en atraer compañeros tendrán la mayor probabilidad de generar la gran un gran número de descendientes. La combinación de buenas características proveniente de individuos dominantes puede llegar a producir seres de un nivel superior (superindividuos) cuya adaptación es mayor a cualquiera de sus antecesores. Los AGs trabajan de una manera sencilla como primer objetivo es establecer un conjunto de individuos la cual consideramos como la población inicial y que por lo general es seleccionada de forma aleatoria y cada uno de ellos representa una solución factible al problema dado. Cada ser creado tendrá un cierto grado de adaptabilidad el cual dependerá de su composición genética que en la naturaleza equivaliera al grado de efectividad que una especie puede sobrevivir y luego evolucionar. ALGORITMO GENÉTICO CANÓNICO Luego de inspeccionar un poco acerca de los principios básicos de los AGs explicare el algoritmo que utilizaremos para tener un poco de idea a la hora de sentarnos a codificar.  Generar una población inicial.  Iterar hasta un criterio de parada.  Evaluar cada individuo de la población.  Seleccionar los padres.  Aplicar algún criterio de cruce y mutación  Incluir la nueva generación. CODIFICACIÓN Un individuo se puede representar como un conjunto de parámetros los cuales lo podemos definir como genes los cuales agrupados forma una tira que denominamos
  • 3. cromosoma. La forma de representar un gen lo podemos definir entre el conjunto {0,1} y el cromosoma será una hilera de un tamaño definido por el creador. El conjunto de parámetros representado un cromosoma en particular se le denomina fenotipo. El fenotipo contiene la información requería para construir un organismo él se le denomina genotipo que puede llegar a se evaluada según el fenotipo.