Integrantes Juan Marcelo Ferreira Aranda Silvano Christian Gómez

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
Multi-Objective Evolutionary Algorithms (MOEA)
TSP, QAP, VRPTW: Resolución mediante Algoritmos MOEA: SPEA, NSGA y Algoritmos MOACO: M3AS, MOACS. Integrantes Juan Marcelo Ferreira Aranda
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?
Representación del conocimiento
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
Diseño y análisis de algoritmos
Inteligencia Artificial
Planificación de Monoprocesadores
EVALUACION DE PROYECTOS
Estructura de Datos Hugo Araya Carrasco Hugo Araya Carrasco.
Metaheurísticas para el Diseño de Redes Multioverlay Robustas
Inteligencia Artificial Búsqueda informada y exploración
Ingeniería de sw.
INTELIGENCIA ARTIFICIAL
Sistemas Inteligentes Algoritmos Geneticos
Algoritmos Genéticos (AG) Integrantes: Rubén Levineri Miguel Rozas Juan Yañez Faltan autores y bibliografía.
Búsqueda de Aproximaciones: Algoritmos
INTELIGENCIA DE NEGOCIOS
Modelos de Programación Entera - Heurísticas
Optimización Multiobjetivo Por: Antonio H
Tema 2: Métodos de ajuste
 La resolución de problemas algorítmicos no solamente implica que los informáticos sepan programar sino necesitan de otras habilidades como tener una.
ALGORITMOS, LENGUAJES Y TECNICAS DE PROGRAMACION
Universidad Michoacana de San Nicolás de Hidalgo Facultad de Ingeniería Eléctrica División de Estudios de Posgrado Algoritmos Genéticos.
Inferencia Estadística
Capítulo 4 BUSQUEDA INFORMADA.
Unidad V: Estimación de

TESINA DE LICENCIATURA EN INFORMÁTICA
Material de apoyo Unidad 4 Estructura de datos
¿Por que estudiar búsquedas? Recordemos que la mayoría de los problemas en inteligencia artificial, involucran como tema central un proceso de búsqueda.
MÉTODO DE PIXELES DE BORDE
Unidad V: Estimación de
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
AGENDA INTRODUCCIÓN. TEORIA Y DESARROLLO DE LA APLICACIÓN.
EVALUACIÓN ARTÍCULO Andrés Jaque Pirabán.
Unidad V: Estimación de
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.
LENGUAJES DE PROGRAMACION
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.
Febrero 2011 Solución para el análisis de información de Marketing y Consulta de Catálogos Demo de la solución.
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.
ALGORITMOS PARALELOS DE MULTIPLICACIÓN DE MATRICES
Paralelización de Análisis de Reglas de Asociación Andrés Villavicencio T.
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.
Fundamentos de Computación
Simulacion. Simulación Es la construcción de modelos informáticos que describen la parte esencial del comportamiento de un sistema de interés, así como.
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.
Auxiliar 11 IN4402-1: Aplicaciones de Probabilidades y Estadística en Gestión Profesora: Paola Bordón T. Auxiliar: Andrés E. Fernández V, 28 de Julio,
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 [jmferreira1978@gmail.com] Silvano Christian Gómez [cgomezpy@gmail.com] Guido Andrés Casco [guiancs82@gmail.com] Álida Invernizzi [alidainvernizzi@gmail.com] 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.75.0.1 y qapUni.75.p75.1. Para el VRPTW bi-objetivo se utilizaron las instancias de 100 clientes c101 y rc101. Se utilizo Parámetros de los MOEAS: Tam. de población : 100 ; Cant. de evaluaciones : 25000 ; Prob. de Mutación : 1/Cant. de variables

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 Los algoritmos genéticos tienen un comportamiento no deseable para la resolución de problemas TSP, mientras que serian los favoritos para resolver los problemas de QAP y VRPTW teniendo en cuenta solamente su proximidad al Pareto Real (Ytrue). Los MOACOS tienen excelentes medidas en extensión, distancia y distribución para la resolución del Problema del Cajero Viajante. Se puede constatar que debido a la complejidad de los problemas con soluciones multiobjetivos y su dificultad NP-dificil no es sencillo encontrar un algoritmo generico para resolverlos en forma optima. Algunos algoritmos tienen mejor desempeño en las métricas que otros dependiendo del tipo del problema.

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!!!