SlideShare uma empresa Scribd logo
1 de 22
z
Algoritmos
Geneticos
z
Algoritmos Genéticos
 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
 En los años 1970, de la mano de John Henry Holland, surgió
una de las líneas más prometedoras de la inteligencia artificial,
la de los algoritmos genéticos, (AG) Son llamados así porque se
inspiran en la evolución biológica y su base genético molecular.
z
Funcionamiento de un AG BASICO
 Un algoritmo genético puede presentar diversas variaciones, dependiendo
de cómo se aplican los operadores genéticos (cruzamiento, mutación), de
cómo se realiza la selección y de cómo se decide el reemplazo de los
individuos para formar la nueva población. En general,
el pseudocódigo consiste de los siguientes pasos
 Evaluacion:
 A cada uno de los cromosomas de esta población se aplicará la función de
aptitud para saber cómo de "buena" es la solución que se está codificando.
 Condicion de termino
 El AG se deberá detener cuando se alcance la solución óptima, pero esta
generalmente se desconoce, por lo que se deben utilizar otros criterios de
detención
z
 Normalmente se usan dos criterios: correr el AG un número
máximo de iteraciones (generaciones) o detenerlo cuando no haya
cambios en la población. Mientras no se cumpla la condición de
término se hace lo siguiente:
 Selección: Después de saber la aptitud de cada cromosoma se
procede a elegir los cromosomas que serán cruzados en la
siguiente generación. Los cromosomas con mejor aptitud tienen
mayor probabilidad de ser seleccionados.
z
 Recombinación o cruzamiento: La recombinación es el principal
operador genético, representa la reproducción sexual, opera
sobre dos cromosomas a la vez para generar dos
descendientes donde se combinan las características de ambos
cromosomas padres.
z
 Mutación: Modifica al azar parte del cromosoma de los
individuos, y permite alcanzar zonas del espacio de búsqueda
que no estaban cubiertas por los individuos de la población
actual.
 Reemplazo: Una vez aplicados los operadores genéticos,
se seleccionan los mejores individuos para conformar la
población de la generación siguiente.
z
Algoritmo Genético
 i: inicialización
 f(X): evaluación.
 ?: condición de término.
 Se: selección.
 Cr: cruzamiento
 Mu: mutación.
 Re: reemplazo,
 X*: mejor solución.
z
Historia
 El profesor John Henry Holland de la universidad de Michigan a
finales de los 60’s desarrollo la técnica de los algoritmos
genéticos la cual integro a un programa, el objetivo de este era
hacer que las computadoras aprendieran sola, principalmente
se le llamo planes reproductivos pero se hizo popular bajo el
nombre de algoritmos genéticos después de publicar un libro en
1975, dichos algoritmos están basados en la teoría de evolución
de Darwin y el campo de la biología sirven para resolver
problemas de búsqueda y optimización en los que los pasos a
seguir es desconocido.
z
Algoritmo Genético Simple
z
Pasos
Selección Cruce
z
Mutación Adaptación
z
VENTAJAS Y DESVENTAJAS
 No necesitan conocimientos específicos sobre el problema que
intentan resolver.
 Operan de forma simultánea con varias soluciones, en vez de
trabajar de forma secuencial como las técnicas tradicionales.
 Cuando se usan para problemas de optimización maximizar una
función objetivo- resultan menos afectados por los máximos
locales (falsas soluciones) que las técnicas tradicionales.
 Resulta sumamente fácil ejecutarlos en las modernas
arquitecturas masivamente paralelas.
z
 Usan operadores probabilísticos, en vez de los típicos
operadores determinísticos de las otras técnicas.
 Pueden tardar mucho en converger, o no converger en absoluto,
dependiendo en cierta medida de los parámetros que se utilicen
tamaño de la población, número de generaciones, etc.-.
 Pueden converger prematuramente debido a una serie de
problemas de diversa índole.
z
Noticias
z
2013
 Algoritmos genéticos agilizarán producción en sector textil: En la UN en
Manizales se desarrolla una nueva metodología de programación de la
producción que ofrecerá múltiples beneficios a la industria textil. “El
algoritmo parte de un conjunto de soluciones iniciales que son evaluadas
para seleccionar aquellas con mejor puntaje. Estas se cruzan entre sí para
dar nuevas soluciones alternativas. El procedimiento se repite en varias
ocasiones y en sus iteraciones va dejando una descendencia de
soluciones mejoradas cercanas al óptimo general”.
 El uso de sistemas de trading con algoritmos genéticos, para operar en
bolsa, es un campo en el que el trading lleva trabajando desde hace
décadas. Los algoritmos genéticos se adaptan perfectamente al diseño de
sistemas de Trading para encontrar las reglas que dan mejores resultados
en los mercados financieros y para operar en bolsa.
z
2018
 Algoritmo genético predice el aumento de rascacielos dentro de una
ciudad: Los científicos se han dado cuenta de que el crecimiento de las
ciudades sigue pautas similares al de ciertos sistemas biológicos
autoorganizados. Inspirándose en la naturaleza, han desarrollado
algoritmos genéticos que predicen cómo aumentará el número de
rascacielos y otros edificios en un área urbana.
 Un grupo de la Universidad de Córdoba ha desarrollado un modelo basado
en técnicas de inteligencia artificial que es capaz de predecir cuánta agua
usará cada regante: "Aplicando algoritmos genéticos se establecen las
curvas óptimas de esos parámetros de entrada y, mediante redes
neuronales, se establece la relación entre los mismos. Como resultado, se
extrae la lámina de riego aplicado en la que se establecerá cuántos
milímetros van a ser usados por cada regante”
z
Aplicaciones
z
SOFT COMPUTING
 TCL ofrece distintas soluciones de Soft Computing, el cual se
centra en la incorporación de aprendizaje automático en
sistemas híbridos, análisis de datos, selección de
características, modelado de sistemas, clasificación y
optimización de sistemas. También, se incluyen soluciones para
el tratamiento de sistemas bioinformáticas, clusterización,
clasificación y modelado de series dinámicas aplicadas a
perfiles de expresión genética.
z
 Engloba diferentes algoritmos propios para la agrupación de genes
coexpresados en microarrays de análisis de datos (MDA). Adecuado, para
el uso de investigadores, que traten determinar los genes importantes y las
relaciones co-expresadas entre ellos, para grandes conjuntos dinámicos de
datos, de modo que se permita optimizar una característica de salida.
 Algunos de los algoritmos diseñados que integra el software son:
 Shape Index (SC). Agrupación sin tener en cuenta la salida de cada
muestra.
 Output Shape Index (SOC). Agrupación teniendo en cuenta la correlación
del gen con la salida.
 Dynamic Shape Index (DSC). Versión dinámica del método SC.
 Output Dynamic Shape Index (DSOC). Versión dinámica cel método SOC.
 Relaxed Shape Index (RSC). Ampliación del método SOC
z
SISTEMAS DE OPTIMIZACIÓN DE
ENRUTAMIENTO DE VEHÍCULOS
 Diseño de diferentes algoritmos evolutivos híbridos de planificación de rutas
para varios vehículos, minimizando los costes asociados al transporte, como
puede ser: minimizar el tiempo total de transporte, minimizar la distancia total
recorrida, minimizar el tiempo de espera, minimizar los vehículos a utilizar, etc.
Todo ello satisfaciendo una serie de múltiples restricciones y limitaciones.
 Elementos principales:
 Clientes/puntos de entrega o recogida
 Almacén/Almacenes
 Flota de vehículos (capacidad de cada uno)
 Red de transporte
 Función a minimizar
z
SISTEMAS DE OPTIMIZACIÓN DE
ENRUTAMIENTO DE VEHÍCULOS
 Diseño de diferentes algoritmos evolutivos híbridos de planificación de rutas para varios vehículos,
minimizando los costes asociados al transporte, como puede ser: minimizar el tiempo total de
transporte, minimizar la distancia total recorrida, minimizar el tiempo de espera, minimizar los
vehículos a utilizar, etc. Todo ello satisfaciendo una serie de múltiples restricciones y limitaciones.
 Elementos principales:
 Clientes/puntos de entrega o recogida
 Almacén/Almacenes
 Flota de vehículos (capacidad de cada uno)
 Red de transporte
 Función a minimizar
z
Muchas Gracias

Mais conteúdo relacionado

Semelhante a Algoritmos geneticos

Algoritmos geneticos
Algoritmos geneticosAlgoritmos geneticos
Algoritmos geneticosYAn_dy
 
5581-Texto del artículo-5653-1-10-20141008.pdf
5581-Texto del artículo-5653-1-10-20141008.pdf5581-Texto del artículo-5653-1-10-20141008.pdf
5581-Texto del artículo-5653-1-10-20141008.pdfarturoruizlopez1
 
Trabajo algoritmo genetico uba
Trabajo algoritmo genetico uba Trabajo algoritmo genetico uba
Trabajo algoritmo genetico uba yucci2323
 
Programacion genetica
Programacion geneticaProgramacion genetica
Programacion geneticaj3nnn1
 
A01213521 cine maximos
A01213521 cine maximosA01213521 cine maximos
A01213521 cine maximosAbraham Prado
 
Analisis y diseño de algoritmo
Analisis y diseño de algoritmoAnalisis y diseño de algoritmo
Analisis y diseño de algoritmoJose Lluberes
 
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
 
Computación evolutiva
Computación evolutivaComputación evolutiva
Computación evolutivaHugo Banda
 
5 herramienta aprendizaje algoritmos geneticos entorno matlab
5 herramienta aprendizaje algoritmos geneticos entorno matlab5 herramienta aprendizaje algoritmos geneticos entorno matlab
5 herramienta aprendizaje algoritmos geneticos entorno matlabMaje Gonzalez
 
Algotitmos geneticos mundial
Algotitmos geneticos mundialAlgotitmos geneticos mundial
Algotitmos geneticos mundialjhymermartinez
 
Algoritmos genéticos
Algoritmos genéticosAlgoritmos genéticos
Algoritmos genéticosEducagratis
 

Semelhante a Algoritmos geneticos (20)

Algoritmos geneticos
Algoritmos geneticosAlgoritmos geneticos
Algoritmos geneticos
 
Jgap algritmos geneticosss
Jgap  algritmos geneticosssJgap  algritmos geneticosss
Jgap algritmos geneticosss
 
Algoritmos genéticos 2 s lun 30 sep-13
Algoritmos genéticos 2 s lun 30 sep-13Algoritmos genéticos 2 s lun 30 sep-13
Algoritmos genéticos 2 s lun 30 sep-13
 
A Geneticos
A GeneticosA Geneticos
A Geneticos
 
Desarollo de sofware con algoritmos genéticos
Desarollo de sofware con algoritmos genéticosDesarollo de sofware con algoritmos genéticos
Desarollo de sofware con algoritmos genéticos
 
5581-Texto del artículo-5653-1-10-20141008.pdf
5581-Texto del artículo-5653-1-10-20141008.pdf5581-Texto del artículo-5653-1-10-20141008.pdf
5581-Texto del artículo-5653-1-10-20141008.pdf
 
Trabajo algoritmo genetico uba
Trabajo algoritmo genetico uba Trabajo algoritmo genetico uba
Trabajo algoritmo genetico uba
 
Programacion genetica
Programacion geneticaProgramacion genetica
Programacion genetica
 
A01213521 cine maximos
A01213521 cine maximosA01213521 cine maximos
A01213521 cine maximos
 
020 algoritmos2
020 algoritmos2020 algoritmos2
020 algoritmos2
 
Analisis y diseño de algoritmo
Analisis y diseño de algoritmoAnalisis y diseño de algoritmo
Analisis y diseño de algoritmo
 
Ag (2005 verano)
Ag (2005 verano)Ag (2005 verano)
Ag (2005 verano)
 
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_
 
Computación evolutiva
Computación evolutivaComputación evolutiva
Computación evolutiva
 
5 herramienta aprendizaje algoritmos geneticos entorno matlab
5 herramienta aprendizaje algoritmos geneticos entorno matlab5 herramienta aprendizaje algoritmos geneticos entorno matlab
5 herramienta aprendizaje algoritmos geneticos entorno matlab
 
Algoritmos Evolutivos
Algoritmos EvolutivosAlgoritmos Evolutivos
Algoritmos Evolutivos
 
Algotitmos geneticos mundial
Algotitmos geneticos mundialAlgotitmos geneticos mundial
Algotitmos geneticos mundial
 
ALGORITMOS GENETICOS - BUSQUEDA TABÚ
ALGORITMOS GENETICOS - BUSQUEDA TABÚALGORITMOS GENETICOS - BUSQUEDA TABÚ
ALGORITMOS GENETICOS - BUSQUEDA TABÚ
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 
Algoritmos genéticos
Algoritmos genéticosAlgoritmos genéticos
Algoritmos genéticos
 

Último

ATENCIÓN DEL TRABAJO DE PARTO, GINECOLOGIA Y OBSTETRICIA
ATENCIÓN DEL TRABAJO DE PARTO, GINECOLOGIA Y OBSTETRICIAATENCIÓN DEL TRABAJO DE PARTO, GINECOLOGIA Y OBSTETRICIA
ATENCIÓN DEL TRABAJO DE PARTO, GINECOLOGIA Y OBSTETRICIAGreciaArmenta3
 
CASO CLÍNICO INFECCIONES Y TUMORES.pptx
CASO CLÍNICO INFECCIONES Y TUMORES.pptxCASO CLÍNICO INFECCIONES Y TUMORES.pptx
CASO CLÍNICO INFECCIONES Y TUMORES.pptx4bsbmpg98x
 
Schuster, Nicole. - La metrópolis y la arquitectura del poder ayer hoy y mana...
Schuster, Nicole. - La metrópolis y la arquitectura del poder ayer hoy y mana...Schuster, Nicole. - La metrópolis y la arquitectura del poder ayer hoy y mana...
Schuster, Nicole. - La metrópolis y la arquitectura del poder ayer hoy y mana...frank0071
 
DILATADORES ESOFAGICOS estenosis benignas (1).pptx
DILATADORES ESOFAGICOS estenosis benignas (1).pptxDILATADORES ESOFAGICOS estenosis benignas (1).pptx
DILATADORES ESOFAGICOS estenosis benignas (1).pptxGabyCrespo6
 
Homo Ergaster. Evolución y datos del hominido
Homo Ergaster. Evolución y datos del hominidoHomo Ergaster. Evolución y datos del hominido
Homo Ergaster. Evolución y datos del hominidoMIGUELSANTIAGODORADO
 
EL ORIGEN DEL UNIVERSO DE TODO EL UNIVERSO .pdf
EL ORIGEN DEL UNIVERSO DE TODO EL UNIVERSO .pdfEL ORIGEN DEL UNIVERSO DE TODO EL UNIVERSO .pdf
EL ORIGEN DEL UNIVERSO DE TODO EL UNIVERSO .pdfWilsonGalindo12
 
Flores Galindo, A. - La ciudad sumergida. Aristocracia y plebe en Lima, 1760-...
Flores Galindo, A. - La ciudad sumergida. Aristocracia y plebe en Lima, 1760-...Flores Galindo, A. - La ciudad sumergida. Aristocracia y plebe en Lima, 1760-...
Flores Galindo, A. - La ciudad sumergida. Aristocracia y plebe en Lima, 1760-...frank0071
 
desequilibrio acido baseEE Y TEORIA ACIDO BASICO DE STEWART
desequilibrio acido baseEE Y TEORIA ACIDO BASICO DE STEWARTdesequilibrio acido baseEE Y TEORIA ACIDO BASICO DE STEWART
desequilibrio acido baseEE Y TEORIA ACIDO BASICO DE STEWARTfjmn110693
 
Hormonas y sus formulas quimicas - grupo 6.pdf
Hormonas y sus formulas quimicas - grupo 6.pdfHormonas y sus formulas quimicas - grupo 6.pdf
Hormonas y sus formulas quimicas - grupo 6.pdfPatrickArturoDiazboz
 
Musculos Paraproteticos, protesis, musculos
Musculos Paraproteticos, protesis, musculosMusculos Paraproteticos, protesis, musculos
Musculos Paraproteticos, protesis, musculosCatalinaSezCrdenas
 
UNIDAD DIDÁCTICA-LLEGÓ EL OTOÑO-PRIMER AÑO.docx
UNIDAD DIDÁCTICA-LLEGÓ EL OTOÑO-PRIMER AÑO.docxUNIDAD DIDÁCTICA-LLEGÓ EL OTOÑO-PRIMER AÑO.docx
UNIDAD DIDÁCTICA-LLEGÓ EL OTOÑO-PRIMER AÑO.docxTeresitaJaques2
 
Soporte vital basico maniobras de soporte vital basico
Soporte vital basico maniobras de soporte vital basicoSoporte vital basico maniobras de soporte vital basico
Soporte vital basico maniobras de soporte vital basicoNAYDA JIMENEZ
 
SESION 3º caracteristicas de los seres vivos.pdf
SESION 3º caracteristicas de los seres vivos.pdfSESION 3º caracteristicas de los seres vivos.pdf
SESION 3º caracteristicas de los seres vivos.pdfAlexandraNeryHuamanM2
 
Pelos y fibras. Criminalistica pelos y fibras
Pelos y fibras. Criminalistica pelos y fibrasPelos y fibras. Criminalistica pelos y fibras
Pelos y fibras. Criminalistica pelos y fibrasPaola Rodríguez
 
PRUEBA CALIFICADA 4º sec biomoleculas y bioelementos .docx
PRUEBA CALIFICADA 4º sec biomoleculas y bioelementos .docxPRUEBA CALIFICADA 4º sec biomoleculas y bioelementos .docx
PRUEBA CALIFICADA 4º sec biomoleculas y bioelementos .docxAlexandraNeryHuamanM2
 
Contreras & Cueto. - Historia del Perú contemporáneo [ocr] [2007].pdf
Contreras & Cueto. - Historia del Perú contemporáneo [ocr] [2007].pdfContreras & Cueto. - Historia del Perú contemporáneo [ocr] [2007].pdf
Contreras & Cueto. - Historia del Perú contemporáneo [ocr] [2007].pdffrank0071
 
REINO FUNGI: CONCEPTO, CARACTERISTICAS, ETC
REINO FUNGI: CONCEPTO, CARACTERISTICAS, ETCREINO FUNGI: CONCEPTO, CARACTERISTICAS, ETC
REINO FUNGI: CONCEPTO, CARACTERISTICAS, ETCbayolethBarboza
 
El Gran Atractor, la misteriosa fuerza que está halando a la Vía Láctea.pptx
El Gran Atractor, la misteriosa fuerza que está halando a la Vía Láctea.pptxEl Gran Atractor, la misteriosa fuerza que está halando a la Vía Láctea.pptx
El Gran Atractor, la misteriosa fuerza que está halando a la Vía Láctea.pptxangelorihuela4
 
Frankel, Hermann. - Poesía y filosofía de la Grecia arcaica [ocr] [1993].pdf
Frankel, Hermann. - Poesía y filosofía de la Grecia arcaica [ocr] [1993].pdfFrankel, Hermann. - Poesía y filosofía de la Grecia arcaica [ocr] [1993].pdf
Frankel, Hermann. - Poesía y filosofía de la Grecia arcaica [ocr] [1993].pdffrank0071
 
Morgado & Rodríguez (eds.) - Los animales en la historia y en la cultura [201...
Morgado & Rodríguez (eds.) - Los animales en la historia y en la cultura [201...Morgado & Rodríguez (eds.) - Los animales en la historia y en la cultura [201...
Morgado & Rodríguez (eds.) - Los animales en la historia y en la cultura [201...frank0071
 

Último (20)

ATENCIÓN DEL TRABAJO DE PARTO, GINECOLOGIA Y OBSTETRICIA
ATENCIÓN DEL TRABAJO DE PARTO, GINECOLOGIA Y OBSTETRICIAATENCIÓN DEL TRABAJO DE PARTO, GINECOLOGIA Y OBSTETRICIA
ATENCIÓN DEL TRABAJO DE PARTO, GINECOLOGIA Y OBSTETRICIA
 
CASO CLÍNICO INFECCIONES Y TUMORES.pptx
CASO CLÍNICO INFECCIONES Y TUMORES.pptxCASO CLÍNICO INFECCIONES Y TUMORES.pptx
CASO CLÍNICO INFECCIONES Y TUMORES.pptx
 
Schuster, Nicole. - La metrópolis y la arquitectura del poder ayer hoy y mana...
Schuster, Nicole. - La metrópolis y la arquitectura del poder ayer hoy y mana...Schuster, Nicole. - La metrópolis y la arquitectura del poder ayer hoy y mana...
Schuster, Nicole. - La metrópolis y la arquitectura del poder ayer hoy y mana...
 
DILATADORES ESOFAGICOS estenosis benignas (1).pptx
DILATADORES ESOFAGICOS estenosis benignas (1).pptxDILATADORES ESOFAGICOS estenosis benignas (1).pptx
DILATADORES ESOFAGICOS estenosis benignas (1).pptx
 
Homo Ergaster. Evolución y datos del hominido
Homo Ergaster. Evolución y datos del hominidoHomo Ergaster. Evolución y datos del hominido
Homo Ergaster. Evolución y datos del hominido
 
EL ORIGEN DEL UNIVERSO DE TODO EL UNIVERSO .pdf
EL ORIGEN DEL UNIVERSO DE TODO EL UNIVERSO .pdfEL ORIGEN DEL UNIVERSO DE TODO EL UNIVERSO .pdf
EL ORIGEN DEL UNIVERSO DE TODO EL UNIVERSO .pdf
 
Flores Galindo, A. - La ciudad sumergida. Aristocracia y plebe en Lima, 1760-...
Flores Galindo, A. - La ciudad sumergida. Aristocracia y plebe en Lima, 1760-...Flores Galindo, A. - La ciudad sumergida. Aristocracia y plebe en Lima, 1760-...
Flores Galindo, A. - La ciudad sumergida. Aristocracia y plebe en Lima, 1760-...
 
desequilibrio acido baseEE Y TEORIA ACIDO BASICO DE STEWART
desequilibrio acido baseEE Y TEORIA ACIDO BASICO DE STEWARTdesequilibrio acido baseEE Y TEORIA ACIDO BASICO DE STEWART
desequilibrio acido baseEE Y TEORIA ACIDO BASICO DE STEWART
 
Hormonas y sus formulas quimicas - grupo 6.pdf
Hormonas y sus formulas quimicas - grupo 6.pdfHormonas y sus formulas quimicas - grupo 6.pdf
Hormonas y sus formulas quimicas - grupo 6.pdf
 
Musculos Paraproteticos, protesis, musculos
Musculos Paraproteticos, protesis, musculosMusculos Paraproteticos, protesis, musculos
Musculos Paraproteticos, protesis, musculos
 
UNIDAD DIDÁCTICA-LLEGÓ EL OTOÑO-PRIMER AÑO.docx
UNIDAD DIDÁCTICA-LLEGÓ EL OTOÑO-PRIMER AÑO.docxUNIDAD DIDÁCTICA-LLEGÓ EL OTOÑO-PRIMER AÑO.docx
UNIDAD DIDÁCTICA-LLEGÓ EL OTOÑO-PRIMER AÑO.docx
 
Soporte vital basico maniobras de soporte vital basico
Soporte vital basico maniobras de soporte vital basicoSoporte vital basico maniobras de soporte vital basico
Soporte vital basico maniobras de soporte vital basico
 
SESION 3º caracteristicas de los seres vivos.pdf
SESION 3º caracteristicas de los seres vivos.pdfSESION 3º caracteristicas de los seres vivos.pdf
SESION 3º caracteristicas de los seres vivos.pdf
 
Pelos y fibras. Criminalistica pelos y fibras
Pelos y fibras. Criminalistica pelos y fibrasPelos y fibras. Criminalistica pelos y fibras
Pelos y fibras. Criminalistica pelos y fibras
 
PRUEBA CALIFICADA 4º sec biomoleculas y bioelementos .docx
PRUEBA CALIFICADA 4º sec biomoleculas y bioelementos .docxPRUEBA CALIFICADA 4º sec biomoleculas y bioelementos .docx
PRUEBA CALIFICADA 4º sec biomoleculas y bioelementos .docx
 
Contreras & Cueto. - Historia del Perú contemporáneo [ocr] [2007].pdf
Contreras & Cueto. - Historia del Perú contemporáneo [ocr] [2007].pdfContreras & Cueto. - Historia del Perú contemporáneo [ocr] [2007].pdf
Contreras & Cueto. - Historia del Perú contemporáneo [ocr] [2007].pdf
 
REINO FUNGI: CONCEPTO, CARACTERISTICAS, ETC
REINO FUNGI: CONCEPTO, CARACTERISTICAS, ETCREINO FUNGI: CONCEPTO, CARACTERISTICAS, ETC
REINO FUNGI: CONCEPTO, CARACTERISTICAS, ETC
 
El Gran Atractor, la misteriosa fuerza que está halando a la Vía Láctea.pptx
El Gran Atractor, la misteriosa fuerza que está halando a la Vía Láctea.pptxEl Gran Atractor, la misteriosa fuerza que está halando a la Vía Láctea.pptx
El Gran Atractor, la misteriosa fuerza que está halando a la Vía Láctea.pptx
 
Frankel, Hermann. - Poesía y filosofía de la Grecia arcaica [ocr] [1993].pdf
Frankel, Hermann. - Poesía y filosofía de la Grecia arcaica [ocr] [1993].pdfFrankel, Hermann. - Poesía y filosofía de la Grecia arcaica [ocr] [1993].pdf
Frankel, Hermann. - Poesía y filosofía de la Grecia arcaica [ocr] [1993].pdf
 
Morgado & Rodríguez (eds.) - Los animales en la historia y en la cultura [201...
Morgado & Rodríguez (eds.) - Los animales en la historia y en la cultura [201...Morgado & Rodríguez (eds.) - Los animales en la historia y en la cultura [201...
Morgado & Rodríguez (eds.) - Los animales en la historia y en la cultura [201...
 

Algoritmos geneticos

  • 2. z Algoritmos Genéticos  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  En los años 1970, de la mano de John Henry Holland, surgió una de las líneas más prometedoras de la inteligencia artificial, la de los algoritmos genéticos, (AG) Son llamados así porque se inspiran en la evolución biológica y su base genético molecular.
  • 3. z Funcionamiento de un AG BASICO  Un algoritmo genético puede presentar diversas variaciones, dependiendo de cómo se aplican los operadores genéticos (cruzamiento, mutación), de cómo se realiza la selección y de cómo se decide el reemplazo de los individuos para formar la nueva población. En general, el pseudocódigo consiste de los siguientes pasos  Evaluacion:  A cada uno de los cromosomas de esta población se aplicará la función de aptitud para saber cómo de "buena" es la solución que se está codificando.  Condicion de termino  El AG se deberá detener cuando se alcance la solución óptima, pero esta generalmente se desconoce, por lo que se deben utilizar otros criterios de detención
  • 4. z  Normalmente se usan dos criterios: correr el AG un número máximo de iteraciones (generaciones) o detenerlo cuando no haya cambios en la población. Mientras no se cumpla la condición de término se hace lo siguiente:  Selección: Después de saber la aptitud de cada cromosoma se procede a elegir los cromosomas que serán cruzados en la siguiente generación. Los cromosomas con mejor aptitud tienen mayor probabilidad de ser seleccionados.
  • 5. z  Recombinación o cruzamiento: La recombinación es el principal operador genético, representa la reproducción sexual, opera sobre dos cromosomas a la vez para generar dos descendientes donde se combinan las características de ambos cromosomas padres.
  • 6. z  Mutación: Modifica al azar parte del cromosoma de los individuos, y permite alcanzar zonas del espacio de búsqueda que no estaban cubiertas por los individuos de la población actual.  Reemplazo: Una vez aplicados los operadores genéticos, se seleccionan los mejores individuos para conformar la población de la generación siguiente.
  • 7. z Algoritmo Genético  i: inicialización  f(X): evaluación.  ?: condición de término.  Se: selección.  Cr: cruzamiento  Mu: mutación.  Re: reemplazo,  X*: mejor solución.
  • 8. z Historia  El profesor John Henry Holland de la universidad de Michigan a finales de los 60’s desarrollo la técnica de los algoritmos genéticos la cual integro a un programa, el objetivo de este era hacer que las computadoras aprendieran sola, principalmente se le llamo planes reproductivos pero se hizo popular bajo el nombre de algoritmos genéticos después de publicar un libro en 1975, dichos algoritmos están basados en la teoría de evolución de Darwin y el campo de la biología sirven para resolver problemas de búsqueda y optimización en los que los pasos a seguir es desconocido.
  • 12. z VENTAJAS Y DESVENTAJAS  No necesitan conocimientos específicos sobre el problema que intentan resolver.  Operan de forma simultánea con varias soluciones, en vez de trabajar de forma secuencial como las técnicas tradicionales.  Cuando se usan para problemas de optimización maximizar una función objetivo- resultan menos afectados por los máximos locales (falsas soluciones) que las técnicas tradicionales.  Resulta sumamente fácil ejecutarlos en las modernas arquitecturas masivamente paralelas.
  • 13. z  Usan operadores probabilísticos, en vez de los típicos operadores determinísticos de las otras técnicas.  Pueden tardar mucho en converger, o no converger en absoluto, dependiendo en cierta medida de los parámetros que se utilicen tamaño de la población, número de generaciones, etc.-.  Pueden converger prematuramente debido a una serie de problemas de diversa índole.
  • 15. z 2013  Algoritmos genéticos agilizarán producción en sector textil: En la UN en Manizales se desarrolla una nueva metodología de programación de la producción que ofrecerá múltiples beneficios a la industria textil. “El algoritmo parte de un conjunto de soluciones iniciales que son evaluadas para seleccionar aquellas con mejor puntaje. Estas se cruzan entre sí para dar nuevas soluciones alternativas. El procedimiento se repite en varias ocasiones y en sus iteraciones va dejando una descendencia de soluciones mejoradas cercanas al óptimo general”.  El uso de sistemas de trading con algoritmos genéticos, para operar en bolsa, es un campo en el que el trading lleva trabajando desde hace décadas. Los algoritmos genéticos se adaptan perfectamente al diseño de sistemas de Trading para encontrar las reglas que dan mejores resultados en los mercados financieros y para operar en bolsa.
  • 16. z 2018  Algoritmo genético predice el aumento de rascacielos dentro de una ciudad: Los científicos se han dado cuenta de que el crecimiento de las ciudades sigue pautas similares al de ciertos sistemas biológicos autoorganizados. Inspirándose en la naturaleza, han desarrollado algoritmos genéticos que predicen cómo aumentará el número de rascacielos y otros edificios en un área urbana.  Un grupo de la Universidad de Córdoba ha desarrollado un modelo basado en técnicas de inteligencia artificial que es capaz de predecir cuánta agua usará cada regante: "Aplicando algoritmos genéticos se establecen las curvas óptimas de esos parámetros de entrada y, mediante redes neuronales, se establece la relación entre los mismos. Como resultado, se extrae la lámina de riego aplicado en la que se establecerá cuántos milímetros van a ser usados por cada regante”
  • 18. z SOFT COMPUTING  TCL ofrece distintas soluciones de Soft Computing, el cual se centra en la incorporación de aprendizaje automático en sistemas híbridos, análisis de datos, selección de características, modelado de sistemas, clasificación y optimización de sistemas. También, se incluyen soluciones para el tratamiento de sistemas bioinformáticas, clusterización, clasificación y modelado de series dinámicas aplicadas a perfiles de expresión genética.
  • 19. z  Engloba diferentes algoritmos propios para la agrupación de genes coexpresados en microarrays de análisis de datos (MDA). Adecuado, para el uso de investigadores, que traten determinar los genes importantes y las relaciones co-expresadas entre ellos, para grandes conjuntos dinámicos de datos, de modo que se permita optimizar una característica de salida.  Algunos de los algoritmos diseñados que integra el software son:  Shape Index (SC). Agrupación sin tener en cuenta la salida de cada muestra.  Output Shape Index (SOC). Agrupación teniendo en cuenta la correlación del gen con la salida.  Dynamic Shape Index (DSC). Versión dinámica del método SC.  Output Dynamic Shape Index (DSOC). Versión dinámica cel método SOC.  Relaxed Shape Index (RSC). Ampliación del método SOC
  • 20. z SISTEMAS DE OPTIMIZACIÓN DE ENRUTAMIENTO DE VEHÍCULOS  Diseño de diferentes algoritmos evolutivos híbridos de planificación de rutas para varios vehículos, minimizando los costes asociados al transporte, como puede ser: minimizar el tiempo total de transporte, minimizar la distancia total recorrida, minimizar el tiempo de espera, minimizar los vehículos a utilizar, etc. Todo ello satisfaciendo una serie de múltiples restricciones y limitaciones.  Elementos principales:  Clientes/puntos de entrega o recogida  Almacén/Almacenes  Flota de vehículos (capacidad de cada uno)  Red de transporte  Función a minimizar
  • 21. z SISTEMAS DE OPTIMIZACIÓN DE ENRUTAMIENTO DE VEHÍCULOS  Diseño de diferentes algoritmos evolutivos híbridos de planificación de rutas para varios vehículos, minimizando los costes asociados al transporte, como puede ser: minimizar el tiempo total de transporte, minimizar la distancia total recorrida, minimizar el tiempo de espera, minimizar los vehículos a utilizar, etc. Todo ello satisfaciendo una serie de múltiples restricciones y limitaciones.  Elementos principales:  Clientes/puntos de entrega o recogida  Almacén/Almacenes  Flota de vehículos (capacidad de cada uno)  Red de transporte  Función a minimizar