SlideShare una empresa de Scribd logo
1 de 49
Descargar para leer sin conexión
Algoritmo memético basado en
regiones con archivo externo
para optimización multimodal
Benjamin Lacroix1 Daniel Molina2 Francisco Herrera1
(1) Universidad de Granada (2) Universidad de Cádiz
http://sci2s.ugr.es
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Resumen
1 Introducción
2 Concepto de Regiones
3 AM basado en regiones con archivo externo, RMAwA
4 Estudio Experimental
5 Conclusiones
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Índice
1 Introducción
2 Concepto de Regiones
3 AM basado en regiones con archivo externo, RMAwA
4 Estudio Experimental
5 Conclusiones
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Problema de Optimización Multimodal
Problema de Optimización
General f (x∗
) ≤ f (x) ∀x ∈ Domain
Real Domain ⊆ D x∗
= [x1, x2, · · · , xD]
Distintos objetivos
Un óptimo Encontrar una única solución óptima.
Multimodal Tantos óptimos como sea posible.
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Diferencias de la optimización multimodal
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Diferencias de la optimización multimodal
Elementos comunes
Explotar soluciones.
Evitar óptimos locales.
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Diferencias de la optimización multimodal
Elementos comunes
Explotar soluciones.
Evitar óptimos locales.
Diferencias
1 No centrarse en región.
2 Identicar óptimos.
3 Guardarlos aparte.
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Algoritmo Evolutivo para Optimización Multimodal
1. No centrarse en región
2. Identicar los óptimos
3. Almacenar aparte los óptimos
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Algoritmo Evolutivo para Optimización Multimodal
1. No centrarse en región
Mantener distancia mínima entre soluciones.
2. Identicar los óptimos
3. Almacenar aparte los óptimos
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Algoritmo Evolutivo para Optimización Multimodal
1. No centrarse en región
Mantener distancia mínima entre soluciones.
Técnicas de nichos
2. Identicar los óptimos
3. Almacenar aparte los óptimos
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Algoritmo Evolutivo para Optimización Multimodal
1. No centrarse en región
Mantener distancia mínima entre soluciones.
Técnicas de nichos
2. Identicar los óptimos
Deniendo valores umbrales de error.
3. Almacenar aparte los óptimos
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Algoritmo Evolutivo para Optimización Multimodal
1. No centrarse en región
Mantener distancia mínima entre soluciones.
Técnicas de nichos
2. Identicar los óptimos
Deniendo valores umbrales de error.
3. Almacenar aparte los óptimos
Pueden ser mayor que la población.
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Algoritmo Evolutivo para Optimización Multimodal
1. No centrarse en región
Mantener distancia mínima entre soluciones.
Técnicas de nichos
2. Identicar los óptimos
Deniendo valores umbrales de error.
3. Almacenar aparte los óptimos
Pueden ser mayor que la población.
Condicionar mucho la búsqueda.
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Índice
1 Introducción
2 Concepto de Regiones
3 AM basado en regiones con archivo externo, RMAwA
4 Estudio Experimental
5 Conclusiones
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Algoritmos Meméticos
Componentes
Algoritmo Poblacional responsable de la Búsqueda Global.
Método de Mejora Local que consigue precisión.
+
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
AMs y Diversidad
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Concepto de Regiones para Nichos
Regiones
Dividen el espacio de búsqueda en hipercubos, regiones.
Se acepta sólo una solución (mejor) por región.
Nichos usando distancia Nichos usando regiones
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Ventajas de las regiones
Simples.
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Ventajas de las regiones
Simples.
Fáciles de dividir
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Índice
1 Introducción
2 Concepto de Regiones
3 AM basado en regiones con archivo externo, RMAwA
4 Estudio Experimental
5 Conclusiones
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
AM Basado en Regiones con archivo externo
Características generales
Aplica un Algoritmo Genético para explorar.
Aplica el CMA-ES para explotar.
Características novedosas
Aplica técnica de nichos basada en regiones dinámicas.
Usa un archivo para almacenar óptimos y regiones.
Identica regiones no explorables.
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
AM Basado en Regiones con archivo externo
Características generales
Aplica un Algoritmo Genético para explorar.
Aplica el CMA-ES para explotar.
Características novedosas
Aplica técnica de nichos basada en regiones dinámicas.
Usa un archivo para almacenar óptimos y regiones.
Identica regiones no explorables.
¾Cúales regiones no explora más?
Aquel cuya solución no mejora por la BL.
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Algoritmo RMAwA
Algoritmo: Pseudo-código de RMAwA
Inicializa población aleatoriamente de forma uniforme.
mientras MaxFEs no se alcance hacer
Aplica el AE durante iEA evaluaciones
sbest ← mejor individuo de la población
Aplica la BL sobre sbest
si se debe incrementar el número de regiones entonces
NDi = mu · NDi−1
Actualiza los índices de la memoria
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Funcionamiento del RMAwA
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Archivo
2.1 0.3
4.5 3.8
0.5 0.1
0.3 1.1
1.4 1.6
1 1
0 1 2 0
0 0 1 3 4 3
List Index
1.2 3.9 1 3
sn
rn
Solution to be inserted in
the archive
1.2 3.9
Archive
Almacena
Soluciones.
Regiones.
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Archivo
Permite
Recuperar rápidamente las regiones ocupadas.
Almacena óptimos encontrados.
Almacena regiones a no visitar (no mejoradas por la BL).
Uso de la memoria
Detectar soluciones en misma región, mantiene la mejor.
Si encuentra óptimo marca región como no explorable, y
lo borra de la población.
Impide crear soluciones en regiones no explorables.
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Algoritmo Poblacional
Algoritmo Genético Estacionario
Cruce BLX − α.
Mutación BGA.
Selección NAM, con NNAM = 3.
Reemplaza la Peor.
Modicaciones
Evita soluciones en regiones con óptimo.
Si cae en región ocupada, mantiene sólo la mejor.
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Algoritmo Poblacional
Algoritmo: Pseudo-código del AE en RMAwA
i ← 0
mientras i  iEA hacer
Selecciona dos padres
repetir
Crea una solución sn mediante cruce y mutación
Calcula la región rn en donde pertenece sn
hasta que ri se deba explorar
Evalúa sn, i = i + 1
Recupera de la población conjunto de soluciones Srn de la región rn
si Srn = ∅ entonces
Srn ← Srn ∪ sn
Borra peor individuo de Srn
en otro caso
Reeplaza el peor individuo sworst de la población si f (sworst)  f (sn)
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Algoritmo Poblacional
Algoritmo: Pseudo-código del AE en RMAwA
i ← 0
mientras i  iEA hacer
Selecciona dos padres
repetir
Crea una solución sn mediante cruce y mutación
Calcula la región rn en donde pertenece sn
hasta que ri se deba explorar
Evalúa sn, i = i + 1
Recupera de la población conjunto de soluciones Srn de la región rn
si Srn = ∅ entonces
Srn ← Srn ∪ sn
Borra peor individuo de Srn
en otro caso
Reeplaza el peor individuo sworst de la población si f (sworst)  f (sn)
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Aplicación de la BL
Aplicando la BL
Aplica sobre La mejor solución actual en la población.
Mientras mejore la solución (CMA-ES es rápido).
Al terminar marca regiones inicial y nal como exploradas
y elimina solución de la población.
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Aplicación de la BL
Aplicando la BL
Aplica sobre La mejor solución actual en la población.
Mientras mejore la solución (CMA-ES es rápido).
Al terminar marca regiones inicial y nal como exploradas
y elimina solución de la población.
¾Por qué marca regiones como exploradas?
Para no explorar con el AG región explorada por la BL.
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Aplicación de la BL
Aplicando la BL
Aplica sobre La mejor solución actual en la población.
Mientras mejore la solución (CMA-ES es rápido).
Al terminar marca regiones inicial y nal como exploradas
y elimina solución de la población.
¾Por qué marca regiones como exploradas?
Para no explorar con el AG región explorada por la BL.
¾Por qué marca soluciones inicial y nal?
Supone que la región inicial está en la base de atracción.
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Índice
1 Introducción
2 Concepto de Regiones
3 AM basado en regiones con archivo externo, RMAwA
4 Estudio Experimental
5 Conclusiones
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Marco experimental
Benchmark de optimización multimodal del CEC'2013
20 Combinaciones, 12 Funciones con distinta
dimensionalidad (1-20).
Distintos valores : 10−1, 10−2, . . . , 10−5.
Distintos número de óptimos:
Quince con menos de 10.
Tres entre 10 y 40: F6, F7, F10 con 18, 36 y 12.
Uno con 81 óptimos: F8.
Uno con más de 200: F9.
Medida de bondad: Ratio de óptimos
Para cada el ratio de óptimos
encontrado.
PR =
NR
i=1 NPFi
NKP·NR
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Parámetros de aplicación
Aplicación de IRace
Automatic tuning.
Fácil de congurar.
Parámetros
Parámetro Rango Obtenido
iEA [100, 1000] 550
iLS [100, 1000] 150
ND0 [2, 10] 2
u [2, 5] 4
mu [1, 5] 1.7
NP [40, 120] 70
α [0,1, 0,9] 0.9
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Comparativa Region-MA vs Euclidean-MA
¾Uso de regiones?
¾Mejora el uso de regiones vs cleaning con distancia euclídea?
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Comparativa Region-MA vs Euclidean-MA
Problema F1 F2 F3 F4 F5
Regiones 0.81 0.42 1.00 0.97 0.99
D. Euclídea 0.77 0.56 1.00 0.36 0.87
Problema F6 F7 F8 F9 F10
Regiones 0.00 0.70 0.06 0.22 0.94
D. Euclídea 0.00 0.05 0.06 0.01 0.13
Problema F11 F12 F13 F14 F15
Regiones 0.68 0.86 0.63 0.64 0.15
D. Euclídea 0.27 0.14 0.20 0.18 0.14
Problema F16 F17 F18 F19 F20
Regiones 0.36 0.16 0.17 0.13 0.13
D. Euclídea 0.19 0.13 0.17 0.13 0.13
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Comparativa Region-MA vs Euclidean-MA
Problema F1 F2 F3 F4 F5
Regiones 0.81 0.42 1.00 0.97 0.99
D. Euclídea 0.77 0.56 1.00 0.36 0.87
Problema F6 F7 F8 F9 F10
Regiones 0.00 0.70 0.06 0.22 0.94
D. Euclídea 0.00 0.05 0.06 0.01 0.13
Problema F11 F12 F13 F14 F15
Regiones 0.68 0.86 0.63 0.64 0.15
D. Euclídea 0.27 0.14 0.20 0.18 0.14
Problema F16 F17 F18 F19 F20
Regiones 0.36 0.16 0.17 0.13 0.13
D. Euclídea 0.19 0.13 0.17 0.13 0.13
Comparativa con Wilcoxon
R+ R-
Region-MA Euclídea-MA p-value
189 21 0.0008
Además, es de media 17% más rápido.
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Comparativa Region-MA vs Euclidean-MA
Problema F1 F2 F3 F4 F5
Regiones 0.81 0.42 1.00 0.97 0.99
D. Euclídea 0.77 0.56 1.00 0.36 0.87
Problema F6 F7 F8 F9 F10
Regiones 0.00 0.70 0.06 0.22 0.94
D. Euclídea 0.00 0.05 0.06 0.01 0.13
Problema F11 F12 F13 F14 F15
Regiones 0.68 0.86 0.63 0.64 0.15
D. Euclídea 0.27 0.14 0.20 0.18 0.14
Problema F16 F17 F18 F19 F20
Regiones 0.36 0.16 0.17 0.13 0.13
D. Euclídea 0.19 0.13 0.17 0.13 0.13
Comparativa con Wilcoxon
R+ R-
Region-MA Euclídea-MA p-value
189 21 0.0008
Además, es de media 17% más rápido.
Conclusión
El uso de regiones mejora los resultados.
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Uso de archivo: RMAwA vs RMAwSA
¾Uso de archivos?
¾Mejora el uso de archivo los resultados?
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Uso de archivo: RMAwA vs RMAwSA
Problema F1 F2 F3 F4 F5
RMAwA 1.00 1.00 1.00 1.00 1.00
RMAwSA 1.00 0.31 1.00 1.00 1.00
Problema F6 F7 F8 F9 F10
RMAwA 0.00 0.92 0.82 0.51 1.00
RMAwSA 0.00 0.66 0.91 0.34 0.98
Problema F11 F12 F13 F14 F15
RMAwA 1.00 1.00 0.99 0.81 0.70
RMAwSA 0.67 0.93 0.67 0.67 0.65
Problema F16 F17 F18 F19 F20
RMAwA 0.67 0.66 0.23 0.13 0.12
RMAwSA 0.67 0.32 0.18 0.12 0.12
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Uso de archivo: RMAwA vs RMAwSA
Problema F1 F2 F3 F4 F5
RMAwA 1.00 1.00 1.00 1.00 1.00
RMAwSA 1.00 0.31 1.00 1.00 1.00
Problema F6 F7 F8 F9 F10
RMAwA 0.00 0.92 0.82 0.51 1.00
RMAwSA 0.00 0.66 0.91 0.34 0.98
Problema F11 F12 F13 F14 F15
RMAwA 1.00 1.00 0.99 0.81 0.70
RMAwSA 0.67 0.93 0.67 0.67 0.65
Problema F16 F17 F18 F19 F20
RMAwA 0.67 0.66 0.23 0.13 0.12
RMAwSA 0.67 0.32 0.18 0.12 0.12
Comparativa con Wilcoxon
RMAwA RMAwSA p-value
186.5 23.5 0.00132
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Uso de archivo: RMAwA vs RMAwSA
Problema F1 F2 F3 F4 F5
RMAwA 1.00 1.00 1.00 1.00 1.00
RMAwSA 1.00 0.31 1.00 1.00 1.00
Problema F6 F7 F8 F9 F10
RMAwA 0.00 0.92 0.82 0.51 1.00
RMAwSA 0.00 0.66 0.91 0.34 0.98
Problema F11 F12 F13 F14 F15
RMAwA 1.00 1.00 0.99 0.81 0.70
RMAwSA 0.67 0.93 0.67 0.67 0.65
Problema F16 F17 F18 F19 F20
RMAwA 0.67 0.66 0.23 0.13 0.12
RMAwSA 0.67 0.32 0.18 0.12 0.12
Comparativa con Wilcoxon
RMAwA RMAwSA p-value
186.5 23.5 0.00132
Conclusión
El uso de archivo mejora los resultados.
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Comparando con otros algoritmos
PNA-NSGA-II: Aplica optimización multimodal como un
problema bi-objetivo, usando diversidad.
dADE/nrand DE con mutación basada en vecindario y
una memoria dinámica.
DE/nrand DE con mutación basada en vecindario.
CrowdingDE DE con método de multitud (crowding) para
evitar convergencia prematura.
NCDE DE con mutación basada en vecindario y
mecanismo crowding.
r3pso PSO con topología de vecindario en anillo.
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Resultados de la comparativa: tests de Wilcoxon
Ranking medio
Nivel Precisión 10−1 10−2 10−3 10−4 10−5
CrowdingDE 4.3 4.3 4.5 4.7 4.7
DE/nrand 5.1 4.2 4.1 3.6 3.4
r3pso 5.0 5.8 6.0 6.0 6.2
NCDE 4.0 4.4 4.3 4.4 4.5
PNA-NSGAII 3.4 3.7 3.8 4.1 3.9
dADE/nrand 3.0 3.0 3.0 3.0 3.1
RMAwA 3.3 2.7 2.3 2.2 2.2
Test de Wilcoxon
Nivel precisión 10−1 10−2 10−3 10−4 10−5
CrowdingDE 0.0935 0.0016 0.0001 0.0000 0.0001
DE/nrand 0.0039 0.0089 0.0077 0.0082 0.0108
r3pso 0.0004 0.0000 0.0000 0.0000 0.0000
NCDE 0.2273 0.0001 0.0001 0.0001 0.0001
PNA-NSGAII 0.9839 0.2549 0.0837 0.0484 0.0274
dADE/nrand 0.2862 0.4441 0.1279 0.0227 0.0323
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Comparando globalmente
Comparando globalmente
RMAwA vs R+ R− p-value
CrowdingDE 4531 431.5 0
DE/nrand 4197.5 768 2e-9
r3pso 4844.5 115 0
NCDE 4502 462.5 0
PNA-NSGAII 3427 1535.5 0.0010
dADE/nrand 3288 1762 0.0087
Conclusiones
RMAwA es mejor que el resto.
Para = 10−4, 10−5 es estadísticamente mejor que todos.
La diferencia aumenta con nivel de precisión .
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Índice
1 Introducción
2 Concepto de Regiones
3 AM basado en regiones con archivo externo, RMAwA
4 Estudio Experimental
5 Conclusiones
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
Conclusiones
Hemos presentado un AM para optimización multimodal
basado en regiones con memoria externa, RMAwA.
Niching con regiones es más eciente y ofrece mejores
resultados (especialmente dimensiones bajas).
El uso de archivo para marcar regiones exploradas permite
mejorar resultados.
RMAwA es estadísticamente mejor que los algoritmos
comparados.
Especialmente con mayor precisión.
Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones
¾Preguntas?

Más contenido relacionado

Similar a Maeb2015 presentation

Algoritmo NVMO para problemas multimodales
Algoritmo NVMO para problemas multimodalesAlgoritmo NVMO para problemas multimodales
Algoritmo NVMO para problemas multimodalesDaniel Molina Cabrera
 
Utp ia_2014-2_s6_backpropagation
 Utp ia_2014-2_s6_backpropagation Utp ia_2014-2_s6_backpropagation
Utp ia_2014-2_s6_backpropagationjcbp_peru
 
Presentación logistica
Presentación logisticaPresentación logistica
Presentación logisticaStamar Project
 
Proyecto Simulación de Servidores de Bases de Datos SQL
Proyecto Simulación de Servidores de Bases de Datos SQLProyecto Simulación de Servidores de Bases de Datos SQL
Proyecto Simulación de Servidores de Bases de Datos SQLRobin Zambrano
 
Simulación de MD.pptx
Simulación de MD.pptxSimulación de MD.pptx
Simulación de MD.pptxRenatoQuezadaE
 
Utp 2015-2_sirn_s6_adaline y backpropagation
 Utp 2015-2_sirn_s6_adaline y backpropagation Utp 2015-2_sirn_s6_adaline y backpropagation
Utp 2015-2_sirn_s6_adaline y backpropagationjcbenitezp
 
Criterios de Búsquedas en Inteligencia artificial
Criterios de Búsquedas en Inteligencia artificialCriterios de Búsquedas en Inteligencia artificial
Criterios de Búsquedas en Inteligencia artificialMariy Torrealba
 
Utp sirn_s6_adaline y backpropagation
 Utp sirn_s6_adaline y backpropagation Utp sirn_s6_adaline y backpropagation
Utp sirn_s6_adaline y backpropagationjcbp_peru
 
Utp 2015-2_ia_s6_adaline y backpropagation
 Utp 2015-2_ia_s6_adaline y backpropagation Utp 2015-2_ia_s6_adaline y backpropagation
Utp 2015-2_ia_s6_adaline y backpropagationjcbp_peru
 
Solucion de problemas por medio de computadoras
Solucion de problemas por medio de computadorasSolucion de problemas por medio de computadoras
Solucion de problemas por medio de computadorasFernando Solis
 
Criterios de Búsqueda en Inteligencia Artificial
Criterios de Búsqueda en Inteligencia ArtificialCriterios de Búsqueda en Inteligencia Artificial
Criterios de Búsqueda en Inteligencia ArtificialHilario Per'zz
 
Técnicas de Machine Learning aplicadosa la estimación de Recursos Minerales
Técnicas de Machine Learning aplicadosa la estimación de Recursos MineralesTécnicas de Machine Learning aplicadosa la estimación de Recursos Minerales
Técnicas de Machine Learning aplicadosa la estimación de Recursos MineralesJosé Enrique Gutiérrez Ramírez
 

Similar a Maeb2015 presentation (20)

Algoritmo NVMO para problemas multimodales
Algoritmo NVMO para problemas multimodalesAlgoritmo NVMO para problemas multimodales
Algoritmo NVMO para problemas multimodales
 
Optimizacion en IMRT
Optimizacion en IMRTOptimizacion en IMRT
Optimizacion en IMRT
 
Utp ia_2014-2_s6_backpropagation
 Utp ia_2014-2_s6_backpropagation Utp ia_2014-2_s6_backpropagation
Utp ia_2014-2_s6_backpropagation
 
A G's
A G'sA G's
A G's
 
Presentación logistica
Presentación logisticaPresentación logistica
Presentación logistica
 
Proyecto Simulación de Servidores de Bases de Datos SQL
Proyecto Simulación de Servidores de Bases de Datos SQLProyecto Simulación de Servidores de Bases de Datos SQL
Proyecto Simulación de Servidores de Bases de Datos SQL
 
Evidencia 4
Evidencia 4Evidencia 4
Evidencia 4
 
Simulación de MD.pptx
Simulación de MD.pptxSimulación de MD.pptx
Simulación de MD.pptx
 
Utp 2015-2_sirn_s6_adaline y backpropagation
 Utp 2015-2_sirn_s6_adaline y backpropagation Utp 2015-2_sirn_s6_adaline y backpropagation
Utp 2015-2_sirn_s6_adaline y backpropagation
 
Criterios de Búsquedas en Inteligencia artificial
Criterios de Búsquedas en Inteligencia artificialCriterios de Búsquedas en Inteligencia artificial
Criterios de Búsquedas en Inteligencia artificial
 
Microphone Array Processing
Microphone Array ProcessingMicrophone Array Processing
Microphone Array Processing
 
Utp sirn_s6_adaline y backpropagation
 Utp sirn_s6_adaline y backpropagation Utp sirn_s6_adaline y backpropagation
Utp sirn_s6_adaline y backpropagation
 
Utp 2015-2_ia_s6_adaline y backpropagation
 Utp 2015-2_ia_s6_adaline y backpropagation Utp 2015-2_ia_s6_adaline y backpropagation
Utp 2015-2_ia_s6_adaline y backpropagation
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Solucion de problemas por medio de computadoras
Solucion de problemas por medio de computadorasSolucion de problemas por medio de computadoras
Solucion de problemas por medio de computadoras
 
Criterios de Búsqueda en Inteligencia Artificial
Criterios de Búsqueda en Inteligencia ArtificialCriterios de Búsqueda en Inteligencia Artificial
Criterios de Búsqueda en Inteligencia Artificial
 
Ramdom forest
Ramdom forestRamdom forest
Ramdom forest
 
Relajacion lagrangiana
Relajacion lagrangianaRelajacion lagrangiana
Relajacion lagrangiana
 
Relajacion lagrangiana
Relajacion lagrangianaRelajacion lagrangiana
Relajacion lagrangiana
 
Técnicas de Machine Learning aplicadosa la estimación de Recursos Minerales
Técnicas de Machine Learning aplicadosa la estimación de Recursos MineralesTécnicas de Machine Learning aplicadosa la estimación de Recursos Minerales
Técnicas de Machine Learning aplicadosa la estimación de Recursos Minerales
 

Último

Harris, Marvin. - Caníbales y reyes. Los orígenes de la cultura [ocr] [1986].pdf
Harris, Marvin. - Caníbales y reyes. Los orígenes de la cultura [ocr] [1986].pdfHarris, Marvin. - Caníbales y reyes. Los orígenes de la cultura [ocr] [1986].pdf
Harris, Marvin. - Caníbales y reyes. Los orígenes de la cultura [ocr] [1986].pdffrank0071
 
LA RADIACTIVIDAD. TRABAJO DE 3º DE LA ESO..pdf
LA RADIACTIVIDAD. TRABAJO DE 3º DE LA ESO..pdfLA RADIACTIVIDAD. TRABAJO DE 3º DE LA ESO..pdf
LA RADIACTIVIDAD. TRABAJO DE 3º DE LA ESO..pdflaurasanchez333854
 
Fresas y sistemas de pulido en odontología
Fresas y sistemas de pulido en odontologíaFresas y sistemas de pulido en odontología
Fresas y sistemas de pulido en odontologíaDanyAguayo1
 
el amor en los tiempos del colera (resumen).pptx
el amor en los tiempos del colera (resumen).pptxel amor en los tiempos del colera (resumen).pptx
el amor en los tiempos del colera (resumen).pptxhectoralvarado79
 
Plokhi, Serhii. - El último imperio. Los días finales de la Unión Soviética [...
Plokhi, Serhii. - El último imperio. Los días finales de la Unión Soviética [...Plokhi, Serhii. - El último imperio. Los días finales de la Unión Soviética [...
Plokhi, Serhii. - El último imperio. Los días finales de la Unión Soviética [...frank0071
 
tecnica de necropsia en bovinos rum.pptx
tecnica de necropsia en bovinos rum.pptxtecnica de necropsia en bovinos rum.pptx
tecnica de necropsia en bovinos rum.pptxJESUSDANIELYONGOLIVE
 
AA.VV. - Reinvención de la metrópoli: 1920-1940 [2024].pdf
AA.VV. - Reinvención de la metrópoli: 1920-1940 [2024].pdfAA.VV. - Reinvención de la metrópoli: 1920-1940 [2024].pdf
AA.VV. - Reinvención de la metrópoli: 1920-1940 [2024].pdffrank0071
 
Holland, Tom - Milenio. El fin del mundo y el origen del cristianismo [2010].pdf
Holland, Tom - Milenio. El fin del mundo y el origen del cristianismo [2010].pdfHolland, Tom - Milenio. El fin del mundo y el origen del cristianismo [2010].pdf
Holland, Tom - Milenio. El fin del mundo y el origen del cristianismo [2010].pdffrank0071
 
Diálisis peritoneal en los pacientes delicados de salud
Diálisis peritoneal en los pacientes delicados de saludDiálisis peritoneal en los pacientes delicados de salud
Diálisis peritoneal en los pacientes delicados de saludFernandoACamachoCher
 
5.2 DERIVADAS PARCIALES (64RG45G45G45G).pptx
5.2 DERIVADAS PARCIALES (64RG45G45G45G).pptx5.2 DERIVADAS PARCIALES (64RG45G45G45G).pptx
5.2 DERIVADAS PARCIALES (64RG45G45G45G).pptxllacza2004
 
Woods, Thomas E. - Cómo la Iglesia construyó la Civilización Occidental [ocr]...
Woods, Thomas E. - Cómo la Iglesia construyó la Civilización Occidental [ocr]...Woods, Thomas E. - Cómo la Iglesia construyó la Civilización Occidental [ocr]...
Woods, Thomas E. - Cómo la Iglesia construyó la Civilización Occidental [ocr]...frank0071
 
Glándulas Salivales.pptx................
Glándulas Salivales.pptx................Glándulas Salivales.pptx................
Glándulas Salivales.pptx................sebascarr467
 
RX DE TORAX normal jornadas .............
RX DE TORAX normal jornadas .............RX DE TORAX normal jornadas .............
RX DE TORAX normal jornadas .............claudiasilvera25
 
Perfiles NEUROPSI Atención y Memoria 6 a 85 Años (AyM).pdf
Perfiles NEUROPSI Atención y Memoria 6 a 85 Años (AyM).pdfPerfiles NEUROPSI Atención y Memoria 6 a 85 Años (AyM).pdf
Perfiles NEUROPSI Atención y Memoria 6 a 85 Años (AyM).pdfPieroalex1
 
Características emociones y sentimientos
Características emociones y sentimientosCaracterísticas emociones y sentimientos
Características emociones y sentimientosFiorelaMondragon
 
Un repaso de los ensayos recientes de historia de la ciencia y la tecnología ...
Un repaso de los ensayos recientes de historia de la ciencia y la tecnología ...Un repaso de los ensayos recientes de historia de la ciencia y la tecnología ...
Un repaso de los ensayos recientes de historia de la ciencia y la tecnología ...Juan Carlos Fonseca Mata
 
PAE ARTITRIS- ENFERMERIA GERIATRICA.pptx
PAE ARTITRIS- ENFERMERIA GERIATRICA.pptxPAE ARTITRIS- ENFERMERIA GERIATRICA.pptx
PAE ARTITRIS- ENFERMERIA GERIATRICA.pptxrenegon1213
 
Ensayo ENRICH (sesión clínica, Servicio de Neurología HUCA)
Ensayo ENRICH (sesión clínica, Servicio de Neurología HUCA)Ensayo ENRICH (sesión clínica, Servicio de Neurología HUCA)
Ensayo ENRICH (sesión clínica, Servicio de Neurología HUCA)s.calleja
 
TEMA: ULTRASONOGRAFIA EN NUTRICION
TEMA:         ULTRASONOGRAFIA EN NUTRICIONTEMA:         ULTRASONOGRAFIA EN NUTRICION
TEMA: ULTRASONOGRAFIA EN NUTRICIONClaudiaIsabel36
 
SEGUNDAS VANGUARDIAS ARTÍSTICAS DEL SIGLO XX.pdf
SEGUNDAS VANGUARDIAS ARTÍSTICAS DEL SIGLO XX.pdfSEGUNDAS VANGUARDIAS ARTÍSTICAS DEL SIGLO XX.pdf
SEGUNDAS VANGUARDIAS ARTÍSTICAS DEL SIGLO XX.pdfPC0121
 

Último (20)

Harris, Marvin. - Caníbales y reyes. Los orígenes de la cultura [ocr] [1986].pdf
Harris, Marvin. - Caníbales y reyes. Los orígenes de la cultura [ocr] [1986].pdfHarris, Marvin. - Caníbales y reyes. Los orígenes de la cultura [ocr] [1986].pdf
Harris, Marvin. - Caníbales y reyes. Los orígenes de la cultura [ocr] [1986].pdf
 
LA RADIACTIVIDAD. TRABAJO DE 3º DE LA ESO..pdf
LA RADIACTIVIDAD. TRABAJO DE 3º DE LA ESO..pdfLA RADIACTIVIDAD. TRABAJO DE 3º DE LA ESO..pdf
LA RADIACTIVIDAD. TRABAJO DE 3º DE LA ESO..pdf
 
Fresas y sistemas de pulido en odontología
Fresas y sistemas de pulido en odontologíaFresas y sistemas de pulido en odontología
Fresas y sistemas de pulido en odontología
 
el amor en los tiempos del colera (resumen).pptx
el amor en los tiempos del colera (resumen).pptxel amor en los tiempos del colera (resumen).pptx
el amor en los tiempos del colera (resumen).pptx
 
Plokhi, Serhii. - El último imperio. Los días finales de la Unión Soviética [...
Plokhi, Serhii. - El último imperio. Los días finales de la Unión Soviética [...Plokhi, Serhii. - El último imperio. Los días finales de la Unión Soviética [...
Plokhi, Serhii. - El último imperio. Los días finales de la Unión Soviética [...
 
tecnica de necropsia en bovinos rum.pptx
tecnica de necropsia en bovinos rum.pptxtecnica de necropsia en bovinos rum.pptx
tecnica de necropsia en bovinos rum.pptx
 
AA.VV. - Reinvención de la metrópoli: 1920-1940 [2024].pdf
AA.VV. - Reinvención de la metrópoli: 1920-1940 [2024].pdfAA.VV. - Reinvención de la metrópoli: 1920-1940 [2024].pdf
AA.VV. - Reinvención de la metrópoli: 1920-1940 [2024].pdf
 
Holland, Tom - Milenio. El fin del mundo y el origen del cristianismo [2010].pdf
Holland, Tom - Milenio. El fin del mundo y el origen del cristianismo [2010].pdfHolland, Tom - Milenio. El fin del mundo y el origen del cristianismo [2010].pdf
Holland, Tom - Milenio. El fin del mundo y el origen del cristianismo [2010].pdf
 
Diálisis peritoneal en los pacientes delicados de salud
Diálisis peritoneal en los pacientes delicados de saludDiálisis peritoneal en los pacientes delicados de salud
Diálisis peritoneal en los pacientes delicados de salud
 
5.2 DERIVADAS PARCIALES (64RG45G45G45G).pptx
5.2 DERIVADAS PARCIALES (64RG45G45G45G).pptx5.2 DERIVADAS PARCIALES (64RG45G45G45G).pptx
5.2 DERIVADAS PARCIALES (64RG45G45G45G).pptx
 
Woods, Thomas E. - Cómo la Iglesia construyó la Civilización Occidental [ocr]...
Woods, Thomas E. - Cómo la Iglesia construyó la Civilización Occidental [ocr]...Woods, Thomas E. - Cómo la Iglesia construyó la Civilización Occidental [ocr]...
Woods, Thomas E. - Cómo la Iglesia construyó la Civilización Occidental [ocr]...
 
Glándulas Salivales.pptx................
Glándulas Salivales.pptx................Glándulas Salivales.pptx................
Glándulas Salivales.pptx................
 
RX DE TORAX normal jornadas .............
RX DE TORAX normal jornadas .............RX DE TORAX normal jornadas .............
RX DE TORAX normal jornadas .............
 
Perfiles NEUROPSI Atención y Memoria 6 a 85 Años (AyM).pdf
Perfiles NEUROPSI Atención y Memoria 6 a 85 Años (AyM).pdfPerfiles NEUROPSI Atención y Memoria 6 a 85 Años (AyM).pdf
Perfiles NEUROPSI Atención y Memoria 6 a 85 Años (AyM).pdf
 
Características emociones y sentimientos
Características emociones y sentimientosCaracterísticas emociones y sentimientos
Características emociones y sentimientos
 
Un repaso de los ensayos recientes de historia de la ciencia y la tecnología ...
Un repaso de los ensayos recientes de historia de la ciencia y la tecnología ...Un repaso de los ensayos recientes de historia de la ciencia y la tecnología ...
Un repaso de los ensayos recientes de historia de la ciencia y la tecnología ...
 
PAE ARTITRIS- ENFERMERIA GERIATRICA.pptx
PAE ARTITRIS- ENFERMERIA GERIATRICA.pptxPAE ARTITRIS- ENFERMERIA GERIATRICA.pptx
PAE ARTITRIS- ENFERMERIA GERIATRICA.pptx
 
Ensayo ENRICH (sesión clínica, Servicio de Neurología HUCA)
Ensayo ENRICH (sesión clínica, Servicio de Neurología HUCA)Ensayo ENRICH (sesión clínica, Servicio de Neurología HUCA)
Ensayo ENRICH (sesión clínica, Servicio de Neurología HUCA)
 
TEMA: ULTRASONOGRAFIA EN NUTRICION
TEMA:         ULTRASONOGRAFIA EN NUTRICIONTEMA:         ULTRASONOGRAFIA EN NUTRICION
TEMA: ULTRASONOGRAFIA EN NUTRICION
 
SEGUNDAS VANGUARDIAS ARTÍSTICAS DEL SIGLO XX.pdf
SEGUNDAS VANGUARDIAS ARTÍSTICAS DEL SIGLO XX.pdfSEGUNDAS VANGUARDIAS ARTÍSTICAS DEL SIGLO XX.pdf
SEGUNDAS VANGUARDIAS ARTÍSTICAS DEL SIGLO XX.pdf
 

Maeb2015 presentation

  • 1. Algoritmo memético basado en regiones con archivo externo para optimización multimodal Benjamin Lacroix1 Daniel Molina2 Francisco Herrera1 (1) Universidad de Granada (2) Universidad de Cádiz http://sci2s.ugr.es
  • 2. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Resumen 1 Introducción 2 Concepto de Regiones 3 AM basado en regiones con archivo externo, RMAwA 4 Estudio Experimental 5 Conclusiones
  • 3. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Índice 1 Introducción 2 Concepto de Regiones 3 AM basado en regiones con archivo externo, RMAwA 4 Estudio Experimental 5 Conclusiones
  • 4. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Problema de Optimización Multimodal Problema de Optimización General f (x∗ ) ≤ f (x) ∀x ∈ Domain Real Domain ⊆ D x∗ = [x1, x2, · · · , xD] Distintos objetivos Un óptimo Encontrar una única solución óptima. Multimodal Tantos óptimos como sea posible.
  • 5. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Diferencias de la optimización multimodal
  • 6. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Diferencias de la optimización multimodal Elementos comunes Explotar soluciones. Evitar óptimos locales.
  • 7. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Diferencias de la optimización multimodal Elementos comunes Explotar soluciones. Evitar óptimos locales. Diferencias 1 No centrarse en región. 2 Identicar óptimos. 3 Guardarlos aparte.
  • 8. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Algoritmo Evolutivo para Optimización Multimodal 1. No centrarse en región 2. Identicar los óptimos 3. Almacenar aparte los óptimos
  • 9. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Algoritmo Evolutivo para Optimización Multimodal 1. No centrarse en región Mantener distancia mínima entre soluciones. 2. Identicar los óptimos 3. Almacenar aparte los óptimos
  • 10. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Algoritmo Evolutivo para Optimización Multimodal 1. No centrarse en región Mantener distancia mínima entre soluciones. Técnicas de nichos 2. Identicar los óptimos 3. Almacenar aparte los óptimos
  • 11. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Algoritmo Evolutivo para Optimización Multimodal 1. No centrarse en región Mantener distancia mínima entre soluciones. Técnicas de nichos 2. Identicar los óptimos Deniendo valores umbrales de error. 3. Almacenar aparte los óptimos
  • 12. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Algoritmo Evolutivo para Optimización Multimodal 1. No centrarse en región Mantener distancia mínima entre soluciones. Técnicas de nichos 2. Identicar los óptimos Deniendo valores umbrales de error. 3. Almacenar aparte los óptimos Pueden ser mayor que la población.
  • 13. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Algoritmo Evolutivo para Optimización Multimodal 1. No centrarse en región Mantener distancia mínima entre soluciones. Técnicas de nichos 2. Identicar los óptimos Deniendo valores umbrales de error. 3. Almacenar aparte los óptimos Pueden ser mayor que la población. Condicionar mucho la búsqueda.
  • 14. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Índice 1 Introducción 2 Concepto de Regiones 3 AM basado en regiones con archivo externo, RMAwA 4 Estudio Experimental 5 Conclusiones
  • 15. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Algoritmos Meméticos Componentes Algoritmo Poblacional responsable de la Búsqueda Global. Método de Mejora Local que consigue precisión. +
  • 16. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones AMs y Diversidad
  • 17. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Concepto de Regiones para Nichos Regiones Dividen el espacio de búsqueda en hipercubos, regiones. Se acepta sólo una solución (mejor) por región. Nichos usando distancia Nichos usando regiones
  • 18. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Ventajas de las regiones Simples.
  • 19. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Ventajas de las regiones Simples. Fáciles de dividir
  • 20. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Índice 1 Introducción 2 Concepto de Regiones 3 AM basado en regiones con archivo externo, RMAwA 4 Estudio Experimental 5 Conclusiones
  • 21. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones AM Basado en Regiones con archivo externo Características generales Aplica un Algoritmo Genético para explorar. Aplica el CMA-ES para explotar. Características novedosas Aplica técnica de nichos basada en regiones dinámicas. Usa un archivo para almacenar óptimos y regiones. Identica regiones no explorables.
  • 22. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones AM Basado en Regiones con archivo externo Características generales Aplica un Algoritmo Genético para explorar. Aplica el CMA-ES para explotar. Características novedosas Aplica técnica de nichos basada en regiones dinámicas. Usa un archivo para almacenar óptimos y regiones. Identica regiones no explorables. ¾Cúales regiones no explora más? Aquel cuya solución no mejora por la BL.
  • 23. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Algoritmo RMAwA Algoritmo: Pseudo-código de RMAwA Inicializa población aleatoriamente de forma uniforme. mientras MaxFEs no se alcance hacer Aplica el AE durante iEA evaluaciones sbest ← mejor individuo de la población Aplica la BL sobre sbest si se debe incrementar el número de regiones entonces NDi = mu · NDi−1 Actualiza los índices de la memoria
  • 24. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Funcionamiento del RMAwA
  • 25. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Archivo 2.1 0.3 4.5 3.8 0.5 0.1 0.3 1.1 1.4 1.6 1 1 0 1 2 0 0 0 1 3 4 3 List Index 1.2 3.9 1 3 sn rn Solution to be inserted in the archive 1.2 3.9 Archive Almacena Soluciones. Regiones.
  • 26. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Archivo Permite Recuperar rápidamente las regiones ocupadas. Almacena óptimos encontrados. Almacena regiones a no visitar (no mejoradas por la BL). Uso de la memoria Detectar soluciones en misma región, mantiene la mejor. Si encuentra óptimo marca región como no explorable, y lo borra de la población. Impide crear soluciones en regiones no explorables.
  • 27. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Algoritmo Poblacional Algoritmo Genético Estacionario Cruce BLX − α. Mutación BGA. Selección NAM, con NNAM = 3. Reemplaza la Peor. Modicaciones Evita soluciones en regiones con óptimo. Si cae en región ocupada, mantiene sólo la mejor.
  • 28. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Algoritmo Poblacional Algoritmo: Pseudo-código del AE en RMAwA i ← 0 mientras i iEA hacer Selecciona dos padres repetir Crea una solución sn mediante cruce y mutación Calcula la región rn en donde pertenece sn hasta que ri se deba explorar Evalúa sn, i = i + 1 Recupera de la población conjunto de soluciones Srn de la región rn si Srn = ∅ entonces Srn ← Srn ∪ sn Borra peor individuo de Srn en otro caso Reeplaza el peor individuo sworst de la población si f (sworst) f (sn)
  • 29. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Algoritmo Poblacional Algoritmo: Pseudo-código del AE en RMAwA i ← 0 mientras i iEA hacer Selecciona dos padres repetir Crea una solución sn mediante cruce y mutación Calcula la región rn en donde pertenece sn hasta que ri se deba explorar Evalúa sn, i = i + 1 Recupera de la población conjunto de soluciones Srn de la región rn si Srn = ∅ entonces Srn ← Srn ∪ sn Borra peor individuo de Srn en otro caso Reeplaza el peor individuo sworst de la población si f (sworst) f (sn)
  • 30. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Aplicación de la BL Aplicando la BL Aplica sobre La mejor solución actual en la población. Mientras mejore la solución (CMA-ES es rápido). Al terminar marca regiones inicial y nal como exploradas y elimina solución de la población.
  • 31. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Aplicación de la BL Aplicando la BL Aplica sobre La mejor solución actual en la población. Mientras mejore la solución (CMA-ES es rápido). Al terminar marca regiones inicial y nal como exploradas y elimina solución de la población. ¾Por qué marca regiones como exploradas? Para no explorar con el AG región explorada por la BL.
  • 32. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Aplicación de la BL Aplicando la BL Aplica sobre La mejor solución actual en la población. Mientras mejore la solución (CMA-ES es rápido). Al terminar marca regiones inicial y nal como exploradas y elimina solución de la población. ¾Por qué marca regiones como exploradas? Para no explorar con el AG región explorada por la BL. ¾Por qué marca soluciones inicial y nal? Supone que la región inicial está en la base de atracción.
  • 33. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Índice 1 Introducción 2 Concepto de Regiones 3 AM basado en regiones con archivo externo, RMAwA 4 Estudio Experimental 5 Conclusiones
  • 34. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Marco experimental Benchmark de optimización multimodal del CEC'2013 20 Combinaciones, 12 Funciones con distinta dimensionalidad (1-20). Distintos valores : 10−1, 10−2, . . . , 10−5. Distintos número de óptimos: Quince con menos de 10. Tres entre 10 y 40: F6, F7, F10 con 18, 36 y 12. Uno con 81 óptimos: F8. Uno con más de 200: F9. Medida de bondad: Ratio de óptimos Para cada el ratio de óptimos encontrado. PR = NR i=1 NPFi NKP·NR
  • 35. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Parámetros de aplicación Aplicación de IRace Automatic tuning. Fácil de congurar. Parámetros Parámetro Rango Obtenido iEA [100, 1000] 550 iLS [100, 1000] 150 ND0 [2, 10] 2 u [2, 5] 4 mu [1, 5] 1.7 NP [40, 120] 70 α [0,1, 0,9] 0.9
  • 36. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Comparativa Region-MA vs Euclidean-MA ¾Uso de regiones? ¾Mejora el uso de regiones vs cleaning con distancia euclídea?
  • 37. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Comparativa Region-MA vs Euclidean-MA Problema F1 F2 F3 F4 F5 Regiones 0.81 0.42 1.00 0.97 0.99 D. Euclídea 0.77 0.56 1.00 0.36 0.87 Problema F6 F7 F8 F9 F10 Regiones 0.00 0.70 0.06 0.22 0.94 D. Euclídea 0.00 0.05 0.06 0.01 0.13 Problema F11 F12 F13 F14 F15 Regiones 0.68 0.86 0.63 0.64 0.15 D. Euclídea 0.27 0.14 0.20 0.18 0.14 Problema F16 F17 F18 F19 F20 Regiones 0.36 0.16 0.17 0.13 0.13 D. Euclídea 0.19 0.13 0.17 0.13 0.13
  • 38. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Comparativa Region-MA vs Euclidean-MA Problema F1 F2 F3 F4 F5 Regiones 0.81 0.42 1.00 0.97 0.99 D. Euclídea 0.77 0.56 1.00 0.36 0.87 Problema F6 F7 F8 F9 F10 Regiones 0.00 0.70 0.06 0.22 0.94 D. Euclídea 0.00 0.05 0.06 0.01 0.13 Problema F11 F12 F13 F14 F15 Regiones 0.68 0.86 0.63 0.64 0.15 D. Euclídea 0.27 0.14 0.20 0.18 0.14 Problema F16 F17 F18 F19 F20 Regiones 0.36 0.16 0.17 0.13 0.13 D. Euclídea 0.19 0.13 0.17 0.13 0.13 Comparativa con Wilcoxon R+ R- Region-MA Euclídea-MA p-value 189 21 0.0008 Además, es de media 17% más rápido.
  • 39. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Comparativa Region-MA vs Euclidean-MA Problema F1 F2 F3 F4 F5 Regiones 0.81 0.42 1.00 0.97 0.99 D. Euclídea 0.77 0.56 1.00 0.36 0.87 Problema F6 F7 F8 F9 F10 Regiones 0.00 0.70 0.06 0.22 0.94 D. Euclídea 0.00 0.05 0.06 0.01 0.13 Problema F11 F12 F13 F14 F15 Regiones 0.68 0.86 0.63 0.64 0.15 D. Euclídea 0.27 0.14 0.20 0.18 0.14 Problema F16 F17 F18 F19 F20 Regiones 0.36 0.16 0.17 0.13 0.13 D. Euclídea 0.19 0.13 0.17 0.13 0.13 Comparativa con Wilcoxon R+ R- Region-MA Euclídea-MA p-value 189 21 0.0008 Además, es de media 17% más rápido. Conclusión El uso de regiones mejora los resultados.
  • 40. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Uso de archivo: RMAwA vs RMAwSA ¾Uso de archivos? ¾Mejora el uso de archivo los resultados?
  • 41. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Uso de archivo: RMAwA vs RMAwSA Problema F1 F2 F3 F4 F5 RMAwA 1.00 1.00 1.00 1.00 1.00 RMAwSA 1.00 0.31 1.00 1.00 1.00 Problema F6 F7 F8 F9 F10 RMAwA 0.00 0.92 0.82 0.51 1.00 RMAwSA 0.00 0.66 0.91 0.34 0.98 Problema F11 F12 F13 F14 F15 RMAwA 1.00 1.00 0.99 0.81 0.70 RMAwSA 0.67 0.93 0.67 0.67 0.65 Problema F16 F17 F18 F19 F20 RMAwA 0.67 0.66 0.23 0.13 0.12 RMAwSA 0.67 0.32 0.18 0.12 0.12
  • 42. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Uso de archivo: RMAwA vs RMAwSA Problema F1 F2 F3 F4 F5 RMAwA 1.00 1.00 1.00 1.00 1.00 RMAwSA 1.00 0.31 1.00 1.00 1.00 Problema F6 F7 F8 F9 F10 RMAwA 0.00 0.92 0.82 0.51 1.00 RMAwSA 0.00 0.66 0.91 0.34 0.98 Problema F11 F12 F13 F14 F15 RMAwA 1.00 1.00 0.99 0.81 0.70 RMAwSA 0.67 0.93 0.67 0.67 0.65 Problema F16 F17 F18 F19 F20 RMAwA 0.67 0.66 0.23 0.13 0.12 RMAwSA 0.67 0.32 0.18 0.12 0.12 Comparativa con Wilcoxon RMAwA RMAwSA p-value 186.5 23.5 0.00132
  • 43. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Uso de archivo: RMAwA vs RMAwSA Problema F1 F2 F3 F4 F5 RMAwA 1.00 1.00 1.00 1.00 1.00 RMAwSA 1.00 0.31 1.00 1.00 1.00 Problema F6 F7 F8 F9 F10 RMAwA 0.00 0.92 0.82 0.51 1.00 RMAwSA 0.00 0.66 0.91 0.34 0.98 Problema F11 F12 F13 F14 F15 RMAwA 1.00 1.00 0.99 0.81 0.70 RMAwSA 0.67 0.93 0.67 0.67 0.65 Problema F16 F17 F18 F19 F20 RMAwA 0.67 0.66 0.23 0.13 0.12 RMAwSA 0.67 0.32 0.18 0.12 0.12 Comparativa con Wilcoxon RMAwA RMAwSA p-value 186.5 23.5 0.00132 Conclusión El uso de archivo mejora los resultados.
  • 44. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Comparando con otros algoritmos PNA-NSGA-II: Aplica optimización multimodal como un problema bi-objetivo, usando diversidad. dADE/nrand DE con mutación basada en vecindario y una memoria dinámica. DE/nrand DE con mutación basada en vecindario. CrowdingDE DE con método de multitud (crowding) para evitar convergencia prematura. NCDE DE con mutación basada en vecindario y mecanismo crowding. r3pso PSO con topología de vecindario en anillo.
  • 45. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Resultados de la comparativa: tests de Wilcoxon Ranking medio Nivel Precisión 10−1 10−2 10−3 10−4 10−5 CrowdingDE 4.3 4.3 4.5 4.7 4.7 DE/nrand 5.1 4.2 4.1 3.6 3.4 r3pso 5.0 5.8 6.0 6.0 6.2 NCDE 4.0 4.4 4.3 4.4 4.5 PNA-NSGAII 3.4 3.7 3.8 4.1 3.9 dADE/nrand 3.0 3.0 3.0 3.0 3.1 RMAwA 3.3 2.7 2.3 2.2 2.2 Test de Wilcoxon Nivel precisión 10−1 10−2 10−3 10−4 10−5 CrowdingDE 0.0935 0.0016 0.0001 0.0000 0.0001 DE/nrand 0.0039 0.0089 0.0077 0.0082 0.0108 r3pso 0.0004 0.0000 0.0000 0.0000 0.0000 NCDE 0.2273 0.0001 0.0001 0.0001 0.0001 PNA-NSGAII 0.9839 0.2549 0.0837 0.0484 0.0274 dADE/nrand 0.2862 0.4441 0.1279 0.0227 0.0323
  • 46. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Comparando globalmente Comparando globalmente RMAwA vs R+ R− p-value CrowdingDE 4531 431.5 0 DE/nrand 4197.5 768 2e-9 r3pso 4844.5 115 0 NCDE 4502 462.5 0 PNA-NSGAII 3427 1535.5 0.0010 dADE/nrand 3288 1762 0.0087 Conclusiones RMAwA es mejor que el resto. Para = 10−4, 10−5 es estadísticamente mejor que todos. La diferencia aumenta con nivel de precisión .
  • 47. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Índice 1 Introducción 2 Concepto de Regiones 3 AM basado en regiones con archivo externo, RMAwA 4 Estudio Experimental 5 Conclusiones
  • 48. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones Conclusiones Hemos presentado un AM para optimización multimodal basado en regiones con memoria externa, RMAwA. Niching con regiones es más eciente y ofrece mejores resultados (especialmente dimensiones bajas). El uso de archivo para marcar regiones exploradas permite mejorar resultados. RMAwA es estadísticamente mejor que los algoritmos comparados. Especialmente con mayor precisión.
  • 49. Introducción Regiones Propuesta:RMAwA Experimentos Conclusiones ¾Preguntas?