SlideShare una empresa de Scribd logo
1 de 19
ALGORITMOS HEURISTICOS DE
OPTIMIZACIÓN
1
PSO Y ACO
Orlando Ramírez Barrón
Carlos Andrés Ruiz
CONTENIDO
2
• Introducción
• Comportamiento de los enjambres
• Enjambres virtuales
• Parámetros PSO
• Parámetros ACO
• Ejemplo
• Referencias
INTRODUCCIÓN
3
METAHERUISTICA
OPTIMIZAR UN
PROBLEMA
•COMPORTAMIENTO DE
ENJAMBRES
•PARTE DE SOLUCIONES
CANDIDATAS
•ESPACIO DE BUSQUEDA
•MOVIMIENTOS
PREDEFINIDOS POR LA
UBICACIÓN DE LOS
AGENTES RESPECTO A
LA COMIDA
COMPORTAMIENTO DE LOS
ENJAMBRES
4
F1F1
F2F2
NN
F3F3
ACO BCO
COMPORTAMIENTO DE LOS
ENJAMBRES
5
Conformada por Individuos del enjambre
(colonia).
Los individuos son atraidos hacia la
comida.
Los individuos comparten información
sobre quien está mas cerca de la comida.
ENJAMBRES VIRTUALES
6
Este comportamiento puede ser imitado de manera
artificial.
1.Se crea una colonia o enjambre (agentes).
2.Se distribuyen aleatoriamente por el dominio
de la función a optimizar.
3.Se genera una comunicación entre los agentes.
4.Exploran y explotan el dominio de la función.
7
PSO
1. Cada partícula (individuo) tiene una
posición, (x,y), en el espacio de búsqueda y una
velocidad, (vx,vy) .
2. Cada partícula es atraída hacia la mejor
localización que ha sido encontrada globalmente.
3. La velocidad se compone de tres términos
denominados inercial, social, y cognitivo.
4. La inercia, los mantiene en la misma dirección en
la que se movían.
5. El término cognitivo hace referencia a la memoria
de los individuos.
6. El término social modela la memoria de los
individuos para grabar la mejor posición entre la
~ 𝑈 𝑥𝑚𝑖𝑛 𝑥𝑚𝑎𝑥
~ 𝑈 𝑣𝑚𝑖𝑛 𝑣𝑚𝑎𝑥
PARAMETROS PSO
8
Velocidad Actual del individuo en
la iteración kVelocidad modificada
Posición del individuo
Factor de inercia
Aceleración “random”
Aceleración “random”
Factor de constricción
Mejor posición del individuo
Mejor solución
9
EJEMPLO: MINIMIZAR
FUNCIÓN CON UNA VARIABLE
10
PARAMETROS PSO
11
Intervalos −1 ≤ 𝑡 ≤ 0.8
Cantidad de ciclos 50
Individuos 50
Factor cognitivo 2
Factor social 2
Factor de constricción 1
Factores de inercia max y 0.9 – 0.1
Criterio de alto Ciclo < Ciclosmax
Mínimo global obtenido 0.0495
RESULTADOS PSO
12
13
ACO
1. Las hormigas son capaces de seguir la ruta más
corta en su camino de ida y vuelta entre la colonia
y
una fuente de abastecimiento.
2. "Transmiten información" entre ellas gracias a que
cada una de ellas, al desplazarse, van dejando un
rastro de una sustancia llamada feromona
3. Una hormiga detecta el rastro de feromona dejado
por
otras hormigas y tiende a seguir dicho rastro.
Éstas a
su vez van dejando su propia feromona a lo largo
del
camino recorrido y por tanto lo hacen más
atractivo.
PARAMETROS ACO
14
Rastro de feromona
Feromona inicial
Importancia de visibilidad
Coeficiente de evaporación
Tamaño de la colonia
Visibilidad
Disminución del paso
𝑁
𝜂𝑖𝑗
𝛿
PARAMETROS ACO PARA 𝑓(𝑥)
15
Intervalos −1 ≤ 𝑡 ≤ 0.8, 𝑖 = {−1,0.8}
Cantidad de iteraciones 200
Cantidad de Hormigas 40
Coeficiente de
evaporación
0.7
Feromona inicial 30
Criterio de parada
Parar si 𝑓(𝑥1 𝑏𝑒𝑠𝑡, 𝑥2 𝑏𝑒𝑠𝑡) se
repite más de
𝑐𝑎𝑛𝑡𝑖𝑑𝑎𝑑 𝑑𝑒 𝑖𝑡𝑒𝑟𝑎𝑐𝑖𝑜𝑛𝑒𝑠
10
𝑑𝑒𝑙𝑡𝑎 inicial 0.1
𝑏𝑒𝑡𝑎 0.99
Mínimo global de la
función
𝐹(−0.951) = 0.04947
RESULTADOS ACO
16
200
𝐼𝑡𝑒𝑟𝑎𝑐𝑖𝑜𝑛𝑒𝑠 max 200
EJEMPLO MINIMIZAR FUNCIÓN
MULTI-VARIABLE ACO
17
𝒇(𝒙𝟏, 𝒙𝟐) , “GOLDSTEIN–PRICE FUNCTION”
Intervalos −2 ≤ 𝑥𝑖 ≤ 2, 𝑖 = {1,2}
Cantidad de iteraciones 50
Cantidad de Hormigas 10
Coeficiente de evaporación 0.5
Feromona inicial 10
Criterio de parada Parar si 𝑓(𝑥1 𝑏𝑒𝑠𝑡, 𝑥2 𝑏𝑒𝑠𝑡)
se repite más de
𝑐𝑎𝑛𝑡𝑖𝑑𝑎𝑑 𝑑𝑒 𝑖𝑡𝑒𝑟𝑎𝑐𝑖𝑜𝑛𝑒𝑠
10
𝑑𝑒𝑙𝑡𝑎 inicial 0.3
𝑏𝑒𝑡𝑎 0.85
Mínimo global de la
función
𝑓(0, −1) = 3
RESULTADOS FUNCIÓN MULTI
VARIABLE ACO
18
REFERENCIAS
19
[1] M. Dorigo, 1992. Optimization, Learning and Natural
Algorithms, PhD thesis, Politencnico di Milano, Italy.
[2] M. Dorigo, T. Stützle 2004. Ant Colony Optimization,
Ants–Behavior–Mathematical models, Massachusetts Institute
of Technology.
[3] M. Duran Toksarı, Minimizing the multimodal functions
with Ant Colony Optimization approach, Expert Systems with
Applications, Volume 36, Issue 3, Part 2, April 2009, Pages
6030-6035, ISSN 0957-4174
[4] C.Coy, 2005 ,“Implementación en hidroinformática de un
método de optimización matemática basado en la colonia de
hormigas”, Trabajo de grado, Pontificia Universidad
Javeriana.

Más contenido relacionado

Destacado

Interruptores automáticos selectividad
Interruptores automáticos selectividadInterruptores automáticos selectividad
Interruptores automáticos selectividadArturo Iglesias Castro
 
Rosenberg Cuestionario 1 Motores de Fase Partida
Rosenberg Cuestionario 1 Motores de Fase PartidaRosenberg Cuestionario 1 Motores de Fase Partida
Rosenberg Cuestionario 1 Motores de Fase PartidaAlee Tr
 
Cuestionario del capitulo 7, edison guaman, felipe quevedo, leonardo sarmiento
Cuestionario del capitulo 7, edison guaman, felipe quevedo, leonardo sarmientoCuestionario del capitulo 7, edison guaman, felipe quevedo, leonardo sarmiento
Cuestionario del capitulo 7, edison guaman, felipe quevedo, leonardo sarmientoLuis Felipe Quevedo Avila
 
POWER QUALITY IMPROVEMENT
POWER QUALITY IMPROVEMENTPOWER QUALITY IMPROVEMENT
POWER QUALITY IMPROVEMENTUday Wankar
 
Cuestionario de motores#1
Cuestionario de motores#1Cuestionario de motores#1
Cuestionario de motores#1Pablo Hernandez
 

Destacado (8)

Interruptores automáticos selectividad
Interruptores automáticos selectividadInterruptores automáticos selectividad
Interruptores automáticos selectividad
 
Rosenberg Cuestionario 1 Motores de Fase Partida
Rosenberg Cuestionario 1 Motores de Fase PartidaRosenberg Cuestionario 1 Motores de Fase Partida
Rosenberg Cuestionario 1 Motores de Fase Partida
 
Cuestionario del capitulo 7, edison guaman, felipe quevedo, leonardo sarmiento
Cuestionario del capitulo 7, edison guaman, felipe quevedo, leonardo sarmientoCuestionario del capitulo 7, edison guaman, felipe quevedo, leonardo sarmiento
Cuestionario del capitulo 7, edison guaman, felipe quevedo, leonardo sarmiento
 
POWER QUALITY IMPROVEMENT
POWER QUALITY IMPROVEMENTPOWER QUALITY IMPROVEMENT
POWER QUALITY IMPROVEMENT
 
1
11
1
 
Cuestionario de Maquinas Eléctricas I
Cuestionario de Maquinas Eléctricas ICuestionario de Maquinas Eléctricas I
Cuestionario de Maquinas Eléctricas I
 
Cuestionario de motores#1
Cuestionario de motores#1Cuestionario de motores#1
Cuestionario de motores#1
 
Power quality.ppt
Power quality.pptPower quality.ppt
Power quality.ppt
 

Más de Orlando Ramirez

Series de Fourier en señales periódicas
Series de Fourier en señales periódicasSeries de Fourier en señales periódicas
Series de Fourier en señales periódicasOrlando Ramirez
 
Análisis del voltaje en estado estable respecto a la frecuencia.
Análisis del voltaje en estado estable respecto a la frecuencia.Análisis del voltaje en estado estable respecto a la frecuencia.
Análisis del voltaje en estado estable respecto a la frecuencia.Orlando Ramirez
 
Sobretensiones eléctricas por maniobra en líneas de transmisión.
Sobretensiones eléctricas por maniobra en líneas de transmisión.Sobretensiones eléctricas por maniobra en líneas de transmisión.
Sobretensiones eléctricas por maniobra en líneas de transmisión.Orlando Ramirez
 
Solución de redes eléctricas lineales mediante métodos de integración
Solución de redes eléctricas lineales mediante métodos de integraciónSolución de redes eléctricas lineales mediante métodos de integración
Solución de redes eléctricas lineales mediante métodos de integraciónOrlando Ramirez
 
Análisis de circuitos con elementos no lineales.
Análisis de circuitos con elementos no lineales.Análisis de circuitos con elementos no lineales.
Análisis de circuitos con elementos no lineales.Orlando Ramirez
 
Manual Power System Toolbox
Manual Power System ToolboxManual Power System Toolbox
Manual Power System ToolboxOrlando Ramirez
 
Power System Stability and Control. Kundur
Power System Stability and Control. KundurPower System Stability and Control. Kundur
Power System Stability and Control. KundurOrlando Ramirez
 
Sistemas fotovoltaicos interconectados a la red
Sistemas fotovoltaicos interconectados a la redSistemas fotovoltaicos interconectados a la red
Sistemas fotovoltaicos interconectados a la redOrlando Ramirez
 
centrales electricas de ciclo combinado.
centrales electricas de ciclo combinado.centrales electricas de ciclo combinado.
centrales electricas de ciclo combinado.Orlando Ramirez
 
Medidores de nivel de que aprovechan las características eléctricas del liquido.
Medidores de nivel de que aprovechan las características eléctricas del liquido.Medidores de nivel de que aprovechan las características eléctricas del liquido.
Medidores de nivel de que aprovechan las características eléctricas del liquido.Orlando Ramirez
 
Exposicion reactores nucleares
Exposicion reactores nuclearesExposicion reactores nucleares
Exposicion reactores nuclearesOrlando Ramirez
 
E1, 1.1 dispositivos electromecánicos
E1, 1.1 dispositivos electromecánicosE1, 1.1 dispositivos electromecánicos
E1, 1.1 dispositivos electromecánicosOrlando Ramirez
 

Más de Orlando Ramirez (14)

Series de Fourier en señales periódicas
Series de Fourier en señales periódicasSeries de Fourier en señales periódicas
Series de Fourier en señales periódicas
 
Análisis del voltaje en estado estable respecto a la frecuencia.
Análisis del voltaje en estado estable respecto a la frecuencia.Análisis del voltaje en estado estable respecto a la frecuencia.
Análisis del voltaje en estado estable respecto a la frecuencia.
 
Sobretensiones eléctricas por maniobra en líneas de transmisión.
Sobretensiones eléctricas por maniobra en líneas de transmisión.Sobretensiones eléctricas por maniobra en líneas de transmisión.
Sobretensiones eléctricas por maniobra en líneas de transmisión.
 
Solución de redes eléctricas lineales mediante métodos de integración
Solución de redes eléctricas lineales mediante métodos de integraciónSolución de redes eléctricas lineales mediante métodos de integración
Solución de redes eléctricas lineales mediante métodos de integración
 
Análisis de circuitos con elementos no lineales.
Análisis de circuitos con elementos no lineales.Análisis de circuitos con elementos no lineales.
Análisis de circuitos con elementos no lineales.
 
Manual Power System Toolbox
Manual Power System ToolboxManual Power System Toolbox
Manual Power System Toolbox
 
Power System Stability and Control. Kundur
Power System Stability and Control. KundurPower System Stability and Control. Kundur
Power System Stability and Control. Kundur
 
Sistemas fotovoltaicos interconectados a la red
Sistemas fotovoltaicos interconectados a la redSistemas fotovoltaicos interconectados a la red
Sistemas fotovoltaicos interconectados a la red
 
Calidad de la energia.
Calidad de la energia.Calidad de la energia.
Calidad de la energia.
 
centrales electricas de ciclo combinado.
centrales electricas de ciclo combinado.centrales electricas de ciclo combinado.
centrales electricas de ciclo combinado.
 
Medidores de nivel de que aprovechan las características eléctricas del liquido.
Medidores de nivel de que aprovechan las características eléctricas del liquido.Medidores de nivel de que aprovechan las características eléctricas del liquido.
Medidores de nivel de que aprovechan las características eléctricas del liquido.
 
Exposicion reactores nucleares
Exposicion reactores nuclearesExposicion reactores nucleares
Exposicion reactores nucleares
 
Relevadores
RelevadoresRelevadores
Relevadores
 
E1, 1.1 dispositivos electromecánicos
E1, 1.1 dispositivos electromecánicosE1, 1.1 dispositivos electromecánicos
E1, 1.1 dispositivos electromecánicos
 

Último

Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestajeffsalazarpuente
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdfFlorenciopeaortiz
 
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...SuannNeyraChongShing
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfReneBellido1
 
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
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptxGARCIARAMIREZCESAR
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7luisanthonycarrascos
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdfEdwinAlexanderSnchez2
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamientoRobertoAlejandroCast6
 
Normas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISINormas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISIfimumsnhoficial
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaXjoseantonio01jossed
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfMIGUELANGELCONDORIMA4
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 

Último (20)

Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuesta
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdf
 
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
 
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
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
 
Normas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISINormas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISI
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 

Algoritmos heurísticos PSO y ACO

  • 1. ALGORITMOS HEURISTICOS DE OPTIMIZACIÓN 1 PSO Y ACO Orlando Ramírez Barrón Carlos Andrés Ruiz
  • 2. CONTENIDO 2 • Introducción • Comportamiento de los enjambres • Enjambres virtuales • Parámetros PSO • Parámetros ACO • Ejemplo • Referencias
  • 3. INTRODUCCIÓN 3 METAHERUISTICA OPTIMIZAR UN PROBLEMA •COMPORTAMIENTO DE ENJAMBRES •PARTE DE SOLUCIONES CANDIDATAS •ESPACIO DE BUSQUEDA •MOVIMIENTOS PREDEFINIDOS POR LA UBICACIÓN DE LOS AGENTES RESPECTO A LA COMIDA
  • 5. COMPORTAMIENTO DE LOS ENJAMBRES 5 Conformada por Individuos del enjambre (colonia). Los individuos son atraidos hacia la comida. Los individuos comparten información sobre quien está mas cerca de la comida.
  • 6. ENJAMBRES VIRTUALES 6 Este comportamiento puede ser imitado de manera artificial. 1.Se crea una colonia o enjambre (agentes). 2.Se distribuyen aleatoriamente por el dominio de la función a optimizar. 3.Se genera una comunicación entre los agentes. 4.Exploran y explotan el dominio de la función.
  • 7. 7 PSO 1. Cada partícula (individuo) tiene una posición, (x,y), en el espacio de búsqueda y una velocidad, (vx,vy) . 2. Cada partícula es atraída hacia la mejor localización que ha sido encontrada globalmente. 3. La velocidad se compone de tres términos denominados inercial, social, y cognitivo. 4. La inercia, los mantiene en la misma dirección en la que se movían. 5. El término cognitivo hace referencia a la memoria de los individuos. 6. El término social modela la memoria de los individuos para grabar la mejor posición entre la
  • 8. ~ 𝑈 𝑥𝑚𝑖𝑛 𝑥𝑚𝑎𝑥 ~ 𝑈 𝑣𝑚𝑖𝑛 𝑣𝑚𝑎𝑥 PARAMETROS PSO 8 Velocidad Actual del individuo en la iteración kVelocidad modificada Posición del individuo Factor de inercia Aceleración “random” Aceleración “random” Factor de constricción Mejor posición del individuo Mejor solución
  • 9. 9
  • 11. PARAMETROS PSO 11 Intervalos −1 ≤ 𝑡 ≤ 0.8 Cantidad de ciclos 50 Individuos 50 Factor cognitivo 2 Factor social 2 Factor de constricción 1 Factores de inercia max y 0.9 – 0.1 Criterio de alto Ciclo < Ciclosmax Mínimo global obtenido 0.0495
  • 13. 13 ACO 1. Las hormigas son capaces de seguir la ruta más corta en su camino de ida y vuelta entre la colonia y una fuente de abastecimiento. 2. "Transmiten información" entre ellas gracias a que cada una de ellas, al desplazarse, van dejando un rastro de una sustancia llamada feromona 3. Una hormiga detecta el rastro de feromona dejado por otras hormigas y tiende a seguir dicho rastro. Éstas a su vez van dejando su propia feromona a lo largo del camino recorrido y por tanto lo hacen más atractivo.
  • 14. PARAMETROS ACO 14 Rastro de feromona Feromona inicial Importancia de visibilidad Coeficiente de evaporación Tamaño de la colonia Visibilidad Disminución del paso 𝑁 𝜂𝑖𝑗 𝛿
  • 15. PARAMETROS ACO PARA 𝑓(𝑥) 15 Intervalos −1 ≤ 𝑡 ≤ 0.8, 𝑖 = {−1,0.8} Cantidad de iteraciones 200 Cantidad de Hormigas 40 Coeficiente de evaporación 0.7 Feromona inicial 30 Criterio de parada Parar si 𝑓(𝑥1 𝑏𝑒𝑠𝑡, 𝑥2 𝑏𝑒𝑠𝑡) se repite más de 𝑐𝑎𝑛𝑡𝑖𝑑𝑎𝑑 𝑑𝑒 𝑖𝑡𝑒𝑟𝑎𝑐𝑖𝑜𝑛𝑒𝑠 10 𝑑𝑒𝑙𝑡𝑎 inicial 0.1 𝑏𝑒𝑡𝑎 0.99 Mínimo global de la función 𝐹(−0.951) = 0.04947
  • 17. EJEMPLO MINIMIZAR FUNCIÓN MULTI-VARIABLE ACO 17 𝒇(𝒙𝟏, 𝒙𝟐) , “GOLDSTEIN–PRICE FUNCTION” Intervalos −2 ≤ 𝑥𝑖 ≤ 2, 𝑖 = {1,2} Cantidad de iteraciones 50 Cantidad de Hormigas 10 Coeficiente de evaporación 0.5 Feromona inicial 10 Criterio de parada Parar si 𝑓(𝑥1 𝑏𝑒𝑠𝑡, 𝑥2 𝑏𝑒𝑠𝑡) se repite más de 𝑐𝑎𝑛𝑡𝑖𝑑𝑎𝑑 𝑑𝑒 𝑖𝑡𝑒𝑟𝑎𝑐𝑖𝑜𝑛𝑒𝑠 10 𝑑𝑒𝑙𝑡𝑎 inicial 0.3 𝑏𝑒𝑡𝑎 0.85 Mínimo global de la función 𝑓(0, −1) = 3
  • 19. REFERENCIAS 19 [1] M. Dorigo, 1992. Optimization, Learning and Natural Algorithms, PhD thesis, Politencnico di Milano, Italy. [2] M. Dorigo, T. Stützle 2004. Ant Colony Optimization, Ants–Behavior–Mathematical models, Massachusetts Institute of Technology. [3] M. Duran Toksarı, Minimizing the multimodal functions with Ant Colony Optimization approach, Expert Systems with Applications, Volume 36, Issue 3, Part 2, April 2009, Pages 6030-6035, ISSN 0957-4174 [4] C.Coy, 2005 ,“Implementación en hidroinformática de un método de optimización matemática basado en la colonia de hormigas”, Trabajo de grado, Pontificia Universidad Javeriana.