Selección automática de algoritmo a lo largo del tiempo para el problema del vendedor viajero.

dc.contributor.advisorAsín Achá, Roberto Javieres
dc.contributor.authorHuerta Vargas, Isaías Ignacioes
dc.date.accessioned2021-06-02T15:45:40Z
dc.date.accessioned2024-08-28T20:05:36Z
dc.date.available2021-06-02T15:45:40Z
dc.date.available2024-08-28T20:05:36Z
dc.date.issued2020
dc.descriptionTesis presentada para optar al grado de Magíster en Ciencias de la Computación.es
dc.description.abstractLos problemas de optimización combinatoria están presentes en muchas aplicaciones del mundo real, por ejemplo, en el despliegue de recursos en la nube, en la búsqueda de caminos óptimos para empresas de transporte, en el diseño computacional de proteínas, en la construcción de microchips o en la asignación de los mejores horarios posibles para las clases en colegios y universidades. Aunque muchos de estos problemas son NP-hard, necesitan ser resueltos de tal manera de encontrar una solución tan buena y tan rápida como sea posible. En muchos casos, una pequeña mejora en la calidad de la solución se traduce en el ahorro de millones de dólares o en un aumento de la productividad. Para muchos problemas de optimización combinatoria existe un amplio número de publicaciones que presentan nuevos enfoques de solución y reportan avances en el área. Sin embargo, la mayoría de las mejoras en el rendimiento se relacionan a un conjunto de datos específico o a una caracterización del problema. En la mayoría de los casos, cuando probamos con datos distintos, esta mejora de rendimiento desaparece (Teorema No free lunch [1]). Por lo tanto, en el mundo real se utiliza una combinación de distintas técnicas o algoritmos que resuelven el problema dependiendo de las características de la instancia [2]. La combinación de distintos algoritmos que resuelven un problema de optimización combinatoria se puede llevar a cabo en la práctica mediante un oráculo predictor que nos indique a partir de un portafolio de algoritmos cuál de ellos es el mejor para resolver una instancia dada, por lo tanto, lo que llamaremos un metasolver corresponde a un algoritmo compuesto de dos etapas: primero una etapa predictora en donde se escoge el mejor algoritmo y luego la resolución de la instancia con el algoritmo seleccionado. El problema de escoger el mejor algoritmo posible para una instancia específica de un problema ha sido establecido en la comunidad de machine learning y es conocido como Auto matic Algorithm Selection Problem (AASP) [3]. En general, este problema es visto como un problema de clasificación [4] cuyo objetivo es aprender el comportamiento de distintos solvers sobre un conjunto de instancias y generalizar sobre instancias desconocidas. Dada una instancia específica, la predicción del modelo entrega el algoritmo (desde ahora solver) que se espera que obtenga la mejor solución.es
dc.description.campusConcepciónes
dc.description.departamentoDepartamento de Ingeniería Informática y Ciencias de la Computaciónes
dc.description.facultadFacultad de Ingenieríaes
dc.identifier.urihttps://repositorio.udec.cl/handle/11594/6208
dc.language.isoeses
dc.publisherUniversidad de Concepciónes
dc.rightsCC BY-NC-ND 4.0 DEED Attribution-NonCommercial-NoDerivs 4.0 Internationalen
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectVendedores Viajeroses
dc.subjectOptimización Combinatoriaes
dc.subjectAlgoritmos Genéticoses
dc.subjectAprendizaje de Máquinaes
dc.titleSelección automática de algoritmo a lo largo del tiempo para el problema del vendedor viajero.es
dc.typeTesises

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TESIS SELECCION AUTOMATICA DE ALGORITMO A LO LARGO DEL TIEMPO.Image.Marked.pdf
Size:
6.31 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Plain Text
Description:

Collections