TSP, QAP, VRPTW: Resolución mediante Algoritmos MOEA: SPEA, NSGA y Algoritmos MOACO: M3AS, MOACS. Integrantes Juan Marcelo Ferreira Aranda

Slides:



Advertisements
Presentaciones similares
Búsqueda de Motivos para Casos de Prueba Reales Juan Marcelo Ferreira Aranda Silvano Christian Gómez.
Advertisements

Integrantes Juan Marcelo Ferreira Aranda Silvano Christian Gómez
Integrantes Juan Marcelo Ferreira Aranda Silvano Christian Gómez
Multi-Objective Evolutionary Algorithms (MOEA)
N-PUZZLE Resolución por Búsqueda
Crecimiento de las Generaciones Posteriores en los Algoritmos Genéticos Curso: Inteligencia Artificial.
¿Por que estudiar búsquedas?
Complejidad Computacional
AGENTE ASPIRADOR INTELIGENCIA ARTIFICIAL Y ROBÓTICA Alumnos
Complejidad Computacional
Introducción Programación Matemática Objetivos:
Diseño y análisis de algoritmos
Inteligencia Artificial
INGENIERÍA DE SOFTWARE Introducción Arquitectura de Software
Universidad de Buenos Aires Facultad de Ingeniería Trabajo Profesional Docente Jorge Salvador Iercahe Alumnos Milton Berman Fernando Torres Leonardo.
EVALUACION DE PROYECTOS
Algoritmo GENETICO.
IV WorkShop on Planning, Scheduling and Temporal Reasoning
Inteligencia Artificial Búsqueda informada y exploración
MI PROGRAMA DE FORMACION
Proceso de Originación de Crédito: Banco de los Alpes
Metaheurísticas para el Diseño de Redes Multioverlay Robustas
Inteligencia Artificial Búsqueda informada y exploración
Ingeniería de sw.
Indicadores de Desempeño
Grupo de Ingeniería Electrónica aplicada a Espacios INteligentes y TRAnsporte Modelado de arrays de micrófonos como cámaras de perspectiva en aplicaciones.
Sistemas Inteligentes Algoritmos Geneticos
Algoritmos Genéticos (AG) Integrantes: Rubén Levineri Miguel Rozas Juan Yañez Faltan autores y bibliografía.
Desempeño escolar de los alumnos
Búsqueda de Aproximaciones: Algoritmos
INTELIGENCIA DE NEGOCIOS
Modelos de Programación Entera - Heurísticas
Optimización Multiobjetivo Por: Antonio H
RECONOCIMIETO DE PATRONES
ALGORITMOS, LENGUAJES Y TECNICAS DE PROGRAMACION
SEMANA Introducción.
Optimización Combinatoria usando Algoritmos Evolucionistas Problemas de Optimización. Idea: Encontrar una solución "factible" y "óptima" de acuerdo a algún.
Capítulo 4 BUSQUEDA INFORMADA.
Scatter Search y Path Relinking Grupo 7 Giovanna Garula Rodrigo Guridi Referencias Fundamentals of Scatter Search and Path Relinking. Fred Glover Manuel.
VIRTUALIZACIÓN.
TESINA DE LICENCIATURA EN INFORMÁTICA
Inicialización de Superficies Deformables mediante Elipsoides Generalizados R. Dosil, X. M. Pardo, A. Mosquera, D. Cabello Grupo de Visión Artificial Departamento.
MÉTODO DE PIXELES DE BORDE
Algoritmos genéticos paralelos
Experimentación Numérica
Algoritmos genéticos Introducción Esquema básico Codificación
Escalamiento Multidimensional No-Métrico Capítulo 16 de McCune y Grace 2002.
CARPLATE Reconocimiento del marco de la matrícula de un coche
Una introducción a la computación evolutiva
EVALUACIÓN ARTÍCULO Andrés Jaque Pirabán.
Propuesta del algoritmo
Mary C. Jarur M. ww.udec.cl/~mjarur
Introducción Programación Matemática Objetivos:
Incorporando Búsqueda Local a un Algoritmo ACO para el Problema de Scheduling de Tardanza Ponderada Lasso M., de San Pedro M Laboratorio de Tecnologías.
Búsqueda en Vecindades Variables (Variable Neighborhood Search - VNS)
Investigación Algorítmica
D. Pandolfi. LabTEm: Laboratorio de Tecnologías Emergentes Universidad Nacional de la Patagonia Austral Unidad Académica Caleta Olivia G. Leguizamón LIDIC:
Reconocimiento de patrones
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.
 Windows® Virtual PC es un componente opcional del sistema operativo Windows 7 que permite ejecutar más de un sistema operativo a la vez en un equipo.
Dificultad y Discriminación
ALGORITMOS PARALELOS DE MULTIPLICACIÓN DE MATRICES
Reconocimiento de cara basado en “espectrocara”
Investigación Algorítmica
LÍMITES Y SUS PROPIEDADES
Marco de Trabajo para Indexación, Clasificación y Recopilación Automática de Documentos Digitales Javier Caicedo Espinoza Gonzalo Parra Chico.
Plan de Pruebas de Aceptación
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.
Transcripción de la presentación:

TSP, QAP, VRPTW: Resolución mediante Algoritmos MOEA: SPEA, NSGA y Algoritmos MOACO: M3AS, MOACS. Integrantes Juan Marcelo Ferreira Aranda Silvano Christian Gómez Guido Andrés Casco Álida Invernizzi Inteligencia Artificial 8vo Semestre, 2008

Introducción Este trabajo tiene como objetivo mostrar un marco comparativo entre los Algoritmos MOACO tales como MOACS, M3AS y los Algoritmos MOEA tales como SPEA y NSGA. El Marco Comparativo tiene como limite una evaluación hecha con 2 instancias de prueba para cada tipo de problema tales como TSP (Traveling Salesman Problem), QAP (Quadratic Assignment Problem) y VRPTW (Vehicle Routing Problem with Time Windows ) tales problemas se definen como problemas del tipo NP-Difícil.

Descripción de rasgos particulares de los algoritmos Algoritmos MOACO: M3AS y MOACS

Descripción de rasgos particulares de los algoritmos Algoritmos MOEA: SPEA y NSGA Ambos algoritmos utilizan los mismos operadores genéticos las cuales son los siguientes: Operador de Selección: Torneo Binario Operador de Cruzamiento: Crossover de 2 puntos Operador de Mutación: Mutación por Intercambio

Resultados Experimentales Descripción del Hardware Utilizado Todos los algoritmos fueron implementados en Java (v. 1.6) y fueron ejecutados en un entorno Windows, Version Vista, en una máquina AMD Turion 2.2GHz con 3GB de memoria. Se realizaron diez corridas de 10 iteraciones para cada algoritmo y para cada problema de prueba. Como problemas de prueba se utilizaron dos instancias de cada tipo de problema (TSP, QAP y VRPTW). En el caso del TSP se utilizaron las instancias bi-objetivas de 100 ciudades KROAB100 y KROAC100. Para el QAP bi-objetivo, se utilizaron las instancias de 75 localidades qapUni y qapUni.75.p75.1. Para el VRPTW bi-objetivo se utilizaron las instancias de 100 clientes c101 y rc101. Se utilizó

Resultados Experimentales Hardware Utilizado Todos los algoritmos fueron implementados en Java (v. 1.6) y fueron ejecutados en un entorno Windows, Version Vista, en una máquina AMD Turion 2.2GHz con 3GB de memoria. Se realizaron diez corridas de 10 iteraciones para cada algoritmo y para cada problema de prueba. Como problemas de prueba se utilizaron dos instancias de cada tipo de problema (TSP, QAP y VRPTW). En el caso del TSP se utilizaron las instancias bi-objetivas de 100 ciudades KROAB100 y KROAC100. Para el QAP bi-objetivo, se utilizaron las instancias de 75 localidades qapUni y qapUni.75.p75.1. Para el VRPTW bi-objetivo se utilizaron las instancias de 100 clientes c101 y rc101. Se utilizó

Resultados Experimentales Métricas Utilizadas Distancia Euclidea entre cada Solución y el Y´ La métrica proporciona una idea de la aproximación al frente Pareto real de un frente Pareto aproximado Y, calculando el promedio de las distancias euclidianas de cada solución en el frente Y a la solución más cercana en el frente.

Resultados Experimentales Métricas Utilizadas Distribución promedio de las Soluciones. La métrica estima la distribución promedio de las soluciones a lo largo de un frente Pareto aproximado Y, calculando el número promedio de soluciones que se encuentran separadas de cada solución a una distancia mayor que cierto valor definido a priori.

Resultados Experimentales Métricas Utilizadas Extensión La métrica evalúa la extensión o abarcamiento de un frente Pareto aproximado Y a través de la sumatoria de las máximas separaciones de las evaluaciones en cada objetivo.

Resultados Experimentales Criterios de Normalización de las Métricas

Resultados Experimentales Ejemplo de criterios (a) calidad (b) distribución (c) extensión para la comparación de los frentes Paretos aproximados.

Resultados Experimentales Resultados de la Comparación

Resultados Experimentales Resultados de la Comparación

Resultados Experimentales Resultados de la Comparación

Resultados Experimentales Resultados de la Comparación

Resultados Experimentales Resultados de la Comparación

Conclusión P=0

Trabajos Futuros Llegar a comparar los algoritmos MOACOs y MOEAs con más estancias de las propuestas en cada tipo de problema (entiéndase por tipo de problema TSP, QAP, y VRPTW), con el fin de poder llegar a dar un criterio de comparación general de los mismos. Llegar a utilizar mas métricas para realizar la comparación entre los algoritmos, entre ellos se podría mencionar HiperVolumen, Epsilon, GeneralizedSpread, GeneralizationalDistance, InvertedGenerationalDistance, Spread (Métricas que se encontraron en el Framework de JMetal), entre otras.

MUCHAS GRACIAS POR LA ATENCIÓN!!!