SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
Distribución de imágenes
para el examen
Algoritmo Genético
• Los algoritmos genéticos son estudios que se encuentra en el área
de la Inteligencia Artificial y forma parte de la Informática Evolutiva,
su estudio data de los años 60, en que John Holland realizó
estudios, dando origen a una de las líneas más prometedoras de la
Inteligencia Artificial: Los Algoritmos genéticos.
• Llamados así porque se inspiran en la evolución biológica y su base
genético molecular.
Algoritmo Genético
• La evolución de la genética y los algoritmos genéticos tiene sus bases
en la obra magna de Charles Darwin publicada en 1859 «El origen de
las especies», trata sobre el principio de la evolución mediante la
selección natural.
Algoritmo Genético
Algoritmo Genético
Conceptos importantes
Conceptos importantes
El fabricante de galletas intenta hallar la
combinación optima en el espacio
bidimensional en el cual representa en el Eje de
las X, la cantidad de harina y en el eje de las Y, la
cantidad de azúcar. Resultando una función de
calidad, la cual se asemeja a una curva suave.
Ejemplo GA en otras palabras…
Un cromosoma en el mundo de las galletas consiste de 2
números que actúan como términos análogos de los genes. El
primero determina cuánta harina usar el segundo cuánto de
azúcar usar.
Ejemplo GA en otras palabras…
• Para imitar la mutación de cromosomas: el fabricante selecciona
uno de los genes de un cromosoma al azar y lo altera mediante la
suma o la resta de y teniendo en cuenta que debe mantenerse
dentro del intervalo de 1 a 9.
Ejemplo GA en otras palabras…
• El método estándar iguala la adaptación con la
calidad relativa:
• Se trata de imitar la mutación y la recombinación.
Debe establecer los análogos de la adaptación y la
selección natural.
• En general la adaptación de un cromosoma es la
probabilidad de que sobreviva a la siguiente
generación, se calcula mediante la siguiente
formula:
Ejemplo GA en otras palabras…
f i es una probabilidad que va de 0 a 1, q i es la calidad de
galletas que va de 1 a 9.
Después de la adaptación aún quedan muchas consultas:
¿Cuál es el número de cromosomas en la población?
Si el número es bajo los cromosomas serán de rasgos idénticos y no hay
recombinación.
Si el número es grande el tiempo de cálculo puede ser excesivo.
Los algoritmos genéticos generalmente implican muchas
alternativas
¿Cómo se controla la rapidez de las mutaciones?
Si es baja aparecerán los nuevos rasgos en la población, si es muy
alta, cada generación estará desligada de la anterior.
¿Si hay apareamiento como se seleccionan los pares y cómo se
determinan los puntos de recombinación? Cualquier cromosoma
puede aparecer más de una vez en una población.
Los algoritmos genéticos generalmente implican muchas
alternativas
Para que la comparación del método sea sencilla, el método de la
imitación de la selección natural debe ser de la forma siguiente:
Empieza con solo un cromosoma localizado en 1-1.
 No se permite que ningún cromosoma aparezca más de una vez.
Un máximo de cuatro generaciones sobrevive de una generación a la
otra.
Los algoritmos genéticos generalmente implican muchas
alternativas
Algoritmo Genético
Explicar las siguientes operaciones
• SELECCIÓN
• CRUCE
• MUTACION
• RECOMBINACION
Algoritmo Genético
https://www.mathworks.com/videos/what-is-a-genetic-algorithm-
100904.html
Ejemplo de una función y graficarla
1. Easom 2D
f(x) = -cos(x1) cos(x2) * exp ( – ( x1 – π )² – ( x2 – π )² )
2. Becker and Lago
f(x) = ( |x1| − 5 )² + ( |x2| − 5 )²
3. Bohachevsky
f(x) = x1 ² + 2*x2² – 0.3 * cos(3πx1) – 0.4*cos(4πx2) + 0.7
4. Eggerate
f(x) = x1² + x2² + 25*( (sin(x1))² + (sin(x2))² )
5. Periodic
f(x) = 1 + (sin(x1))² + (sin(x2))² – 0.1*exp ( -x1² – x2² )
Ejercicio 10. agrega tu función al GA (martes)
• Elaborar un informe de los trabajos mas actuales ( mínimo dos
cuartillas , agregar portada, conclusión y referencias) en los que se ha
utilizado algoritmos genéticos en el área de control. Buscar artículos y
fuentes confiables. Sciencedirect,etc.
• Antes del domingo 27 Diciembre a las 11.30 pm
Tarea 1U2
• Whale Optimization Algorithm
• Grasshopper Optimization Algorithm
• Moth Flame Optimizer
• Wolf algorithm
Algoritmos por equipos a investigar
Ir investigando de que tratan y como funcionan para explicarlo en clase del próximo
martes, investiga como se aplica en Matlab y revisar el funcionamiento del algoritmo y
toolbox para meter alguna función a optimizar

Más contenido relacionado

La actualidad más candente

Teorema de bayes, probabilidad total & probabilidad condicional
Teorema de bayes, probabilidad total & probabilidad condicional Teorema de bayes, probabilidad total & probabilidad condicional
Teorema de bayes, probabilidad total & probabilidad condicional Cynthiia Ot
 
Estadistica distribucion binomial jose raul navas cañizalez
Estadistica distribucion binomial jose raul navas cañizalezEstadistica distribucion binomial jose raul navas cañizalez
Estadistica distribucion binomial jose raul navas cañizalezJose Raul Navas Cañizalez
 

La actualidad más candente (7)

Ejemplos del teorema de Bayes
Ejemplos del teorema de BayesEjemplos del teorema de Bayes
Ejemplos del teorema de Bayes
 
Rm planteo de ecuaciones
Rm planteo de ecuacionesRm planteo de ecuaciones
Rm planteo de ecuaciones
 
Regla de Bayes
Regla de BayesRegla de Bayes
Regla de Bayes
 
Distribuciones discretas de probabilidad
Distribuciones discretas de probabilidadDistribuciones discretas de probabilidad
Distribuciones discretas de probabilidad
 
Teorema de bayes, probabilidad total & probabilidad condicional
Teorema de bayes, probabilidad total & probabilidad condicional Teorema de bayes, probabilidad total & probabilidad condicional
Teorema de bayes, probabilidad total & probabilidad condicional
 
A G's
A G'sA G's
A G's
 
Estadistica distribucion binomial jose raul navas cañizalez
Estadistica distribucion binomial jose raul navas cañizalezEstadistica distribucion binomial jose raul navas cañizalez
Estadistica distribucion binomial jose raul navas cañizalez
 

Similar a Algoritmo genetico1

Algoritmos GenéTicos
Algoritmos GenéTicosAlgoritmos GenéTicos
Algoritmos GenéTicosESCOM
 
Genetic Algorithms. Algoritmos Genéticos y cómo funcionan.
Genetic Algorithms. Algoritmos Genéticos y cómo funcionan.Genetic Algorithms. Algoritmos Genéticos y cómo funcionan.
Genetic Algorithms. Algoritmos Genéticos y cómo funcionan.SantiagoGarridoBulln
 
Utp i_ay_se_s10_algoritmo genéticos_
 Utp i_ay_se_s10_algoritmo genéticos_ Utp i_ay_se_s10_algoritmo genéticos_
Utp i_ay_se_s10_algoritmo genéticos_jcbenitezp
 
Algoritmos Genéticos_Inteligencia Artificial
Algoritmos Genéticos_Inteligencia ArtificialAlgoritmos Genéticos_Inteligencia Artificial
Algoritmos Genéticos_Inteligencia ArtificialGabriela_Rodriguez
 
Algoritmo genetico
Algoritmo geneticoAlgoritmo genetico
Algoritmo geneticoVane Erraez
 
Artículo predicción mundial 2014 algoritmos geneticos
Artículo predicción mundial 2014   algoritmos geneticosArtículo predicción mundial 2014   algoritmos geneticos
Artículo predicción mundial 2014 algoritmos geneticosRichar León
 
A01213521 cine maximos
A01213521 cine maximosA01213521 cine maximos
A01213521 cine maximosAbraham Prado
 
Algoritmo Genético de Chu-Beasley Aplicado a la Resolución del Viaje del Caba...
Algoritmo Genético de Chu-Beasley Aplicado a la Resolución del Viaje del Caba...Algoritmo Genético de Chu-Beasley Aplicado a la Resolución del Viaje del Caba...
Algoritmo Genético de Chu-Beasley Aplicado a la Resolución del Viaje del Caba...Sergio Cossa
 
Inteligencia Artificial Clase 5
Inteligencia Artificial Clase 5Inteligencia Artificial Clase 5
Inteligencia Artificial Clase 5UNEFA
 
Algoritmos Genticos Optimizacin Presentacin
Algoritmos Genticos Optimizacin PresentacinAlgoritmos Genticos Optimizacin Presentacin
Algoritmos Genticos Optimizacin PresentacinHamilton
 
Algoritmos Genticos Optimizacin Presentacin
Algoritmos Genticos Optimizacin PresentacinAlgoritmos Genticos Optimizacin Presentacin
Algoritmos Genticos Optimizacin Presentacinguest2f5cf8
 
Apunte Algoritmos Geneticos
Apunte Algoritmos GeneticosApunte Algoritmos Geneticos
Apunte Algoritmos GeneticosESCOM
 

Similar a Algoritmo genetico1 (20)

A Geneticos
A GeneticosA Geneticos
A Geneticos
 
Algoritmos GenéTicos
Algoritmos GenéTicosAlgoritmos GenéTicos
Algoritmos GenéTicos
 
Genetic Algorithms. Algoritmos Genéticos y cómo funcionan.
Genetic Algorithms. Algoritmos Genéticos y cómo funcionan.Genetic Algorithms. Algoritmos Genéticos y cómo funcionan.
Genetic Algorithms. Algoritmos Genéticos y cómo funcionan.
 
Utp i_ay_se_s10_algoritmo genéticos_
 Utp i_ay_se_s10_algoritmo genéticos_ Utp i_ay_se_s10_algoritmo genéticos_
Utp i_ay_se_s10_algoritmo genéticos_
 
Algoritmos Genéticos_Inteligencia Artificial
Algoritmos Genéticos_Inteligencia ArtificialAlgoritmos Genéticos_Inteligencia Artificial
Algoritmos Genéticos_Inteligencia Artificial
 
Algoritmo genetico
Algoritmo geneticoAlgoritmo genetico
Algoritmo genetico
 
Artículo predicción mundial 2014 algoritmos geneticos
Artículo predicción mundial 2014   algoritmos geneticosArtículo predicción mundial 2014   algoritmos geneticos
Artículo predicción mundial 2014 algoritmos geneticos
 
A01213521 cine maximos
A01213521 cine maximosA01213521 cine maximos
A01213521 cine maximos
 
A Geneticos
A GeneticosA Geneticos
A Geneticos
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 
Algoritmo Genético de Chu-Beasley Aplicado a la Resolución del Viaje del Caba...
Algoritmo Genético de Chu-Beasley Aplicado a la Resolución del Viaje del Caba...Algoritmo Genético de Chu-Beasley Aplicado a la Resolución del Viaje del Caba...
Algoritmo Genético de Chu-Beasley Aplicado a la Resolución del Viaje del Caba...
 
ALGORITMO GENETICO - II.pptx
ALGORITMO GENETICO - II.pptxALGORITMO GENETICO - II.pptx
ALGORITMO GENETICO - II.pptx
 
Inteligencia Artificial Clase 5
Inteligencia Artificial Clase 5Inteligencia Artificial Clase 5
Inteligencia Artificial Clase 5
 
Algoritmos Genticos Optimizacin Presentacin
Algoritmos Genticos Optimizacin PresentacinAlgoritmos Genticos Optimizacin Presentacin
Algoritmos Genticos Optimizacin Presentacin
 
Algoritmos Genticos Optimizacin Presentacin
Algoritmos Genticos Optimizacin PresentacinAlgoritmos Genticos Optimizacin Presentacin
Algoritmos Genticos Optimizacin Presentacin
 
Apunte Algoritmos Geneticos
Apunte Algoritmos GeneticosApunte Algoritmos Geneticos
Apunte Algoritmos Geneticos
 
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
 

Último

Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1victorrodrigues972054
 
Clase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptxClase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptxPaolaVillalba13
 
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidasSOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidasLeonardoMendozaDvila
 
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...Arquitecto Alejandro Gomez cornejo muñoz
 
Sistema de Base de Datos (Rubén Alberto)
Sistema de Base de Datos (Rubén Alberto)Sistema de Base de Datos (Rubén Alberto)
Sistema de Base de Datos (Rubén Alberto)mendezruben1901
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...esandoval7
 
trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidasNelsonQuispeQuispitu
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEANDECE
 
Parámetros de Perforación y Voladura. para Plataformas
Parámetros de  Perforación y Voladura. para PlataformasParámetros de  Perforación y Voladura. para Plataformas
Parámetros de Perforación y Voladura. para PlataformasSegundo Silva Maguiña
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfErikNivor
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
produccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptxproduccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptxEtse9
 
CFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCarlos Delgado
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdffredyflores58
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)ssuser6958b11
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxLuisvila35
 
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdfS454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdffredyflores58
 
Fisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfFisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfJessLeonelVargasJimn
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfIsbelRodrguez
 

Último (20)

Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1
 
Clase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptxClase 1 Análisis Estructura. Para Arquitectura pptx
Clase 1 Análisis Estructura. Para Arquitectura pptx
 
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidasSOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
SOLIDOS DE REVOLUCION, aplicaciones de integrales definidas
 
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
MEC. FLUIDOS - Análisis Diferencial del Movimiento de un Fluido -GRUPO5 sergi...
 
Sistema de Base de Datos (Rubén Alberto)
Sistema de Base de Datos (Rubén Alberto)Sistema de Base de Datos (Rubén Alberto)
Sistema de Base de Datos (Rubén Alberto)
 
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...Simbología de Soldadura,  interpretacion y aplicacion en dibujo tecnico indus...
Simbología de Soldadura, interpretacion y aplicacion en dibujo tecnico indus...
 
trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidas
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSE
 
Parámetros de Perforación y Voladura. para Plataformas
Parámetros de  Perforación y Voladura. para PlataformasParámetros de  Perforación y Voladura. para Plataformas
Parámetros de Perforación y Voladura. para Plataformas
 
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdfCONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
CONSTRUCCIONES II - SEMANA 01 - REGLAMENTO NACIONAL DE EDIFICACIONES.pdf
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
produccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptxproduccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptx
 
CFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric ProjectCFRD simplified sequence for Mazar Hydroelectric Project
CFRD simplified sequence for Mazar Hydroelectric Project
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
 
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
VIRUS FITOPATÓGENOS (GENERALIDADES EN PLANTAS)
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
 
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdfS454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
 
Fisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfFisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdf
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdf
 

Algoritmo genetico1

  • 3. • Los algoritmos genéticos son estudios que se encuentra en el área de la Inteligencia Artificial y forma parte de la Informática Evolutiva, su estudio data de los años 60, en que John Holland realizó estudios, dando origen a una de las líneas más prometedoras de la Inteligencia Artificial: Los Algoritmos genéticos. • Llamados así porque se inspiran en la evolución biológica y su base genético molecular. Algoritmo Genético
  • 4. • La evolución de la genética y los algoritmos genéticos tiene sus bases en la obra magna de Charles Darwin publicada en 1859 «El origen de las especies», trata sobre el principio de la evolución mediante la selección natural. Algoritmo Genético
  • 5.
  • 6.
  • 10. El fabricante de galletas intenta hallar la combinación optima en el espacio bidimensional en el cual representa en el Eje de las X, la cantidad de harina y en el eje de las Y, la cantidad de azúcar. Resultando una función de calidad, la cual se asemeja a una curva suave. Ejemplo GA en otras palabras…
  • 11. Un cromosoma en el mundo de las galletas consiste de 2 números que actúan como términos análogos de los genes. El primero determina cuánta harina usar el segundo cuánto de azúcar usar. Ejemplo GA en otras palabras…
  • 12. • Para imitar la mutación de cromosomas: el fabricante selecciona uno de los genes de un cromosoma al azar y lo altera mediante la suma o la resta de y teniendo en cuenta que debe mantenerse dentro del intervalo de 1 a 9. Ejemplo GA en otras palabras…
  • 13. • El método estándar iguala la adaptación con la calidad relativa: • Se trata de imitar la mutación y la recombinación. Debe establecer los análogos de la adaptación y la selección natural. • En general la adaptación de un cromosoma es la probabilidad de que sobreviva a la siguiente generación, se calcula mediante la siguiente formula: Ejemplo GA en otras palabras… f i es una probabilidad que va de 0 a 1, q i es la calidad de galletas que va de 1 a 9.
  • 14. Después de la adaptación aún quedan muchas consultas: ¿Cuál es el número de cromosomas en la población? Si el número es bajo los cromosomas serán de rasgos idénticos y no hay recombinación. Si el número es grande el tiempo de cálculo puede ser excesivo. Los algoritmos genéticos generalmente implican muchas alternativas
  • 15. ¿Cómo se controla la rapidez de las mutaciones? Si es baja aparecerán los nuevos rasgos en la población, si es muy alta, cada generación estará desligada de la anterior. ¿Si hay apareamiento como se seleccionan los pares y cómo se determinan los puntos de recombinación? Cualquier cromosoma puede aparecer más de una vez en una población. Los algoritmos genéticos generalmente implican muchas alternativas
  • 16. Para que la comparación del método sea sencilla, el método de la imitación de la selección natural debe ser de la forma siguiente: Empieza con solo un cromosoma localizado en 1-1.  No se permite que ningún cromosoma aparezca más de una vez. Un máximo de cuatro generaciones sobrevive de una generación a la otra. Los algoritmos genéticos generalmente implican muchas alternativas
  • 18. Explicar las siguientes operaciones • SELECCIÓN • CRUCE • MUTACION • RECOMBINACION Algoritmo Genético https://www.mathworks.com/videos/what-is-a-genetic-algorithm- 100904.html
  • 19. Ejemplo de una función y graficarla
  • 20. 1. Easom 2D f(x) = -cos(x1) cos(x2) * exp ( – ( x1 – π )² – ( x2 – π )² ) 2. Becker and Lago f(x) = ( |x1| − 5 )² + ( |x2| − 5 )² 3. Bohachevsky f(x) = x1 ² + 2*x2² – 0.3 * cos(3πx1) – 0.4*cos(4πx2) + 0.7 4. Eggerate f(x) = x1² + x2² + 25*( (sin(x1))² + (sin(x2))² ) 5. Periodic f(x) = 1 + (sin(x1))² + (sin(x2))² – 0.1*exp ( -x1² – x2² ) Ejercicio 10. agrega tu función al GA (martes)
  • 21. • Elaborar un informe de los trabajos mas actuales ( mínimo dos cuartillas , agregar portada, conclusión y referencias) en los que se ha utilizado algoritmos genéticos en el área de control. Buscar artículos y fuentes confiables. Sciencedirect,etc. • Antes del domingo 27 Diciembre a las 11.30 pm Tarea 1U2
  • 22. • Whale Optimization Algorithm • Grasshopper Optimization Algorithm • Moth Flame Optimizer • Wolf algorithm Algoritmos por equipos a investigar Ir investigando de que tratan y como funcionan para explicarlo en clase del próximo martes, investiga como se aplica en Matlab y revisar el funcionamiento del algoritmo y toolbox para meter alguna función a optimizar