Capítulo 5. Pruebas. El primer objetivo de este estudio fue la implementación del Híbrido MST-2Opt. El

Documentos relacionados
Capítulo 5 Comparación de Algoritmos y Análisis de Resultados

Tema 3 Medidas de dispersión para datos no agrupados

7. Conclusiones. 7.1 Resultados

Tema 8. Análisis de dos variables Ejercicios resueltos 1

CUARTO DE ESO. MATEMÁTICAS A

Identificación mediante el método de los mínimos cuadrados

8.- Análisis comparativo y conclusiones.

Ministerio de Educación Pública Dirección de Gestión y Evaluación de la Calidad Departamento de Evaluación Académica y Certificación.

8.- ANÁLISIS DE RESULTADOS

3. Análisis y diseño del sistema

01. Simplifica y compara fracciones y las representa, de forma aproximada, sobre la recta real.

4.1. Polinomios y teoría de ecuaciones

Qué es? Primer paso Representación en un sistema de coordenadas. numéricos Cada punto muestra el valor de cada pareja de datos (X e Y)

MATEMÁTICAS ORIENTADAS A LAS ENSEÑANZAS APLICADAS CONTENIDOS

Práctica N o 8 Desigualdades Válidas - Algoritmos de Planos de Corte - Algoritmos Branch & Cut

1º ESO B Contenidos para la convocatoria extraordinaria de septiembre

Anexo II: Ejemplo de Simulación de un Caso Bidimensional

CAPITULO V. MERTON. Durante este capítulo se aplicará el modelo de Merton descrito en el capítulo 2 de esta

MINISTERIO DE EDUCACIÓN PÚBLICA DIRECCIÓN DE GESTIÓN Y EVALUACIÓN DE LA CALIDAD Departamento de Evaluación Académica y Certificación

Gobierno de La Rioja MATEMÁTICAS CONTENIDOS

Las escalas de equivalencia en la medición de la pobreza Síntesis de tesis de Maestría en Estadística, UCR. Nancy Pérez Valverde

CONCLUSIONES. 1. La implementación del Recocido Simulado V.2 es una versión fácil de

4º E.S.O Opción A: DEPARTAMENTO DE MATEMÁTICAS

TABLA DE ESPECIFICACIONES DE HABILIDADES Y CONOCIMIENTOS QUE SE MEDIRÁN EN LAS PRUEBAS DE CERTIFICACIÓN DE BACHILLERATO.

Metas para lograr en Primero Medio para el año 2015 en Matemáticas Profesor: Rodrigo Pérez Cruz Habilidades Matemáticas

Descripción en VHDL de arquitecturas para implementar el algoritmo CORDIC

Algoritmos de Aproximación

Comenzaremos presentando la idea principal del método de Karmarkar, para después describir los detalles de cómputo del algoritmo.

Cuadratura de Newton-Cotes

Se aplicaron de forma paralela diferentes modelos de pronósticos cuantitativos a la

Tema 2. Regresión Lineal

ECUACIONES POLINÓMICAS CON UNA INCÓGNITA

MODELOS DE SERIES DE TIEMPO 1. Modelos capaces de predecir, interpretar y evaluar hipótesis con datos económicos y financieros.

Tablas de contingencia Las tablas de frecuencia pueden organizar datos de sólo una variable a la vez.

Rige a partir de la convocatoria

DIAGONALIZACIÓN DE MATRICES CUADRADAS

Tema: Recorrido de Grafos. Ruta más corta

CRITERIOS DE EVALUACIÓN DE MATEMÁTICAS 3º DE ESO

MATEMÁTICAS OPCIÓN A CRITERIOS DE EVALUACIÓN UNIDAD 1: Números enteros y racionales Realiza operaciones combinadas con números enteros.

Conocimiento de Matemáticas de 4º ESO. a) Contenidos, temporalización y secuenciación. Bloque 1. Planificación del proceso de resolución de

TEMA 3. Algebra. Teoría. Matemáticas

2. Modelo Numérico. 2.1 Geometría del modelo

Multiplicación de matrices simétricas

Tema 1.- Correlación Lineal

6. PROGRAMACIÓN DEL CURSO 4º A DE E. S. O.

Tema: Algoritmos para la ruta más corta en un Grafo.

Criterios de evaluación Matemáticas - B de 4º de ESO

OBJETIVOS DE MATEMÁTICAS B 4º DE ESO

Métodos Numéricos. Unidad 1. Teoría de Errores

MATEMÁTICAS 4º E.S.O. opción A

Colorado Spanish Language Arts. Guía de padres y maestros para entender el Informe de Desempeño del Estudiante

IN34A - Optimización

TEMA V. Espacios vectoriales

ESPACIOS VECTORIALES Y APLICACIONES LINEALES

001. Identifica, en un conjunto de números, los que son enteros.

DIFERENCIAS EN LA UTILIZACIÓN DE LA BIBLIOTECA DEL IIESCA ANTE UN CAMBIO DE INFORMACIÓN

Banco de México Resumen de los indicadores trimestrales de percepción del público sobre billetes (Actualizado al tercer trimestre de 2018)

MATEMÁTICAS 4º ESO (opción A) 1. Planificar y utilizar procesos de razonamiento y estrategias diversas y útiles para la resolución de problemas.

Relación de ejercicios 6

Actividad de Medidas de Dispersión. Grupo MO5

Universidad Técnica Federico Santa María Departamento de Matemática Preinforme 2 Laboratorio Mat 270 Análisis Numérico Entrega 4 al 8 junio de 2018

MATEMÁTICAS ORIENTADAS A LAS ENSEÑANZAS ACADÉMICAS CONTENIDOS

Ejercicios Temas 3 y 4: Interpolación polinomial. Ajuste de curvas.

1. GRAFOS : CONCEPTOS BASICOS

GUÍA DOCENTE ESTADÍSTICA I Julio 2018

Estudio estadístico de la rentabilidad económica de una instalación solar térmica

DISTRIBUCIÓN DE CONOCIMIENTOS PARA LOS COLEGIOS TECNICOS PROFESIONALES ASIGNATURA MATEMÁTICA PARA EL AÑO 2016 UNICAMENTE

MÉTODOS NUMÉRICOS - ALGUNAS INSTRUCCIONES EN DERIVE

Computación Aplicada. Universidad de Las Américas. Aula virtual de Computación Aplicada. Módulo de Excel 2013 LIBRO 6

Formulación del problema de la ruta más corta en programación lineal

Parte de Algoritmos de la asignatura de Programación Master de Bioinformática. Grafos

6 PROTOCOLO DE PRUEBAS

3 CAPÍTULO III TRABAJO EMPÍRICO. Para toda evaluación cuantitativa generalmente se tiene uno que basar en

Matrices. Ejercicio 1. Dada la matriz A = 2. completa: a 11 =, a 31 =, a 23 =, = 3, = 2, = 7.

Resolución de sistemas de ecuaciones lineales

Capítulo 5. Resultados

LABORATORIO No. 0. Cálculo de errores en las mediciones. 0.1 Introducción

3.1 Descripción del problema del Agente Viajero (PAV).

CONTENIDOS MÍNIMOS 1ºESO. -Realización de las cuatro operaciones (suma, resta, multiplicación y división) mediante los algoritmos tradicionales.

3. Ecuaciones Diferenciales Lineales Homogéneas de Orden Superior con Coeficientes Constantes. Ecuaciones Diferenciales de Segundo Orden

MATEMÁTICAS EDUCACIÓN SECUNDARIA OBLIGATORIA ALUMNOS PENDIENTES CURSO

OCW-V.Muto Análisis de los errores Cap. II CAPITULO II. ANALISIS DE LOS ERRORES 1. ESQUEMA DE RESOLUCION NUMERICA DE UN PROBLEMA

13. Utilizar la fórmula del término general y de la suma de n términos consecutivos

Eje temático: Sentido numérico y pensamiento algebraico 4

Red de Contenidos Segundo Semestre 2008 Depto. Matemática

12.5. CONTENIDOS MATEMÁTICAS 1º BACHILLERATO CCSS Dados varios números, los clasifica en los distintos campos numéricos. Aproxima números decimales

INDICE. Prólogo a la Segunda Edición

Criterios de evaluación Matemáticas I.

Capítulo 5. Construcción de una Red Neuronal Artificial Asesora

SEMINARIO FINANZAS - RIESGO UNIDAD 2 - MEDICION DEL RIESGO SEMANA 5. GUIA DE TALLER: CÁLCULO DE LA CURVA DE LOS PORTAFOLIOS OPTIMOS.

1.1. ANEXO III: LA EVALUACIÓN EN 3º DE ESO CONTENIDOS MÍNIMOS 1.- Números Números racionales. Operaciones. Orden. Expresión decimal, fraccionaria y

Medidas Descriptivas Numéricas

COMPARACIÓN DE TRES MÉTODOS DE REGRESIÓN LINEAL USANDO PROCEDIMIENTOS DE SIMULACIÓN

WEBS RECOMENDADAS. s1.htm

Regresión. Edgar Moyotl-Hernández. Análisis y Métodos Numéricos Físico Matemáticas, BUAP Otoño Regresión Introducción Regresión Lineal

CAPÍTULO 5 RESULTADOS Y CONCLUSIONES 5.1 COLOCACIÓN DEL EQUIPO

Seguramente has escuchado la frase: Una imagen vale más que mil palabras

DISTRIBUCIÓN PRIORIZADA DE ÍTEMS MATEMÁTICAS 2018

Medidas de dispersión

Transcripción:

Capítulo 5. Pruebas El primer objetivo de este estudio fue la implementación del Híbrido MST-2Opt. El segundo objetivo es el análisis del desempeño del híbrido en busca de soluciones. Empíricamente se puede demostrar el funcionamiento del híbrido, pero además resulta necesario establecer métricas con las cuales el desempeño del método pueda ser evaluado. Más concretamente, se requiere evaluar el funcionamiento del híbrido con respecto a otros métodos de solución. Para este propósito se tomaron en cuenta diversos métodos. Pero para el grueso de las pruebas se eligió al método 2Opt como el principal método con el cual comparar el desempeño del híbrido. Vale la pena recalcar que el 2Opt, es parte de la base que da origen al Híbrido MST-2Opt. Originalmente las pruebas fueron realizadas con los métodos: 2Opt, MST-Preorden e Híbrido MST-2Opt. Sin embargo, la dificultad de generar instancias con la desigualdad de triángulo, disminuyó considerablemente el rendimiento del MST- Preorden. Los resultados obtenidos se alejaban por mucho de los obtenidos por 2Opt y por el híbrido. Por lo que sus resultados fueron descartados del análisis. Se recuerda que no se conoce con certeza que clase de ruta de inicio es la mejor para el 2Opt, pero se asume que entre mejor sea la ruta de arranque mejor será la ruta obtenida por el 2Opt [AHU88]. Por medio del análisis empírico se espera demostrar que la ruta proporcionada por MST-Preorden aumenta la eficacia del 2Opt. 60

Básicamente los datos más interesantes para evaluar el desempeño del algoritmo son el tiempo de ejecución y la calidad de la solución ofrecida. Por lo que el análisis de los resultados fue separado en estos dos apartados. A continuación se presenta la comparación de soluciones, posteriormente se hará lo mismo con los tiempos de ejecución. 5.1 Generación de casos de prueba y ejecución de algoritmos Al realizar las pruebas fue necesario contar con un conjunto de casos de prueba, y para conseguir esto se crearon dos métodos auxiliares. El primer método genera automáticamente tantas instancias del PAV como lo desee el investigador con datos creados de forma aleatoria. Es necesario aclarar que el método de generación de instancias crea únicamente matrices simétricas debido a que el análisis de las propiedades del PAV geométrico no es necesario en este estudio. Se aclara, que al momento de generar la instancia no se asegura que esta cumpla con la desigualdad del triángulo. Lo que si es posible, posteriormente, es verificar si la instancia cumple o no con la desigualdad. Cada instancia es almacenada en un archivo de texto. El archivo contiene el número de nodos, el tipo de PAV (simétrico, asimétrico o geométrico) y la matriz de adyacencias que representa al PAV. El tipo de PAV se incluyó únicamente para que estos archivos puedan ser usados por la herramienta principal. Se generó entonces un conjunto de pruebas que consta de 170 casos. Estos casos de prueba se distribuyeron en rangos descritos a continuación: PAV s de 3,4, 9 nodos con 10 instancias por cada uno de estos PAV s, esto es, 10 PAV s de 3 nodos, 10 PAV s de 4 nodos, etc. 61

PAV s de 10, 20,, 100 nodos con 10 instancias por cada uno de estos PAV s, de la misma manera que el punto anterior. El segundo método auxiliar que se implementó realiza la ejecución de los métodos de solución que el investigador desee ocupar. El método permite ejecutar las técnicas de solución deseadas al conjunto total de casos de prueba de manera automática. El método de ejecución toma cada instancia de un archivo, ejecuta los métodos (en este caso 2Opt e Híbrido MST-2Opt) y almacena la información de salida en un archivo de texto. La información recopilada son los resultados de la ejecución de los métodos. El archivo de salida muestra en cada prueba ejecutada, los pesos hallados y los tiempos de ejecución conseguidos por cada algoritmo. Con esta información se realizó el estudio comparativo del desempeño de los algoritmos por medio de análisis estadísticos (usando como herramienta auxiliar a Microsoft Excel). 5.2 Comparación de resultados obtenidos Para realizar el análisis de los resultados obtenidos, es necesario separar los resultados en soluciones obtenidas y tiempos de ejecución. Estos dos apartados son presentados a continuación. 5.2.1 Comparación de soluciones Para evaluar el desempeño del híbrido se tiene tres diferentes estudios. Se compararan las soluciones obtenidas por el híbrido contra las soluciones de otros métodos. Primero se 62

comparó al híbrido contra el 2Opt, posteriormente se cotejaron a estos dos métodos contra un método exacto, y finalmente se compara al híbrido con otros métodos exactos en la búsqueda de soluciones al PCPR. 5.2.1.1 Híbrido MST-2Opt contra 2Opt Para comparar el desempeño del híbrido contra 2Opt se tomó en cuenta el peso final y el tiempo de ejecución de cada uno de los métodos. Estos resultados se almacenaron en un archivo, este archivo se encuentra en el Apéndice D. Para este apartado se consideran únicamente los pesos obtenidos por cada método. Se espera que las soluciones obtenidas por el híbrido sean mejores que las conseguidas por 2Opt. Es necesario aclarar que el 2Opt se ejecutó con rutas de inicio, creadas por medio de series lineales tomando como raíz al nodo 0. Esto es, para una instancia de 5 nodos la ruta de inicio es {0, 1, 2, 3, 4}. De la muestra empleada para la comparación (170 instancias) se obtuvieron los siguientes resultados: el 12% de los casos ofrecieron una mejor solución con 2Opt, 51% con el MST- 2Opt, y en el 37% restante ambos métodos llegaron a la misma solución. Estos datos revelan un mejor desempeño general del Híbrido MST-2Opt en comparación con el logrado por 2Opt. Los porcentajes se muestran en la Figura 5.1. 63

Figura 5.1. Ocasiones en que cada método aportó un mejor peso. Resulta interesante conocer la distribución de las pruebas en que cada método obtuvo una mejor solución. Este análisis puede ser logrado por medio de la Figura 5.2. Se observa que en instancias de pocos nodos, de 3 a 9, ambos métodos consiguen resultados similares, con una ligera ventaja de 2Opt. A partir de casos de 20 nodos se aprecia que el híbrido obtiene mejores aproximaciones. Incluso supera ampliamente al 2Opt conforme va aumentando el número de nodos de la prueba. Ocasiones 10 8 6 4 2 0 3 4 5 6 7 8 9 10 20 30 40 50 60 70 80 90 100 Nodos MST-2Opt 2Opt Ambos métodos Figura 5.2. Distribución de las mejores soluciones aportadas. 64

Como complemento, se realizó una comparación de los pesos promedios obtenidos por cada método. La Figura 5.3 ilustra los resultados de la comparación. Se observa el mismo comportamiento de la gráfica anterior. Para pruebas de pocos nodos ambos métodos obtienen soluciones semejantes. Pero al tratarse de instancias de 10 nodos en adelante el híbrido obtiene mejores aproximaciones. Peso 350.0 300.0 250.0 200.0 150.0 100.0 50.0 0.0 3 4 5 6 7 8 9 10 20 30 40 50 60 70 80 90 100 Nodos MST-2Opt 2Opt Figura 5.3. Comparación de pesos promedio. 5.2.1.2 Métodos aproximados contra un método exacto La comparación del híbrido contra el 2Opt da una idea del buen desempeño del primero. Pero el comparar al híbrido contra un método exacto puede dar una mejor percepción de la aproximación de los resultados. El método exacto que se eligió para esta comparación fue A Better Branch and Bound (BBB). 65

Se recolectó una submuestra aleatoria, 10 pruebas, del total de casos. El tamaño de la submuestra se debe a la dificultad que implica el tiempo de ejecución de un método exacto para casos de 20 nodos en adelante. La submuestra consta de pruebas de 7, 8, 9, 10, 20, 30 40, 50, 50 y 60 nodos. Esta submuestra se presenta en el Apéndice E. La Figura 5.4 muestra los pesos obtenidos por los tres métodos. En el primer caso (prueba 7.7) ambos métodos aproximados llegaron a la solución óptima. En adelante se aprecia que el MST-2Opt logra mejores aproximaciones al resultado óptimo. Peso 350 300 250 200 150 100 50 0 7.7 8.4 9.7 10.3 20.4 30.5 40.7 50.3 50.4 60.5 Prueba MST-2Opt 2Opt BBB Figura 5.4. Comparación de métodos aproximados contra método exacto. Al tratar de dar soluciones aproximadas estaremos cometiendo un error y será fundamental que éste sea lo más pequeño posible [WWW4], y el cálculo del Error Relativo Aproximado 66

(ERA) da el error cometido. Si p es una aproximación de p, el error relativo es p p p, siempre que p 0 [BUF98]. Al contar con los resultados es posible conocer el ERA de las soluciones aproximadas. En la Tabla 5.1 se muestran los pesos obtenidos por cada método, así como el ERA infringido por los métodos aproximados. A Better Branch and Bound MST-2Opt 2Opt Prueba Peso óptimo Peso ERA Peso ERA 7.7 203 203 0 203 0 8.4 170 174 0.0235 177 0.0411 9.7 140 140 0 142 0.0142 10.3 101 102 0.0099 118 0.1683 20.4 234 254 0.0854 276 0.1794 30.5 230 282 0.2260 283 0.2304 40.7 232 288 0.2413 314 0.3534 50.3 191 243 0.2722 273 0.4293 50.4 185 238 0.2864 288 0.5567 60.5 164 208 0.2682 291 0.7743 Tabla 5.1. Comparación de ERA s. Con respecto al ERA de las dos últimas pruebas del 2Opt, se observa que estos resultan demasiado elevados para haber sido generados por este método. Este se debe a que el tipo de ruta de inicio de esas pruebas resulta particularmente difícil para el 2Opt. La Figura 5.5 ilustra gráficamente la información proporcionada en la Tabla 5.1. La gráfica muestra que el híbrido incurre en un ERA menor al del 2Opt en casi todos los casos de la 67

muestra. También se aprecia como a medida que incrementa el tamaño de la instancia, la diferencia entre el ERA del híbrido y la del 2Opt aumenta. ERA 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 7.7 8.4 9.7 10.3 20.4 30.5 40.7 50.3 50.4 60.5 Prueba Híbrido MST-2Opt 2Opt Figura 5.5. Comparación gráfica de ERA s 5.2.1.3 Búsqueda de soluciones para el PCPR Dado que este proyecto surgió de la inquietud de encontrar opciones para la solución del PCRP, es necesario realizar pruebas para evaluar la utilidad del híbrido en la búsqueda de soluciones para el PCPR. En [CGO03] se realizó un estudio acerca del rendimiento del híbrido para la solución de instancias del PCPR. En este estudio se tomaron 59 muestras del Papiloma Virus Humano (HPV por sus siglas en inglés), estas muestras se representan por medio de matrices de adyacencias. Estas matrices van desde los 10 hasta los 48 nodos, de las cuales únicamente 7 cumplieron con la desigualdad del triángulo. En el estudio se emplearon, además del MST-2Opt, los métodos 68

2Opt, Adaptación Prim (APRIM), Híbrido 2Opt-Adaptación Prim (AP2OPTH) y Nearest- Neighbor Adaptation (NNA) [CGO03]. Dado que el PCPR requiere de una solución en forma de camino Hamiltoniano, se calcularon tanto los circuitos como los caminos. Los resultados obtenidos por la ejecución de los métodos fueron expresados en porcentaje de aproximación de la solución lograda. Después fueron promediados y agrupados de acuerdo a los siguientes rangos: 10-19, 20-29, 30-39, y 40-48 nodos. La Figura 5.6 muestra el desempeño de los métodos al buscar circuitos. Se aprecia que en los métodos APRIM y NNA las aproximaciones no resultan buenas. Se observa que los métodos 2OPT, MST-2Opt y AP2OPTH obtienen buenas aproximaciones. Para pruebas de 30 nodos en adelante MST-2Opt logra mejores aproximaciones que los otros métodos. En instancias de menor tamaño los tres métodos presentan soluciones similares. 40% 35% Porcentaje de aproximación 30% 25% 20% 15% 10% 5% 2OPT APRIM AP2OPTH NNA MST2OPT 0% 10-19 20-29 30-39 40-48 Nodos Figura 5.6. Comparación de aproximaciones al buscar circuitos. 69

Para analizar el desempeño de los métodos en la búsqueda de caminos, los métodos fueron adaptados para eliminar la arista de mayor peso dentro del circuito, y así conseguir caminos. En la Figura 5.7 se presentan los resultados obtenidos en la búsqueda de caminos. El método NNA muestra un buen comportamiento para pruebas de 10 a 19 nodos, sin embargo su rendimiento decae al trabajar con casos de 20 nodos en adelante. Los métodos 2Opt y AP2OptH exhiben los mejores desempeños de la prueba mientras que el MST-2Opt muestra un comportamiento regular. 30% Porcentaje de aproximación 25% 20% 15% 10% 5% 2OPT APRIM AP2OPTH NNA MST2OPT 0% 10 20 30 40 Nodos Figura 5.7. Comparación de aproximaciones al buscar caminos. 5.2.2 Comparación de tiempos de ejecución La solución generada por los métodos es el primero de dos factores a considerar para la evaluación del híbrido. El tiempo de ejecución es el segundo factor a estudiar. De la muestra de 170 instancias se contabilizaron los casos en que cada método obtuvo un mejor tiempo de ejecución. 70

La Figura 5.8 muestra la distribución de las ocasiones en que se llegó a un mejor tiempo por parte de cada método: en el 45% de los casos 2Opt tuvo un mejor, 34% con el MST- 2Opt, y el 21% con ambos métodos. Figura 5.8. Ocasiones en que cada método obtuvo un mejor tiempo de ejecución. La gráfica anterior muestra que en la mayoría de las ocasiones fue el 2Opt quién obtuvo un mejor tiempo de ejecución. Este comportamiento se debe a que el 2Opt inicia con una ruta previamente obtenida, mientras que el MST-2Opt debe fabricar su propia ruta de inicio. La Figura 5.9 exhibe los tiempos de ejecución promedio de ambos métodos. La diferencia observada entre los dos métodos no se considera significativa. También se calculó el tiempo de ejecución promedio general para cada método, el promedio del híbrido es de 19.22 ms y el del 2Opt es de 19.98 ms. Esto, sumado al análisis de la Figura 5.9, muestra que el Híbrido MST-2Opt tiene tiempos de ejecución similares a los del 2Opt. 71

Tiempo (ms) 25.00 20.00 15.00 10.00 5.00 0.00 3 4 5 6 7 8 9 10 20 30 40 50 60 70 80 90 100 Nodos MST-2Opt 2Opt Figura 5.9. Tiempos de ejecución promedio. En cuanto a tiempo de ejecución se refiere, lo más importante es demostrar que este es polinomial. Los métodos de solución aproximada tienen como ventaja sobre los métodos exactos, el ofrecer tiempos polinomiales, que son mejores en comparación con los tiempos exponenciales que tiene los exactos. Recordemos que una función polinomial se define sólo en términos de suma, resta y multiplicación, mientras que una función exponencial no es posible definirla con estos términos. La definición de una función polinomial es: si f es una función polinomial con = a n x + a 1x + + a x + a n n 1 coeficientes reales de grado n, entonces ( ) n 1 0 La definición de una función exponencial es ( ) n f x K, con a n 0. f x = ax por 0 < a < 1 o a > 1 [SWC97]. Esto indica que un tiempo de ejecución exponencial aumenta considerablemente en 72

proporción a la magnitud de la entrada. Mientras que el incremento de un tiempo de ejecución polinomial no es tan dramático como el exponencial. La Figura 5.10 presenta los tiempos de ejecución promedio del MST-2Opt en una gráfica de dispersión. La gráfica también muestra una regresión polinomial de 2 grado. El valor R 2 de la regresión indica que tan bien se adapta la ecuación a la representación de los tiempos de ejecución. Entre más se acerca a 1 el valor de R 2, mejor se adapta la ecuación a los datos. En este caso R 2 = 0.2055 se presenta como un valor bajo de adaptación. De cualquier manera los tiempos permanecen dentro del rango polinomial. Tiempo (ms) 26 24 22 y = 0.0009x 2-0.0588x + 19.323 R 2 = 0.2055 20 18 16 0 20 40 60 80 100 Nodos Híbrido MST-2Opt Polinomial 2 grado Figura 5.10. Regresión polinomial de 2º grado. Se calculó una regresión de 4 grado que dio como resultado una R 2 = 0.2776. Este valor revela que al aumentar el grado de polinomio el valor de R 2 se incrementa. En la Figura 73

5.11 se observa una regresión de 6 grado. El valor de R 2 = 0.4372 del polinomio confirma que conforme se incrementa el grado del polinomio mejor se adapta la ecuación a los tiempos de ejecución. La gráfica de la Figura 5.11 muestra una mejor adaptación de la regresión a la línea que simboliza los tiempos, esto en comparación con los polinomios de 2 y 4 grado. Tiempo (ms) 26 24 y = -5E-10x 6 + 8E-08x 5-6E-08x 4-0.0005x 3 + 0.0228x 2-0.3161x + 19.987 R 2 = 0.4372 22 20 18 16 0 20 40 60 80 100 Nodos Híbrido MST-2Opt Polinomial 6 grado Figura 5.11. Regresión polinomial de 6 grado. Desafortunadamente, el polinomio de 6 grado es el polinomio más grande que permite calcular Excel. No obstante, con la información obtenida se puede asumir un comportamiento polinomial de los tiempos de ejecución, lo que es uno de los objetivos del híbrido. Como complemento se calculó una regresión exponencial sobre los tiempos de ejecución. Con esto se espera demostrar que la regresión no se comporta como exponencial debido a la conducta polinomial de los tiempos de ejecución. En la Figura 5.12 se puede ver que el valor de R 2 = 0.0938 es muy bajo y el comportamiento de la ecuación no representa 74

el de una ecuación exponencial, con lo que se corrobora el comportamiento polinomial del híbrido. Tiempo (ms) 26 24 22 y = 18.494e 0.001x R 2 = 0.0938 20 18 16 0 20 40 60 80 100 Nodos Híbrido MST-2Opt Exponencial Figura 5.12. Regresión exponencial. 75