Multi-Objective Evolutionary Algorithms (MOEA)

Slides:



Advertisements
Presentaciones similares
Integrantes Juan Marcelo Ferreira Aranda Silvano Christian Gómez
Advertisements

Integrantes Juan Marcelo Ferreira Aranda Silvano Christian Gómez
TSP, QAP, VRPTW: Resolución mediante Algoritmos MOEA: SPEA, NSGA y Algoritmos MOACO: M3AS, MOACS. Integrantes Juan Marcelo Ferreira Aranda
Complejidad Computacional
Diseño y análisis de algoritmos
Guia ejercicios 5: D&AA Universidad Viña del Mar 1) Calcular la factibilidad de resolver el siguiente estado del juego de 15 Resolver el juego usando el.
Diseño óptimo de recorridos y frecuencias para transporte público
IV WorkShop on Planning, Scheduling and Temporal Reasoning
Resolución de Problemas
Logística (Manejo de la cadena de abastecimiento)
APLICACIÓN DE HERRAMIENTAS DE OPTIMIZACIÓN PARA DETERMINAR LA INSTALACIÓN DE RECONECTADORES, APLICADO AL SISTEMA DE DISTRIBUCIÓN DE EPM   Carlos Andrés.
OPTIMIZACIÓN EN REDES EN ALGUNOS PROBLEMAS DE OPTIMIZACIÓN PUEDE SER ÚTIL REPRESENTAR EL PROBLEMA A TRAVÉS DE UNA GRÁFICA: ruteo de vehículos, distribución.
La regla de la esquina noroeste
LOCALIZACIÓN.
Metaheurísticas para el Diseño de Redes Multioverlay Robustas
Método de Ford-Fulkerson
Maximiliano Tabacman Junio ¿Por qué se llaman así? ¿Quién los inventó? ¿Cómo reconocer uno cuando lo vemos? ¿Cómo se implementan? ¿Qué variantes.
MODULO TSP El TSP (Traveling Salesman Problem) se refiere al caso en que tenemos un solo depósito, un solo vehículo, N clientes que requieren servicio.
Aplicaciones de la derivada Resuelve problemas de optimización aplicando las ideas básicas relacionadas con extremos de funciones de una variable Bloque.
Optimización de pruebas de mutación con el uso de algoritmos genéticos
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.
Eidelman, Adrián Pablo Valdez Lerena, Alejandro
Optimización Multiobjetivo Por: Antonio H
El algoritmo primal-dual
Proposición del modelo de dispersión de herbívoros grandes usando caminatas al azar frente al modelo de agregación con binomial negativa Julia Lo Medico.
Teoría de Grafos.
Profesor: Julio Canales
Modelos Cuantitativos

Optimización Combinatoria usando Algoritmos Evolucionistas Problemas de Optimización. Idea: Encontrar una solución "factible" y "óptima" de acuerdo a algún.
X Encuentro de Matemática y sus Aplicaciones Un modelo bi-objetivo de localización de instalaciones y de elaboración de rutas para vehículos de transporte.
Investigación Algorítmica
Scatter Search y Path Relinking Grupo 7 Giovanna Garula Rodrigo Guridi Referencias Fundamentals of Scatter Search and Path Relinking. Fred Glover Manuel.
Problemas de Decisión y Optimización
Diseño y análisis de algoritmos
GRUPO DE INVESTIGACION EN CONTROL INDUSTRIAL
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.
Simulated Annealing Rafael Fernández Fernando García.
Unidad 1. PROGRAMACION ALGORITMICA
Algoritmos genéticos Introducción Esquema básico Codificación
Clase 12 Computación Evolutiva
AGENDA INTRODUCCIÓN. TEORIA Y DESARROLLO DE LA APLICACIÓN.
EVALUACIÓN ARTÍCULO Andrés Jaque Pirabán.
Algoritmos Genéticos en Aprendizaje Clase 3 de Computación Evolutiva.
Trabajo de Graduación “SISTEMA DE PLANEACIÓN AVANZADO (APS) PARA DETERMINAR LA UBICACIÓN ÓPTIMA DE CAPACITORES EN UNA RED DE DISTRIBUCIÓN DE ENERGÍA ELÉCTRICA.
Mary C. Jarur M. ww.udec.cl/~mjarur
Introducción Programación Matemática Objetivos:
Investigación Algorítmica ChasquiSoft. Integrantes Contreras Ames, Roy Carlos Gaspar Calle, Ronald Urlich Ames, Rafael Paredes.
Búsqueda en Vecindades Variables (Variable Neighborhood Search - VNS)
Investigación Algorítmica
El Poder de la Sonrisa.
Investigación Algorítmica ChasquiSoft. Integrantes Contreras Ames, Roy Carlos Gaspar Calle, Ronald Urlich Ames, Rafael Paredes.
ANALISIS DE REDES UNIDAD PROCEDIMIENTO DE OPTIMIZACION
Tiempos de viaje y demora
Solver complemento de excel
Escuela de Ciencias Basicas, Tecnología e Ingeniería
Automatización simulación promodel.
Gestión logística y comercial, GS
Investigación Algorítmica
Investigación Algorítmica ChasquiSoft. Integrantes Contreras Ames, Roy Carlos Gaspar Calle, Ronald Urlich Ames, Rafael Paredes.
Facultad de Ingeniería, Universidad de la República
José M. Lanza-Gutiérrez 04/09/2015 Valparaiso (Chile) Amsterdam, The Netherlands July 06-10, 2013 OPTIMIZANDO MEDIANTE METAHEURÍSTICAS MULTIOBJECTIVO:
Marco de Trabajo para Indexación, Clasificación y Recopilación Automática de Documentos Digitales Javier Caicedo Espinoza Gonzalo Parra Chico.
Conalep 150 Tehuacán inmi 309 soma
Modelos y topologías de red
Modelos de Ruteo de Vehículos
Algoritmo Genético para la solución del problema SAT René Clemente Juárez Angel Felipe Lara Valladares Junio 2012.
Algoritmos Evolutivos Multiobjetivos
ALGORITMOS GENÉTICOS DE OPTIMIZACIÓN MULTIOBJETIVO.
Transcripción de la presentación:

Multi-Objective Evolutionary Algorithms (MOEA)

MOEA Strength Pareto Evolutionary Algorithm. Zitzler, Thiele. SPEA Nondominated-Sorting Genetic Algorithm. Srinivas, Deb. NSGA Niched Pareto Genetic Algorithm. Valenzuela et al. NPGA

MOEA (2) Pseudo-código de un MOEA procedure MOEA establecerParametros() generarPoblacionInicial() while (condicion_de_parada_no_satisfecha) evaluarIndividuos() {calcular fitness} actualizarConjuntoPareto() aplicarOperadoresGeneticos() end while end procedure Merge No Dominadas Reducción opcional Elitismo Crossover Mutación Elitismo Crossover Mutación Elitismo Crossover Mutación

NSGA

NSGA (cont.) MOEA Simple, con diferencias en la asignación de fitness Ranking de Frentes, según grupos de soluciones no dominadas Dummy Fitness con fitness sharing de Goldberg

NPGA Diferencias en la asignación de fitness Fitness calculado sobre la agregación ponderada de 2 parámetros: Domination Count (Coverage) Moving Niche Count (Cantidad de individuos del nicho)

Problemas de Prueba Traveling Salesman Problem (TSP)

Traveling Salesman Problem (TSP)

Traveling Salesman Problem (TSP) Se busca encontrar el camino Hamiltoniano: a. más corto b. que demore menos tiempo

Quadratic Assignment Problem (QAP) distanciaij x flujoij Se busca ubicar las localidades de manera a minimizar el producto de las distancias y flujos.

QAP

Vehicle Routing Problem with Time Windows (VRPTW) Camión 1 Camión 3 Camión 2

Vehicle Routing Problem with Time Windows (VRPTW) Camión 2 Camión 1 Se busca encontrar las rutas para los camiones minimizando la distancia total de viaje y el número de camiones.

VRPTW Sujeto a:

Aplicaciones Reales Programa espacial “starlight” de la NASA. Optimización de rutas de transporte. Ubicación de edificios dentro de un campus universitario u hospitalario. Distribución de teclas en un teclado. Optimización de rutas de los camiones de una empresa distribuidora.

Métricas de Comparación de Frentes Distancia del frente Y’ al Frente Ytrue Se podría utilizar una aproximación al frente Ytrue correspondiente al todas las soluciones no dominadas encontradas en todas las corridas de todos los algoritmos Distribución del Frente Y’ Extensión del Frente Y’

Métricas Utilizadas Distancia al frente Ytrue Obj. 1 Obj. 2 Frente Pareto teórico ( Ytrue ) Frente calculado 2 ( Y’2 ) Frente calculado 1 ( Y’1)

Métricas Utilizadas Distribución del frente Y’ Obj. 1 Obj. 2 Frente calculado 2 ( Y’2 ) Frente calculado 1 ( Y’1)

Métricas Utilizadas Extensión del frente Y’ Obj. 1 Obj. 2 Frente calculado 1 ( Y’1) Frente calculado 2 ( Y’2 )

TP a entregar en el Final LNCS, de máximo 15 páginas Secciones: Introducción Formulación de los Problemas TSP,QAP,VRPTW (biobjetivos). MOEA SPEA NSGA ACO M3AS MOACS Resultados Experimentales Incluir hardware utilizado Explicar métricas de comparación Presentar resultados de las comparaciones Conclusiones y Trabajos Futuros Referencias

TP a entregar en el Final Resolver 2 instancias de cada problema Ejecutar al menos 3 veces cada algoritmo con cada problema y promediar por problema y algoritmo