7. Conclusiones. 7.1 Resultados



Documentos relacionados
CAPÍTULO IV METODOLOGÍA PARA EL CONTROL DE INVENTARIOS. En este capítulo se presenta los pasos que se siguieron para la elaboración de un sistema de

Resumen de técnicas para resolver problemas de programación entera Martes, 9 de abril. Enumeración. Un árbol de enumeración

En nuestro capitulo final, daremos las conclusiones y las aplicaciones a futuro

CAPITULO 4 JUSTIFICACION DEL ESTUDIO. En este capítulo se presenta la justificación del estudio, supuestos y limitaciones de

Elementos requeridos para crearlos (ejemplo: el compilador)

CAPITULO I. Introducción. En la actualidad, las empresas están tomando un papel activo en cuanto al uso de sistemas y

INFORME DE ANÁLISIS DE ENCUESTAS DE SATISFACCIÓN DE USUARIOS PERÍODO

"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios

CAPÍTULO 3 Servidor de Modelo de Usuario

UNIVERSIDAD DE ORIENTE UNIVO FACULTAD DE CIENCIAS ECONÓMICAS

CAPÍTULO I PLANTEAMIENTO DEL PROBLEMA Y ANTECEDENTES. 1.1 Planteamiento del problema: Para qué sirve la modelación de un portafolio

Colección de Tesis Digitales Universidad de las Américas Puebla. Morales Salcedo, Raúl

UNIVERSIDAD DE SALAMANCA

LAS CLAVES QUE ASEGURAN EL RIGOR EN TUS INVESTIGACIONES

CAPITULO VI CONCLUSIONES. Al haber analizado los conceptos presentados en este trabajo, pudimos llegar a la


8.1. Introducción Dependencia/independencia estadística Representación gráfica: diagrama de dispersión Regresión...

Media vs mediana vs moda Cual medida de tendencia central es mas adecuada? MEDIA conveniencias:

Capítulo 7: Distribuciones muestrales

Otras medidas descriptivas usuales

CAPÍTULO 1 INTRODUCCIÓN. El Instituto Mexicano del Seguro Social (I.M.S.S.) es un organismo público

Capítulo V Resultados y conclusiones

CAPÍTULO VI CONCLUSIONES Y RECOMENDACIONES

1. INTRODUCCIÓN 1.1 INGENIERÍA

FUNDAMENTOS DEL ANÁLISIS DE WEIBULL Por Robert B. Abernethy, FL, USA

4 Pruebas y análisis del software

Figura 4.1 Clasificación de los lenguajes de bases de datos

Complejidad - Problemas NP-Completos. Algoritmos y Estructuras de Datos III

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.

Inferencia Estadística

Interoperabilidad de Fieldbus

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología

Análisis de medidas conjuntas (conjoint analysis)

CAPÍTULO VI PREPARACIÓN DEL MODELO EN ALGOR. En este capítulo, se hablará acerca de los pasos a seguir para poder realizar el análisis de

Covarianza y coeficiente de correlación

Medias Móviles: Señales para invertir en la Bolsa

Ejercicios de Teoría de Colas

Métodos Iterativos para Resolver Sistemas Lineales

Como se mencionó en la parte de la teoría, no existe consenso en cuanto a la

ANÁLISIS DE DATOS NO NUMERICOS

Capítulo 6. Desarrollo del Software

En este capítulo se describe la forma de cómo se implementó el sistema de video

CAPITULO VII CONCLUSIONES Y RECOMENDACIONES. Es importante saber que no es fácil cambiar la forma de trabajo de una persona y

CONTROL DE ASISTENCIA DE PERSONAL

Educación y capacitación virtual, algo más que una moda

SÍNTESIS Y PERSPECTIVAS

Puedes Desarrollar Tu Inteligencia

MÁQUINA DE VECTORES DE SOPORTE

Programa donde se inscribe la beca y/o la tesis: Interacciones biológicas: de las

CAPÍTUL07 SISTEMAS DE FILOSOFÍA HÍBRIDA EN BIOMEDICINA. Alejandro Pazos, Nieves Pedreira, Ana B. Porto, María D. López-Seijo

CONCLUISIONES Y RECOMENDACIONES

capitulo3 MARCO TEÓRICO Para el diseño de la reubicación de los procesos se hará uso de la Planeación


Control Estadístico del Proceso. Ing. Claudia Salguero Ing. Alvaro Díaz

Pronósticos. Pronósticos y gráficos Diapositiva 1

INFORMÁTICA IE. Términos a conocer y conceptos básicos. World Wide Web (WWW):

ARREGLOS DEFINICION GENERAL DE ARREGLO

CAPITULO 3 REDES HIBRIDAS-COMPLEJAS. 3.1 Descripción de la Red Híbrida Compleja (HCNN)

ESTIMACIÓN. puntual y por intervalo

1.1 EL ESTUDIO TÉCNICO

8. CONCLUSIONES Y RECOMENDACIONES

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE

CAPITULO V. Conclusiones y recomendaciones. Este capítulo tiene como objetivo mostrar las conclusiones más significativas que se

1.0 Planteamiento del problema

Informática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2)

Introducción. Estados Unidos, siendo la máxima potencia de hoy en día, es el objeto. de muchos estudios alrededor del mundo. Podemos encontrar una

BASES Y DIMENSIÓN. Propiedades de las bases. Ejemplos de bases.

CAPITULO V. Conclusiones y Recomendaciones. En este capítulo se hace mención de las conclusiones que se obtuvieron al analizar los

ECUACIÓN QUE OBTIENE CON BUENA APROXIMACIÓN LA SUMA DE LOS PRIMEROS ENTEROS A CUALQUIER POTENCIA ENTERA POSITIVA

ing Solution La forma más efectiva de llegar a sus clientes.

CAPÍTULO VII CONCLUSIONES Y RECOMENDACIONES.

CONCLUSIÓN. En esta investigación se ha visto que España siendo un pueblo dividido en varias

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente

Para comprender las evaluaciones educativas Fichas didacticas

Capítulo V Conclusiones y Recomendaciones CAPÍTULO V

CAPITULO I PRESENTACIÓN: PLANTEAMIENTO DEL PROBLEMA

Introducción a la Firma Electrónica en MIDAS

ANALIZANDO GRAFICADORES

Aplicación de Gestión y Web para un criadero/residencia canino. Índice. 1 Presentación Objetivos y trabajo realizado Conclusiones...

Ciclos y fases de la identificación de proyectos. Tema: Ciclo del proyecto. Autor: María Alejandra Albis

7. CONCLUSIONES Y TRABAJOS FUTUROS

Determinación de primas de acuerdo al Apetito de riesgo de la Compañía por medio de simulaciones

Fundamentos de Investigación de Operaciones Investigación de Operaciones 1

Capítulo 5. Conclusiones.

Aplicación de la inteligencia artificial a la resolución del problema de asignación de estudiantes del departamento de PDI

CAPÍTULO 6 SIMULACIONES Y RESULTADOS

Capítulo 1. Introducción

CAPITULO 6 GUIA DE USUARIO

ELABORACIÓN Y DISEÑO DE UN SISTEMA CONTABLE A PARTIR DE UN LENGUAJE DE CUARTA GENERACIÓN.

Unidad 1. Fundamentos en Gestión de Riesgos

Movimiento a través de una. José San Martín

VI ESTUDIO SOBRE VELOCIDAD EN INTERNET

DIAGRAMA DE GANTT. Este gráfico consiste simplemente en un sistema de coordenadas en que se indica:

CAPÍTULO 3 METODOLOGÍA

CAPITULO 4: LA UPS SOLAR Y SISTEMAS PARECIDOS EN EL MERCADO

2. MÉTODOS, INSTRUMENTOS Y ESTRATEGIAS

El concepto de integral con aplicaciones sencillas

Divisibilidad y números primos

MARCO METODOLÓGICO CAPITULO III

Transcripción:

7. Conclusiones Una de las preguntas iniciales de este proyecto fue : Cuál es la importancia de resolver problemas NP-Completos?. Puede concluirse que el PAV como problema NP- Completo permite comprobar que es importante porque al implementar métodos de solución para éste, esta implementación se podrá emplear reduciendo cualquier problema NP-Completo al PAV y resolverlos en tiempo polinomial. Para la solución del PAV se estudiaron diferentes métodos exactos como aproximados, seleccionando tres exactos para su implementación como son "Búsqueda Exhaustiva Ingenua (Naive Search Exhaustive)", "Ramificación y Acotamiento Ingenuo (Naive Branch and Bound)" y "Una Mejor Ramificación y Acotamiento (A Better Branch and Bound)". Dentro de los Aproximados se seleccionaron para su implementación "Dos Optimal", "Adaptación Prim", "Híbrido Dos Optimal-Prim" y "Red Neuronal de Hopfield". Los Métodos Exactos pueden ser utilizados para la solución de los PAV Simétricos, Asimétricos y Geométricos, los Aproximados solo para los Simétricos y Geométricos. 7.1 Resultados El objetivo general que era "Un estudio comparativo de diversos métodos para resolver el PAV como un problema clásico NP-Completo" se satisface al haber realizado una comparación experimental y empírica de los métodos exactos contra los métodos Se compararon los métodos implementados en tiempo de ejecución y en exactitud de solución y se realizaron estadísticas de dichas comparaciones. Se calcularon regresiones que permiten sugerir que los algoritmos y la teoría computacional utilizados son coherentes ya que coexisten bajo los mismos criterios. Es decir los métodos exactos se comportan en forma exponencial y los aproximados de manera polinomial. El método Adaptación Prim tiene un comportamiento polinomial pobre dado que su R 2 es de 0.3693, esto se debe a que es una adaptación de los árboles abarcadores minimales mas no un método ex profeso para la solución del PAV, es decir no para circuitos hamiltonianos. Sin embargo, el resultado en exactitud al calcular el factor de garantía r A es de 0.5711 y su Cociente de Aproximación C A promedio del 0.75775, por lo que la confiabilidad en la exactitud del método puede decirse que es regular. Sin embargo el tiempo que requiere para su ejecución es menor al de los otros métodos. Siendo el método 2-Optimal una técnica de solución al PAV tiene una distribución polinomial casi exacta y excelente por sí misma. En el desarrollo de la tesis se hibridó el método Dos-Optimal con el método Adaptación Prim lo cual arrojó una 118

ecuación polinomial menos exacta; sin embargo, los resultados mejoraron en tiempo de ejecución. En el método 2-Optimal en la implementación tiene 3 ciclos, los dos mas internos en cada etapa tienen una complejidad de O(n 2 ) en el peor de los casos como la teoría lo afirma. Pero del tercer ciclo nace la pregunta Cuántas de estas etapas son requeridas para encontrar la ruta 2-Optimal? Por lo que se realizó una regresión de n=3 dando una R 2 = 0.9704, lo que permite en forma empírica decir que el número de etapas es polinomial. Al hibridar el Método Dos-Opt con Adaptación Prim el promedio del Error Relativo Aproximado se reduce hasta 0.0831. Lo que significa que vale la pena híbridar métodos para poder obtener métodos que proporcionen mejores resultados en exactitud. En forma visual en las gráficas del Capítulo 5 puede notarse que el error en exactitud de los métodos aproximados es pequeño. Por lo que en la práctica se sugiere trabajar con métodos aproximados, ya que el costo en tiempo no justifica la diferencia. Además la Red Neuronal de Hopfield puede emplearse cuando no se disponga de ruta alguna siendo esta una ventaja sobre el resto de los métodos aproximados que requieren forzosamente de una ruta inicial a la cual mejoran. Como resultados computacionales puede mencionarse que : Mediante la acoplación y reducción de otros problemas al PAV pueden solucionarse como el PAV, como es el caso del "El Caballo de Ajedrez". Se obtuvo un método alternativo más rápido, hibridando el método Dos-Optimal con el método Adaptación Prim llamándolo Híbrido Dos-Optimal-Prim. Tomando como ruta inicial la ruta que deja Adaptación Prim para el método Dos-Optimal. Con respecto a la Red Neuronal de Hopfield, se mejoró la salida de la red, porque la red producía en la mayoría de las ocasiones rutas con nodos repetidos, siendo esta una restricción insalvable en el PAV. Se implementó una interfaz gráfica que dibuja la ruta óptima para problemas PAV Geométricos. Tanto de los problemas PAV creados con el generador aleatorio de instancias o bien de problemas Geométricos que se encuentren almacenados desde un archivo. Con respecto a las tesis realizadas con anterioridad para la solución del PAV, no dicen que ejemplos usaron por lo que no se puede comparar este proyecto contra el de ellos en forma justa. Sin embargo si se pueden hacer algunas observaciones. En la Tesis de Varela [VAR96] se construyó un generador aleatorio de instancias para el PAV Geométrico, en este proyecto se realizó también un generador aleatorio de instancias PAV pero para problemas Simétricos, Asimétricos y Geométricos. 119

Varela [VAR96] generó 3 instancias de prueba con {5, 10, 20, 30, 40, 50, 60, 70, 80} ciudades siendo en total de 27 problemas PAV para el análisis empírico del comportamiento de las heurísticas. Mientras Reyes solo generó 2 instancias PAV de 100 y 200 ciudades [REY97]. En este proyecto se generaron 3 Pruebas, la primera consiste de 10 PAV de {3, 4,, 12} ciudades. La segunda Prueba contiene 10 instancias de prueba, siendo en total 100 PAV de {3, 4,, 12} ciudades. La tercera Prueba consiste de 3 instancias, siendo 18 PAV en total de {10, 12, 14,, 20} Ciudades. Lo que arroja un total de 128 problemas PAV para el análisis empírico. Varela [VAR96] comparó 3 métodos de aproximación y en este proyecto se compararon 7 métodos, 3 exactos y 4 Reyes [REY97] realizó el cálculo de la media y de la desviación estándar para analizar su exactitud de respuesta. En este proyecto se realizó el análisis empírico y estadístico de la exactitud para los métodos aproximados empleando el factor de garantía y el cociente de aproximación entre otros. Tanto Varela [VAR96] como Reyes [REY97] usaron métodos de solución En este proyecto se realizó el estudio tanto de métodos exactos como de 7.2 Aportaciones La aportación de esta tesis consiste en la comparación experimental y empírica de los métodos exactos contra los métodos Obteniendo el mejor método para cada uno de los casos. Ya que si se requiere exactitud se recomienda el método "Una Mejor Ramificación y Acotamiento (A Better Branch and Bound)", porque con la misma exactitud que los demás es entre ellos el más rápido en tiempo de ejecución. Al introducir la variable tiempo este enfoque cambia, pudiendo escoger entonces un método aproximado con menor tiempo de ejecución. Donde en este caso el más rápido de entre los implementados fue Adaptación Prim, y le sigue Híbrido Dos Optimal-Prim, pero en exactitud es mejor Híbrido Dos Optimal-Prim que Adaptación Prim. Por lo que la elección del método depende de que se prefiera, mejor acercamiento al resultado exacto, el menor tiempo, o un criterio intermedio. Además algo muy importante es el hecho de que si no se dispone de ruta alguna que mejorar el mejor método es entonces la Red Neuronal de Hopfield que dará una ruta aproximada sin necesidad de ruta inicial a pesar de que es un método que requiere más tiempo de ejecución que el resto de los Se hizo una adaptación del Método Prim que es para árboles abarcadores minimales de manera que pudiera trabajar para la solución del PAV llamándolo Adaptación Prim. Este obtuvo excelentes resultados en velocidad de respuesta con respecto a los demás 120

Se híbrido el método Dos Optimal con el método Adaptación Prim, es decir se uso Adaptación Prim para que generara una ruta inicial con la que trabajaba el método Dos Optimal, esto ocasionó que aunque el tiempo no es el mejor si es el mejor en exactitud con respecto al resto de los Con respecto a la Red Neuronal de Hopfield, ésta en forma normal daba resultados en ocasiones con nodos repetidos, es decir rutas no válidas. Por lo que se mejoró la salida de la red, buscando aquellos nodos repetidos e insertando el faltante sin alterar los nodos no repetidos que aporta la red, de esta manera toda ruta que arroja este método es ahora una ruta válida. Todos los métodos implementados fueron programados en Java en una Power PC Macintosh 6500/225. Se implementó el software como una aplicación, y una versión corta del proyecto puede trabajarse en el www en : http://webserver.pue.udlap.mx/~ccastane/index.html El Generador de Instancias para el PAV puede ser empleado para problemas PAV Simétricos, Asimétricos como Geométricos permitiendo tener problemas PAV que no necesariamente sean de la vida real, pero con todas las características de ellos. Se realizó una adecuación del Método Prim llamándolo Adaptación Prim. El método Prim es un método para árboles abarcadores minimales no para circuitos Hamiltonianos por lo que se hizo una adaptación para el problema PAV. El método Híbrido Dos Optimal-Prim puede aplicarse sabiendo que mejorará el tiempo de ejecución además de la exactitud. 7.3 Aplicaciones y Extensiones Se sugiere para trabajos futuros utilizar el Híbrido Dos Optimal-Prim por sus excelentes resultados. Con respecto a la Red Neuronal de Hopfield, exhortando el espíritu científico de los futuros lectores de este proyecto se sugiere que en una siguiente investigación se implemente una actualización y mejora de la red ya que esta tiene un conocimiento intrínseco inmenso. Dado que a mejores parámetros de entrada mejor es la aproximación del resultado que arroja la red, se sugiere una hibridación. Es decir una red neuronal que identifique los mejores parámetros para que la red de Hopfield efectúe el trabajo de localizar la mejor ruta. Pudiendo usar la mejora que en esta investigación se hizo a la salida de la misma produciendo rutas verdaderas. Se sugiere estudiar métodos aproximados que sean capaces de trabajar con problemas PAV tanto Simétricos como Asimétricos para enriquecer aún mas este conocimiento. 121

Se propone como un trabajo a futuro el usar el método de Doctor Juan Manuel Ahuactzin Larios llamado Ariadne's Clew dado que tiene grandes posibilidades para la solución del PAV. 7.4 Limitaciones La implementación solo contempla 7 métodos, de los cuales los Métodos aproximados trabajan solo para los PAV Simétricos y Geométricos siendo esta una limitante, dado que los exactos trabajan los PAV Simétricos, Asimétricos y Geométricos. Al realizar en Java la implementación para poder usar archivos se hizo una Aplicación, pero la versión corta es un Applet lo que implica que no podrá salvar archivos, solo usar los ya existentes. 122