SlideShare una empresa de Scribd logo
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

Evolucion 2011
Evolucion 2011Evolucion 2011
Evolucion 2011
Natalia Tello
 
12 SeleccióN Natural
12 SeleccióN Natural12 SeleccióN Natural
12 SeleccióN Natural
sayurii
 
Origen de-las-especies
Origen de-las-especiesOrigen de-las-especies
Origen de-las-especies
Zavala168
 
Selección1
Selección1Selección1
Sistemas para ordenar los seres vivos
Sistemas para ordenar los seres vivosSistemas para ordenar los seres vivos
Sistemas para ordenar los seres vivos
Felix Gutierrez
 
Ecologia - biodiversidad alfa en el BRUNAS
Ecologia -  biodiversidad alfa en el BRUNASEcologia -  biodiversidad alfa en el BRUNAS
Ecologia - biodiversidad alfa en el BRUNAS
MarkJeissonUBALDOGAR
 
Neutralista
NeutralistaNeutralista
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
Nathali Luna
 
Evolución 4
Evolución 4Evolución 4
S causas del racismo
S causas del racismoS causas del racismo
S causas del racismo
Cris BPrado
 
Evolución de poblaciones. 2013
Evolución de poblaciones. 2013Evolución de poblaciones. 2013
Evolución de poblaciones. 2013
Hogar
 
Relaciones interespecificas
Relaciones interespecificasRelaciones interespecificas
Relaciones interespecificas
Sinatra Salazar
 
Teorias de la evolución
Teorias de la evoluciónTeorias de la evolución
Teorias de la evolución
rociotorrespadilla
 
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
Hogar
 
Neodarwinismo 2.
Neodarwinismo 2.Neodarwinismo 2.
Neodarwinismo 2.
arantxa merche isabel
 

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

Guión para pixton
Guión para pixtonGuión para pixton
Guión para pixton
ZonaActiva Weekend
 
Wikipedia Vs. The Book
Wikipedia Vs. The BookWikipedia Vs. The Book
Wikipedia Vs. The Book
Cathy Fahey
 
A la base propuesta ANEF
A la base propuesta ANEFA la base propuesta ANEF
A la base propuesta ANEF
vidasindical
 
Tardi la guerra de las trincheras
Tardi la guerra de las trincherasTardi la guerra de las trincheras
Tardi la guerra de las trincheras
clasesjorge
 
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
gueste16d3b
 
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últiples
CedemInacap
 
Introduccion a ORACLE
Introduccion a ORACLEIntroduccion a ORACLE
Introduccion a ORACLE
pp guanuchi
 
Modulos contact center
Modulos contact centerModulos contact center
Modulos contact center
sefemor
 
La Construccio d'un model
La Construccio d'un modelLa Construccio d'un model
La Construccio d'un model
MARIACABRISAS
 
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
marck89
 
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
Aurora Jaimes
 
El comienzo en dropbox
El comienzo en dropboxEl comienzo en dropbox
El comienzo en dropbox
edgarrubioborja
 
Guia para presentaciones - UNSTA - Campus
Guia para presentaciones - UNSTA - CampusGuia para presentaciones - UNSTA - Campus
Guia para presentaciones - UNSTA - Campus
Daniel Spagnolo
 
Vida y salud restautante
Vida y salud restautanteVida y salud restautante
Vida y salud restautante
Albita Toaza
 
Teorias del aprendizaja para act. multimedia
Teorias del aprendizaja para act. multimediaTeorias del aprendizaja para act. multimedia
Teorias del aprendizaja para act. multimedia
Denis 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 b
Esly3
 
Unidad 5, tejido muscular
Unidad 5, tejido muscularUnidad 5, tejido muscular
Unidad 5, tejido muscular
Cami Paz
 
Fpe
FpeFpe
Final op
Final op Final op
Final op
susanbejar
 

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+genetico
Rufino meri?
 
Int.art.equipo02
Int.art.equipo02Int.art.equipo02
Int.art.equipo02
elypp11
 
Algoritmo genetico
Algoritmo geneticoAlgoritmo genetico
Algoritmo genetico
Rufino meri?
 
Algoritmos Geneticos - Teoria.pdf
Algoritmos Geneticos - Teoria.pdfAlgoritmos Geneticos - Teoria.pdf
Algoritmos Geneticos - Teoria.pdf
Castañeda Samanamu
 
Algoritmo Genético
Algoritmo GenéticoAlgoritmo Genético
Algoritmo Genético
andreaac2014
 
Unl articulo cientifico-1
Unl articulo cientifico-1Unl articulo cientifico-1
Unl articulo cientifico-1
andreaac2014
 
Resumen 2 Unidad
Resumen 2 UnidadResumen 2 Unidad
Resumen 2 Unidad
guest1994db54
 
Resumen 2 Unidad
Resumen 2 UnidadResumen 2 Unidad
Resumen 2 Unidad
guest1994db54
 
Resumen 2 Unidad
Resumen 2 UnidadResumen 2 Unidad
Resumen 2 Unidad
guest1994db54
 
Resumen 2 Unidad
Resumen 2 UnidadResumen 2 Unidad
Resumen 2 Unidad
guest1994db54
 
Resumen 2 Unidad
Resumen 2 UnidadResumen 2 Unidad
Resumen 2 Unidad
guest1994db54
 
Resumen 2 Unidad
Resumen 2 UnidadResumen 2 Unidad
Resumen 2 Unidad
guest1994db54
 
Resumen 2 Unidad
Resumen 2 UnidadResumen 2 Unidad
Resumen 2 Unidad
guest1994db54
 
computacion Evolutiva
computacion Evolutivacomputacion Evolutiva
computacion Evolutiva
guest590a846
 
Resumen 2 Unidad
Resumen 2 UnidadResumen 2 Unidad
Resumen 2 Unidad
guest1994db54
 
Apunte Algoritmos Geneticos
Apunte Algoritmos GeneticosApunte Algoritmos Geneticos
Apunte Algoritmos Geneticos
ESCOM
 
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
Rossy Faican Cango
 
Algoritmos Genéticos_Inteligencia Artificial
Algoritmos Genéticos_Inteligencia ArtificialAlgoritmos Genéticos_Inteligencia Artificial
Algoritmos Genéticos_Inteligencia Artificial
Gabriela_Rodriguez
 
Algoritmos Genéticos
Algoritmos GenéticosAlgoritmos Genéticos
Algoritmos Genéticos
ESCOM
 
COMPUTACIÓN EVOLUTIVA
COMPUTACIÓN EVOLUTIVACOMPUTACIÓN EVOLUTIVA
COMPUTACIÓN EVOLUTIVA
Jairo Quiroz Cabanillas
 

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
 
computacion Evolutiva
computacion Evolutivacomputacion Evolutiva
computacion Evolutiva
 
Resumen 2 Unidad
Resumen 2 UnidadResumen 2 Unidad
Resumen 2 Unidad
 
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 BI
kuskis
 
Heisenberg
HeisenbergHeisenberg
Heisenberg
kuskis
 
BIO
BIOBIO
BIO
kuskis
 
Bio
BioBio
Bio
kuskis
 
Interacciones Fundamentales
Interacciones FundamentalesInteracciones Fundamentales
Interacciones Fundamentales
kuskis
 
Definiciones
DefinicionesDefiniciones
Definiciones
kuskis
 
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

Fam ISX EGR,VGT-CM871.pdfl manual vgt,egr,cm871
Fam ISX  EGR,VGT-CM871.pdfl manual vgt,egr,cm871Fam ISX  EGR,VGT-CM871.pdfl manual vgt,egr,cm871
Fam ISX EGR,VGT-CM871.pdfl manual vgt,egr,cm871
jmorenocalderon343
 
Manual de la motocicleta Honda CB1 Manual de propietario tio
Manual de la motocicleta Honda CB1 Manual de propietario tioManual de la motocicleta Honda CB1 Manual de propietario tio
Manual de la motocicleta Honda CB1 Manual de propietario tio
MarcelinoMendoza7
 
SESIÓN 11.pptx ACTIVIDADES PARA TODOS OO
SESIÓN 11.pptx ACTIVIDADES PARA TODOS OOSESIÓN 11.pptx ACTIVIDADES PARA TODOS OO
SESIÓN 11.pptx ACTIVIDADES PARA TODOS OO
maximomarialdeza
 
TIPOS DE CONECTORES DE AUTOMOVILES SENA INDUSTRIAL
TIPOS DE CONECTORES DE AUTOMOVILES SENA INDUSTRIALTIPOS DE CONECTORES DE AUTOMOVILES SENA INDUSTRIAL
TIPOS DE CONECTORES DE AUTOMOVILES SENA INDUSTRIAL
renzorx100
 
MANUAL DEL PROPIETARIO - KIA STONIC (5).pdf
MANUAL DEL PROPIETARIO - KIA STONIC (5).pdfMANUAL DEL PROPIETARIO - KIA STONIC (5).pdf
MANUAL DEL PROPIETARIO - KIA STONIC (5).pdf
Aarón Reyes
 
Manual versa N18 2020 fabricación mexicana
Manual versa N18 2020 fabricación mexicanaManual versa N18 2020 fabricación mexicana
Manual versa N18 2020 fabricación mexicana
CesarFelipeBarra
 

Último (6)

Fam ISX EGR,VGT-CM871.pdfl manual vgt,egr,cm871
Fam ISX  EGR,VGT-CM871.pdfl manual vgt,egr,cm871Fam ISX  EGR,VGT-CM871.pdfl manual vgt,egr,cm871
Fam ISX EGR,VGT-CM871.pdfl manual vgt,egr,cm871
 
Manual de la motocicleta Honda CB1 Manual de propietario tio
Manual de la motocicleta Honda CB1 Manual de propietario tioManual de la motocicleta Honda CB1 Manual de propietario tio
Manual de la motocicleta Honda CB1 Manual de propietario tio
 
SESIÓN 11.pptx ACTIVIDADES PARA TODOS OO
SESIÓN 11.pptx ACTIVIDADES PARA TODOS OOSESIÓN 11.pptx ACTIVIDADES PARA TODOS OO
SESIÓN 11.pptx ACTIVIDADES PARA TODOS OO
 
TIPOS DE CONECTORES DE AUTOMOVILES SENA INDUSTRIAL
TIPOS DE CONECTORES DE AUTOMOVILES SENA INDUSTRIALTIPOS DE CONECTORES DE AUTOMOVILES SENA INDUSTRIAL
TIPOS DE CONECTORES DE AUTOMOVILES SENA INDUSTRIAL
 
MANUAL DEL PROPIETARIO - KIA STONIC (5).pdf
MANUAL DEL PROPIETARIO - KIA STONIC (5).pdfMANUAL DEL PROPIETARIO - KIA STONIC (5).pdf
MANUAL DEL PROPIETARIO - KIA STONIC (5).pdf
 
Manual versa N18 2020 fabricación mexicana
Manual versa N18 2020 fabricación mexicanaManual versa N18 2020 fabricación mexicana
Manual versa N18 2020 fabricación mexicana
 

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.