Registro:
Documento: | Tesis Doctoral |
Título: | Problemas en coloreos de aristas con vértices adyacentes distinguibles |
Título alternativo: | Problems on vertex distinguishing edge colorings |
Autor: | Curcio, Brian Luis |
Editor: | Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales |
Publicación en la Web: | 2022-07-05 |
Fecha de defensa: | 2021-12-27 |
Fecha en portada: | 2021 |
Grado Obtenido: | Doctorado |
Título Obtenido: | Doctor de la Universidad de Buenos Aires en el área de Ciencias de la Computación |
Director: | Zabala, Paula Lorena |
Consejero: | Méndez Díaz, Isabel |
Jurado: | Bonomo, Flavia; Weintraub Pohorille, Andrés Felix; Maculan, Nelson |
Idioma: | Español |
Formato: | PDF |
Handle: |
http://hdl.handle.net/20.500.12110/tesis_n7050_Curcio |
PDF: | https://bibliotecadigital.exactas.uba.ar/download/tesis/tesis_n7050_Curcio.pdf |
Registro: | https://bibliotecadigital.exactas.uba.ar/collection/tesis/document/tesis_n7050_Curcio |
Ubicación: | Dep.COM 007050 |
Derechos de Acceso: | Esta obra puede ser leída, grabada y utilizada con fines de estudio, investigación y docencia. Es necesario el reconocimiento de autoría mediante la cita correspondiente. Curcio, Brian Luis. (2021). Problemas en coloreos de aristas con vértices adyacentes distinguibles. (Tesis Doctoral. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales.). Recuperado de http://hdl.handle.net/20.500.12110/tesis_n7050_Curcio |
Resumen:
En el presente trabajo analizamos el problema de suma de coloreo de aristas con vértices adyacentes distinguibles. Un coloreo de aristas con vértices adyacentes distinguibles es una asignación de colores a las aristas de un grafo con las siguientes restricciones: todo par de aristas adyacentes debe tener distinto color, y todo par de vértices adyacentes debe tener diferencia en el conjunto de colores asignados a sus aristas incidentes. El objetivo es minimizar la suma de los colores asignados en un coloreo de aristas que cumpla estas restricciones. Este problema es un caso particular de una gran familia de problemas conocida bajo el nombre de etiquetado de grafos, que resultan una herramienta abstracta muy útil y versátil para modelar situaciones de la vida cotidiana que se quieren formalizar y resolver mediante algoritmos. Algunas variantes del problema de etiquetado de grafos han sido abordadas con éxito con técnicas de programación lineal entera basadas en la caracterización poliedral del conjunto de soluciones factibles. Bajo este enfoque, en esta tesis nos proponemos desarrollar un algoritmo tipo Branch and Cut para resolver el problema. Además, aprovechando el análisis realizado, también hacemos una propuesta algorítmica para resolver el problema que busca minimizar la cantidad de colores utilizados en el coloreo. Adicionalmente, se exploró la opción de utilizar técnicas heurísticas para resolver el problema. Las heurísticas permiten conocer asignaciones de colores factibles del problema pero, en general, no pueden determinar si son óptimas o cuan cerca están de la solución del problema. Desarrollamos tres técnicas distintas para resolver el problema: un algoritmo goloso, un algoritmo de programación por restricciones, y un algoritmo de generación de columnas. Para el desarrollo del algoritmo tipo Branch and Cut, propusimos dos modelos de programación lineal entera que evaluamos empíricamente para elegir el más prometedor, sobre el cual se realizó un estudio poliedral en profundidad. Caracterizamos la dimensión del poliedro asociado y demostramos que tres familias de desigualdades válidas definen facetas. El objetivo de realizar el estudio poliedral es entender mejor el espacio de soluciones del modelo para conseguir formulaciones más ajustadas que mejoren la performance del algoritmo. Las desigualdades estudiadas son incorporadas como cortes al modelo, para las cuales se desarrollaron algoritmos de separación que permiten agregarlas a demanda. Además, se consideraron heurística inicial, preprocesamiento y estrategias particulares de generación del árbol de búsqueda. Los resultados muestran que el algoritmo desarrollado permite resolver instancias que no son posibles de abordar utilizando las herramientas de resolución generales. Haber realizado el estudio poliedral y agregar las facetas como planos de corte resulta ser un factor determinante para afrontar instancias del problema mucho más desafiantes.
Abstract:
In this thesis we analyze the adjacent vertex distinguishing sum edge coloring problem. This problem consists in finding an assignment of colors to the edges of a graph with the following constraints: every pair of adjacent edges must have a different color, and every pair of adjacent vertices must not have the same set of colors assigned to the edges incident to each. The goal is to minimize the sum of the colors in an edge coloring that satisfies these constraints. This problem is a special case of a large family of problems known as graph labeling, which are a widely used and very popular set of tools to build abstract models for problems that come up in everyday life. Some variants of graph labeling problem have been successfully addressed with mixed integer linear programming (MIP) techniques based on a polyhedral characterization of the set of feasible solutions. We use this approach to develop a branch and cut algorithm to solve the problem. Furthermore, taking advantage of the analysis, we also propose an algorithm to solve the problem that minimizes the number of colors used for an adjacent vertex distinguishing edge coloring. Additionally, we explored using heuristic techniques to solve the problem. These heuristics allow to obtain feasible coloring assignments for the problem but, in general, can not determine if they are optimal or even how far they are from the solution to the problem. We use three different approaches: a greedy algorithm, a constraint programming model and a column generation algorithm. To develop the branch and cut algorithm we propose two MIP models. We evaluate these models to choose the most promising one and continue with a thorough polyhedral study. We characterized the dimension of the associated polyhedron and proved that three families of valid inequalities result facet-inducing. The aim of the polyhedral study is to understand the set of feasible solutions in the model to obtain a more compact formulation in hope of improving the algorithm's performance. These inequalities are added as cutting planes in the model, we developed exact and heuristic separation algorithms to add them on demand. Moreover, we considered the use of initial heuristics, preprocessing and particular branching strategies. The results show that the algorithm developed allows us to solve instances that were unsolvable using general purpose solvers. Our polyhedral study and the addition of facets as cutting planes proved to be a crucial factor to solve the most challenging instances.
Citación:
---------- APA ----------
Curcio, Brian Luis. (2021). Problemas en coloreos de aristas con vértices adyacentes distinguibles. (Tesis Doctoral. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales.). Recuperado de https://hdl.handle.net/20.500.12110/tesis_n7050_Curcio
---------- CHICAGO ----------
Curcio, Brian Luis. "Problemas en coloreos de aristas con vértices adyacentes distinguibles". Tesis Doctoral, Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales, 2021.https://hdl.handle.net/20.500.12110/tesis_n7050_Curcio
Estadísticas:
Descargas totales desde :
Descargas mensuales
https://bibliotecadigital.exactas.uba.ar/download/tesis/tesis_n7050_Curcio.pdf