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

Slides:



Advertisements
Presentaciones similares
ALGORITMOS GENETICOS EVOLUCIÓN DE UNA POBLACIÓN DE
Advertisements

APLICACIÓN DE ESTRATEGIAS EVOLUTIVAS EN LA SÍNTESIS DE TRAYECTORIA DEL ACOPLADOR DE MECANISMOS DE CUATRO BARRAS ALBEIRO ESPINOSA BEDOYA JUAN FERNANDO RAMÍREZ.
Algoritmo GENETICO.
Actividad 3 Algoritmos Genéticos
“Impulsando la Sociedad
en general, mínimos energéticos
COMPONENTIZACIÓN DE ALGORITMOS GENETICOS Y SU IMPLEMENTACIÓN EN UNA PLATAFORMA ABIERTA PARA APRENDIZAJE COMPUTACIONAL.
Telekom Solutions.
Metaheurísticas para el Diseño de Redes Multioverlay Robustas
Clase # 8: Análisis Conformacional (II)
Ramón Garduño Juárez Diseño de Fármacos
Ajustando el Algoritmo al problema Universidad Nacional Oscar Lozano.
Computación Natural Mario Hernández.
Definición Los Algoritmos Genéticos son métodos adaptativos que pueden usarse para resolver problemas de búsqueda y optimización. los Algoritmos Genéticos.
“En lugar de envidiar la naturaleza debemos emularla” Holland
Sistemas Inteligentes Algoritmos Evolutivos
Introducción a las Metaheurísticas
Métodos basados en poblaciones 1 En cada iteración se trabaja con un conjunto o población de soluciones Computación evolutiva: algoritmos que se inspiran.
Sistemas Inteligentes Algoritmos Geneticos
Optimización matemática Algoritmos Genéticos – Parte 2 Por: Antonio H
Algoritmos Genéticos.
Investigaciones del proyecto TRACER Universidad Carlos III de Madrid Investigadores: Pedro Isasi Viñuela Julio César Hernández Cristóbal Luque del Arco-Calderón.
Inteligencia Artificial Búsqueda local
Algoritmos Genéticos (AG) Integrantes: Rubén Levineri Miguel Rozas Juan Yañez Faltan autores y bibliografía.
ALGORITMO GENÉTICO John Henry Holland (n. 02 de febrero 1929, Fort Wayne, Indiana, EE.UU.) ostenta los títulos de Profesor de Psicología y Profesor de.
Clase 2, Parte 2: Métodos Tradicionales de Optimización y Búesqueda
Universidad Michoacana de San Nicolás de Hidalgo Facultad de Ingeniería Eléctrica División de Estudios de Posgrado Algoritmos Genéticos.
Antonio H. Escobar Zuluaga Universidad Tecnológica de Pereira - Colombia 2014 Introducción a la Optimización matemática Antonio H. Escobar Zuluaga Universidad.
Capítulo 4 BUSQUEDA INFORMADA.
Mario Francisco, Pastora Vega
CONSOLIDER MATHEMATICA Reunión de la Plataforma COMPUTING de Noviembre de 2006, Barcelona División de Discretización y Aplicaciones y División de.
Optimización, Búsqueda Heurística
Diplomado en Logística de Negocios
Bibliografía “Metaheuristics in Combinatorial Optimization: Overview and conceptual Comparison” C. Blum and A. Roli- TR/IRIDIA/ “An introduction.
COMPUTACION EVOLUTIVA Introducción. Computación Evolutiva: Computación Evolutiva: Enfoque alternativo para abordar problemas complejos de: Enfoque alternativo.
Scheduling Problem ¿Cuándo y dónde debo hacer cada trabajo ?
Algoritmos de Búsqueda Simulated Annealing Es un algoritmo de Hill­Climmbing estocástico. Inspirado en el proceso físico (Termodinámica) de enfriamiento.
Optimización matemática Algoritmo de Búsqueda Tabú Por: Antonio H
BIOINFORMÁTICA TEMA 1 INTRODUCCIÓN
Computación Evolutiva
Algoritmos Geneticos con Redes Neuronales
Tema Unidad Indagación N° 1: “Denominación: “El PROCESO DE DISEÑO ARQUITECTÓNCO” (PDA). FASE I: Teoría del Diseño desde una perspectiva racionalizada.
Programación Lineal Entera Antonio H. Escobar Z Universidad Tecnológica de Pereira – Colombia Posgrado en Ingeniería Maestría en Ingeniería Eléctrica.
3- PROGRAMACION LINEAL PARAMETRICA
Algoritmos genéticos Introducción Esquema básico Codificación
Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio Piamarta UCINFSantiago, 18 de Noviembre 2006 Darío Díaz Videla iii. Teoría Enfoques.
Escalamiento Multidimensional No-Métrico Capítulo 16 de McCune y Grace 2002.
Clase 12 Computación Evolutiva
Una introducción a la computación evolutiva
Programación Matemática
Clase # 7: Análisis Conformacional (I)
Presentación de Avances Seminario de Titulo
Mary C. Jarur M. ww.udec.cl/~mjarur
Asignación de Horarios
Investigación Algorítmica ChasquiSoft. Integrantes Contreras Ames, Roy Carlos Gaspar Calle, Ronald Urlich Ames, Rafael Paredes.
EVOLUCIÓN DE UNA POBLACIÓN DE CURVAS EN EL TIEMPO Y EN EL ESPACIO Francisco Antonio González Salas Luis Valencia Cabrera.
INSTITUTO TECNOLÓGICO DE TIJUANA Maestría en Ciencias en Ciencias De La Computación Tema: Operadores genéticos Alumnas: Leticia Mendoza Reyes. Rosalinda.
ALEXANDER PEREZ FREDERICK MEJIA. Son una serie de esquemas de representación del conocimiento, que mediante diversos algoritmos permite resolver ciertos.
Investigación Algorítmica ChasquiSoft. Integrantes Contreras Ames, Roy Carlos Gaspar Calle, Ronald Urlich Ames, Rafael Paredes.
ALGORITMOS GENETICOS.
Escalamiento Multidimensional No-Métrico. Rasgos generales Busca las mejores posiciones de n objetos en un espacio de k dimensiones que se asemejen más.
Taller: Inteligencia Computacional
COMO CALCULAR LOS LIMITES SUPERIORES E INFERIORES
Análisis de estructuras. Problemas  No hay diferencias evidentes entre un modelo correcto y uno incorrecto  La utilización de una estructura desde el.
Modelo de simulación-optimización para el mejoramiento de políticas de inventario en una empresa del sector plástico Juan Esteban de la Calle Echeverri.
Computación I. CI-2125 Tema VII
Ing. Uziel Quiroz Castañeda Blanca Esthela Carranza Ortega 8º Semestre Junio/2013.
Heurística. Los procesos que se llevan a cabo en el cerebro pueden ser analizados, a un nivel de abstacción dado, como procesos computacionales de algún.
Investigación Algorítmica ChasquiSoft. Integrantes Contreras Ames, Roy Carlos Gaspar Calle, Ronald Urlich Ames, Rafael Paredes.
Algoritmo Genético para la solución del problema SAT René Clemente Juárez Angel Felipe Lara Valladares Junio 2012.
Transcripción de la presentación:

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

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)

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

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

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

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

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

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

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

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

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

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

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

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)

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

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

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)

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)

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

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

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

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

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

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

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

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

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)

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

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

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

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

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

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