La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Objetivo: maximizar J para una cierta combinación de valores de

Presentaciones similares


Presentación del tema: "Objetivo: maximizar J para una cierta combinación de valores de"— Transcripción de la presentación:

1 Objetivo: maximizar J para una cierta combinación de valores de
Algoritmos de optimización Objetivo: maximizar J para una cierta combinación de valores de En 2D Definir limites inferior y superior para cada parámetro: a y b

2 Algoritmos de optimización
Objetivo: minimizar/maximizar J para una cierta combinación de valores de x Máximo global Máximos locales La mayoría de las veces para N>3 la cantidad de máximos/mínimos es enorme (en modelos no lineales)

3 Métodos de búsqueda en malla (generalized gridding methods)
Algoritmos de optimización Métodos de búsqueda en malla (generalized gridding methods)

4 Métodos de búsqueda en malla (generalized gridding methods)
Algoritmos de optimización Métodos de búsqueda en malla (generalized gridding methods) + búsqueda local - Método ineficiente: 2D: 10 intervalos N=102 8D: 10 intervalos N=108

5 2. Métodos de Monte Carlo (random search methods)
Algoritmos de optimización 2. Métodos de Monte Carlo (random search methods)

6 2. Métodos de Monte Carlo (random search methods)
Algoritmos de optimización 2. Métodos de Monte Carlo (random search methods) + búsqueda local para el mejor

7 2. Métodos de Monte Carlo (random search methods)
Algoritmos de optimización 2. Métodos de Monte Carlo (random search methods) + búsqueda local para todos

8 3. Métodos de búsqueda selectiva (greedy search)
Algoritmos de optimización 3. Métodos de búsqueda selectiva (greedy search)

9 3. Métodos de búsqueda selectiva (greedy search)
Algoritmos de optimización 3. Métodos de búsqueda selectiva (greedy search)

10 3. Métodos de búsqueda selectiva (greedy search)
Algoritmos de optimización 3. Métodos de búsqueda selectiva (greedy search)

11 3. Métodos de búsqueda selectiva (greedy search)
Algoritmos de optimización 3. Métodos de búsqueda selectiva (greedy search)

12 3. Métodos de búsqueda selectiva (greedy search)
Algoritmos de optimización 3. Métodos de búsqueda selectiva (greedy search)

13 3. Métodos de búsqueda selectiva (greedy search)
Algoritmos de optimización 3. Métodos de búsqueda selectiva (greedy search)

14 4. Métodos de simulación de cristalización (simulated annealing)
Algoritmos de optimización 4. Métodos de simulación de cristalización (simulated annealing)

15 4. Métodos de simulación de cristalización (simulated annealing)
Algoritmos de optimización 4. Métodos de simulación de cristalización (simulated annealing) Tiende a mínimo con una pequeña probabidad de saltar de dominio de atracción

16 4. Métodos de simulación de cristalización (simulated annealing)
Algoritmos de optimización 4. Métodos de simulación de cristalización (simulated annealing) Tiende a mínimo/máximo con una pequeña probabidad de saltar de dominio de atracción

17 4. Métodos de simulación de cristalización (simulated annealing)
Algoritmos de optimización 4. Métodos de simulación de cristalización (simulated annealing)

18 4. Métodos de simulación de cristalización (simulated annealing)
Algoritmos de optimización 4. Métodos de simulación de cristalización (simulated annealing)

19 5. Métodos basados en algoritmos genéticos
Algoritmos de optimización 5. Métodos basados en algoritmos genéticos Basado en una analogía con los principios de la genética y de seleccción natural La evolución se representa como un proceso de reproducción Los “padres” tienen una alta probabilidad de generar descendientes más saludables Los descendientes son generados a partir de los genes de los padres

20 5. Métodos basados en algoritmos genéticos
Algoritmos de optimización 5. Métodos basados en algoritmos genéticos Genero N puntos aleatoriamente

21 5. Métodos basados en algoritmos genéticos
Algoritmos de optimización 5. Métodos basados en algoritmos genéticos Obtengo el valor de la función objetivo J=f en esos N puntos

22 5. Métodos basados en algoritmos genéticos
Algoritmos de optimización 5. Métodos basados en algoritmos genéticos Ordeno de menor a mayor los N valores de la función objetivo

23 5. Métodos basados en algoritmos genéticos
Algoritmos de optimización 5. Métodos basados en algoritmos genéticos Asigno una ley de probabilidades Trapezoidal a cada punto

24 5. Métodos basados en algoritmos genéticos
Algoritmos de optimización 5. Métodos basados en algoritmos genéticos Selecciono dos padres de acuerdo a la ley de probabilidades Genero dos hijos-descendientes (“offspring”) Calculo la función objetivo para los dos descendientes

25 5. Métodos basados en algoritmos genéticos
Algoritmos de optimización 5. Métodos basados en algoritmos genéticos

26 5. Métodos basados en algoritmos genéticos
Algoritmos de optimización 5. Métodos basados en algoritmos genéticos

27 5. Métodos basados en algoritmos genéticos
Algoritmos de optimización 5. Métodos basados en algoritmos genéticos ¿ Cómo generar un descendiente ? Utilizando operadores de cruce y mutación Cruce - crossover Mutación - mutation Número aleatorio generado entre (ai,bi)

28 6. Método de evolución y mezcla de equipos de búsqueda
Algoritmos de optimización 6. Método de evolución y mezcla de equipos de búsqueda SCE-UA (shuffled complex evolution method) Duan et al (1992,1994) Universidad de Arizona Método más utilizado en calibración automática de modelos hidrológicos de cuenca y de hidrología urbana (DHI, Princeton, Washington, NOAA, Cornell…) 4 conceptos Combinación de procedimientos deterministas y aleatorios Evolución de “equipos de puntos” en el espacio N-dimensional Evolución competitiva – algoritmo genético Mezclado de equipos

29 6. Método de evolución y mezcla de equipos de búsqueda SCE-UA
Algoritmos de optimización 6. Método de evolución y mezcla de equipos de búsqueda SCE-UA 1 3 5 7 9 2 4 6 8 10 2 equipos de búsqueda 1 2 3 4 5 6 7 8 9 10

30 6. Método de evolución y mezcla de equipos de búsqueda SCE-UA
Algoritmos de optimización para la calibración automática de modelos 6. Método de evolución y mezcla de equipos de búsqueda SCE-UA

31 6. Método de evolución y mezcla de equipos de búsqueda SCE-UA
Algoritmos de optimización para la calibración automática de modelos 6. Método de evolución y mezcla de equipos de búsqueda SCE-UA

32 6. Método de evolución y mezcla de equipos de búsqueda SCE-UA
Algoritmos de optimización para la calibración automática de modelos 6. Método de evolución y mezcla de equipos de búsqueda SCE-UA

33 6. Método de evolución y mezcla de equipos de búsqueda SCE-UA
Algoritmos de optimización para la calibración automática de modelos 6. Método de evolución y mezcla de equipos de búsqueda SCE-UA


Descargar ppt "Objetivo: maximizar J para una cierta combinación de valores de"

Presentaciones similares


Anuncios Google