Star Routing : entre ruteo de vehículos y vertex cover
- Autores
- Tagliavini Ponce, Guido
- Año de publicación
- 2017
- Idioma
- español castellano
- Tipo de recurso
- tesis de grado
- Estado
- versión publicada
- Colaborador/a o director/a de tesis
- Delle Donne, Diego Andrés
Marenco, Javier Leonardo - Descripción
- En esta tesis consideramos el problema STAR ROUTING (abreviado SR) que toma un grafo simple y no dirigido G y un subconjunto de aristas X, y pide encontrar un camino P de G tal que toda arista de X tiene al menos un extremo en P, de longitud mínima. Estudiamos la complejidad computacional del problema. Probamos que el problema es NP-completo en el caso general, restringido a grafos grillas (asumiendo una representación no estándar de G) y restringido a grafos completos. Probamos que en el caso de los árboles el problema está en P y damos un algoritmo de tiempo lineal que lo resuelve en ese caso. Exhibimos dos algoritmos exactos junto con heurísticas para acelerar el cómputo. La importancia de estos algoritmos es principalmente teórica, pues los resultados experimentales muestran que no son suficientemente rápidos como para resolver instancias de tamaño real, en una cantidad de tiempo razonable. Exhibimos algoritmos aproximados para el problema en su versión general, y restringido a grillas y a grafos completos. En particular, concluimos que el caso general se puede aproximar por un factor constante del óptimo. Para grafos grilla damos un algoritmo (9/2)-aproximado, y para grafos completos damos, para todo ε > 0, un algoritmo (2 + ε)- aproximado. Además de estudiar el problema SR, consideramos un problema asociado denominado STOPS SELECTION (abreviado SS), que toma una instancia (G, X) de SR y un camino P que es solución factible de SR para (G, X), y pide encontrar un mínimo subconjunto S de vértices de P tal que toda arista de X tiene al menos un extremo en S. Probamos que este problema es NP-completo en el caso general. Damos un algoritmo exacto, que resulta ser polinomial para grafos bipartitos. Damos además un algoritmo 2-aproximado. Tanto el algoritmo exacto como el algoritmo aproximado son reducciones al problema de vertex cover mínimo. Hasta donde sabemos, ni el problema SR ni el problema SS han sido estudiados en la literatura previamente.
In this thesis we consider the STAR ROUTING problem (abbreviated as SR) which takes a simple undirected graph G and a subset of edges X, and asks to find a path P of G such that every edge in X has at least one endpoint in P, with minimum length. We study the problem’s computational complexity. We prove the problem is NPcomplete in the general case, restricted to grid graphs (assuming a non-standard representation for G) and restricted to complete graphs. We prove that for trees the problem is in P and we give a linear-time algorithm that solves it in that case. We give two exact algorithms along with heuristics to speed up the computation. The importance of these algorithms is mainly theoretical, since experimental results show they are not fast enough to solve real-life instances, in a reasonable amount of time. We give approximation algorithms for the problem in the general case, and are restricted to grid and complete graphs. In particular, we conclude the general case can be approximated within a constant factor of the optimal. For grid graphs we give a (9/2)-approximation algorithm, and for complete graphs we give, for all ε > 0, a (2+ε)-approximation algorithm. Besides studying the SR problem, we consider a related problem called STOPS SELECTION (abbreviated as SS), which takes an instance (G, X) of SR and a path P that is a feasible solution of SR for (G, X), and asks to find a minimum subset S of vertices of P such that every edge in X has at least one endpoint in S. We prove this problem is NP-complete in the general case. We give an exact algorithm that turns out to be polynomial for bipartite graphs. We also give a 2-approximation algorithm. Both the exact algorithm and the approximation algorithm are reductions to the minimum vertex cover problem. To the best of our knowledge, neither the SR problem nor the SS problem have been studied in the literature.
Fil: Tagliavini Ponce, Guido. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina. - Materia
-
RUTEO DE VEHICULOS
VERTEX COVER
COMPLEJIDAD COMPUTACIONAL
ALGORITMOS EXACTOS
ALGORITMOS APROXIMADOS
VEHICLE ROUTING
VERTEX COVER
COMPUTATIONAL COMPLEXITY
EXACT ALGORITHMS
APPROXIMATION ALGORITHMS - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- https://creativecommons.org/licenses/by-nc-sa/2.5/ar
- Repositorio
- Institución
- Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales
- OAI Identificador
- seminario:seminario_nCOM000636_TagliaviniPonce
Ver los metadatos del registro completo
id |
BDUBAFCEN_83e5e9883dfad5fbc2106735b3982e56 |
---|---|
oai_identifier_str |
seminario:seminario_nCOM000636_TagliaviniPonce |
network_acronym_str |
BDUBAFCEN |
repository_id_str |
1896 |
network_name_str |
Biblioteca Digital (UBA-FCEN) |
spelling |
Star Routing : entre ruteo de vehículos y vertex coverStar routing : between vehicle routing and vertex coverTagliavini Ponce, GuidoRUTEO DE VEHICULOSVERTEX COVERCOMPLEJIDAD COMPUTACIONALALGORITMOS EXACTOSALGORITMOS APROXIMADOSVEHICLE ROUTINGVERTEX COVERCOMPUTATIONAL COMPLEXITYEXACT ALGORITHMSAPPROXIMATION ALGORITHMSEn esta tesis consideramos el problema STAR ROUTING (abreviado SR) que toma un grafo simple y no dirigido G y un subconjunto de aristas X, y pide encontrar un camino P de G tal que toda arista de X tiene al menos un extremo en P, de longitud mínima. Estudiamos la complejidad computacional del problema. Probamos que el problema es NP-completo en el caso general, restringido a grafos grillas (asumiendo una representación no estándar de G) y restringido a grafos completos. Probamos que en el caso de los árboles el problema está en P y damos un algoritmo de tiempo lineal que lo resuelve en ese caso. Exhibimos dos algoritmos exactos junto con heurísticas para acelerar el cómputo. La importancia de estos algoritmos es principalmente teórica, pues los resultados experimentales muestran que no son suficientemente rápidos como para resolver instancias de tamaño real, en una cantidad de tiempo razonable. Exhibimos algoritmos aproximados para el problema en su versión general, y restringido a grillas y a grafos completos. En particular, concluimos que el caso general se puede aproximar por un factor constante del óptimo. Para grafos grilla damos un algoritmo (9/2)-aproximado, y para grafos completos damos, para todo ε > 0, un algoritmo (2 + ε)- aproximado. Además de estudiar el problema SR, consideramos un problema asociado denominado STOPS SELECTION (abreviado SS), que toma una instancia (G, X) de SR y un camino P que es solución factible de SR para (G, X), y pide encontrar un mínimo subconjunto S de vértices de P tal que toda arista de X tiene al menos un extremo en S. Probamos que este problema es NP-completo en el caso general. Damos un algoritmo exacto, que resulta ser polinomial para grafos bipartitos. Damos además un algoritmo 2-aproximado. Tanto el algoritmo exacto como el algoritmo aproximado son reducciones al problema de vertex cover mínimo. Hasta donde sabemos, ni el problema SR ni el problema SS han sido estudiados en la literatura previamente.In this thesis we consider the STAR ROUTING problem (abbreviated as SR) which takes a simple undirected graph G and a subset of edges X, and asks to find a path P of G such that every edge in X has at least one endpoint in P, with minimum length. We study the problem’s computational complexity. We prove the problem is NPcomplete in the general case, restricted to grid graphs (assuming a non-standard representation for G) and restricted to complete graphs. We prove that for trees the problem is in P and we give a linear-time algorithm that solves it in that case. We give two exact algorithms along with heuristics to speed up the computation. The importance of these algorithms is mainly theoretical, since experimental results show they are not fast enough to solve real-life instances, in a reasonable amount of time. We give approximation algorithms for the problem in the general case, and are restricted to grid and complete graphs. In particular, we conclude the general case can be approximated within a constant factor of the optimal. For grid graphs we give a (9/2)-approximation algorithm, and for complete graphs we give, for all ε > 0, a (2+ε)-approximation algorithm. Besides studying the SR problem, we consider a related problem called STOPS SELECTION (abbreviated as SS), which takes an instance (G, X) of SR and a path P that is a feasible solution of SR for (G, X), and asks to find a minimum subset S of vertices of P such that every edge in X has at least one endpoint in S. We prove this problem is NP-complete in the general case. We give an exact algorithm that turns out to be polynomial for bipartite graphs. We also give a 2-approximation algorithm. Both the exact algorithm and the approximation algorithm are reductions to the minimum vertex cover problem. To the best of our knowledge, neither the SR problem nor the SS problem have been studied in the literature.Fil: Tagliavini Ponce, Guido. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina.Universidad de Buenos Aires. Facultad de Ciencias Exactas y NaturalesDelle Donne, Diego AndrésMarenco, Javier Leonardo2017info:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:ar-repo/semantics/tesisDeGradoapplication/pdfhttps://hdl.handle.net/20.500.12110/seminario_nCOM000636_TagliaviniPoncespainfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/2.5/arreponame:Biblioteca Digital (UBA-FCEN)instname:Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturalesinstacron:UBA-FCEN2025-09-29T13:43:38Zseminario:seminario_nCOM000636_TagliaviniPonceInstitucionalhttps://digital.bl.fcen.uba.ar/Universidad públicaNo correspondehttps://digital.bl.fcen.uba.ar/cgi-bin/oaiserver.cgiana@bl.fcen.uba.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:18962025-09-29 13:43:39.901Biblioteca Digital (UBA-FCEN) - Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturalesfalse |
dc.title.none.fl_str_mv |
Star Routing : entre ruteo de vehículos y vertex cover Star routing : between vehicle routing and vertex cover |
title |
Star Routing : entre ruteo de vehículos y vertex cover |
spellingShingle |
Star Routing : entre ruteo de vehículos y vertex cover Tagliavini Ponce, Guido RUTEO DE VEHICULOS VERTEX COVER COMPLEJIDAD COMPUTACIONAL ALGORITMOS EXACTOS ALGORITMOS APROXIMADOS VEHICLE ROUTING VERTEX COVER COMPUTATIONAL COMPLEXITY EXACT ALGORITHMS APPROXIMATION ALGORITHMS |
title_short |
Star Routing : entre ruteo de vehículos y vertex cover |
title_full |
Star Routing : entre ruteo de vehículos y vertex cover |
title_fullStr |
Star Routing : entre ruteo de vehículos y vertex cover |
title_full_unstemmed |
Star Routing : entre ruteo de vehículos y vertex cover |
title_sort |
Star Routing : entre ruteo de vehículos y vertex cover |
dc.creator.none.fl_str_mv |
Tagliavini Ponce, Guido |
author |
Tagliavini Ponce, Guido |
author_facet |
Tagliavini Ponce, Guido |
author_role |
author |
dc.contributor.none.fl_str_mv |
Delle Donne, Diego Andrés Marenco, Javier Leonardo |
dc.subject.none.fl_str_mv |
RUTEO DE VEHICULOS VERTEX COVER COMPLEJIDAD COMPUTACIONAL ALGORITMOS EXACTOS ALGORITMOS APROXIMADOS VEHICLE ROUTING VERTEX COVER COMPUTATIONAL COMPLEXITY EXACT ALGORITHMS APPROXIMATION ALGORITHMS |
topic |
RUTEO DE VEHICULOS VERTEX COVER COMPLEJIDAD COMPUTACIONAL ALGORITMOS EXACTOS ALGORITMOS APROXIMADOS VEHICLE ROUTING VERTEX COVER COMPUTATIONAL COMPLEXITY EXACT ALGORITHMS APPROXIMATION ALGORITHMS |
dc.description.none.fl_txt_mv |
En esta tesis consideramos el problema STAR ROUTING (abreviado SR) que toma un grafo simple y no dirigido G y un subconjunto de aristas X, y pide encontrar un camino P de G tal que toda arista de X tiene al menos un extremo en P, de longitud mínima. Estudiamos la complejidad computacional del problema. Probamos que el problema es NP-completo en el caso general, restringido a grafos grillas (asumiendo una representación no estándar de G) y restringido a grafos completos. Probamos que en el caso de los árboles el problema está en P y damos un algoritmo de tiempo lineal que lo resuelve en ese caso. Exhibimos dos algoritmos exactos junto con heurísticas para acelerar el cómputo. La importancia de estos algoritmos es principalmente teórica, pues los resultados experimentales muestran que no son suficientemente rápidos como para resolver instancias de tamaño real, en una cantidad de tiempo razonable. Exhibimos algoritmos aproximados para el problema en su versión general, y restringido a grillas y a grafos completos. En particular, concluimos que el caso general se puede aproximar por un factor constante del óptimo. Para grafos grilla damos un algoritmo (9/2)-aproximado, y para grafos completos damos, para todo ε > 0, un algoritmo (2 + ε)- aproximado. Además de estudiar el problema SR, consideramos un problema asociado denominado STOPS SELECTION (abreviado SS), que toma una instancia (G, X) de SR y un camino P que es solución factible de SR para (G, X), y pide encontrar un mínimo subconjunto S de vértices de P tal que toda arista de X tiene al menos un extremo en S. Probamos que este problema es NP-completo en el caso general. Damos un algoritmo exacto, que resulta ser polinomial para grafos bipartitos. Damos además un algoritmo 2-aproximado. Tanto el algoritmo exacto como el algoritmo aproximado son reducciones al problema de vertex cover mínimo. Hasta donde sabemos, ni el problema SR ni el problema SS han sido estudiados en la literatura previamente. In this thesis we consider the STAR ROUTING problem (abbreviated as SR) which takes a simple undirected graph G and a subset of edges X, and asks to find a path P of G such that every edge in X has at least one endpoint in P, with minimum length. We study the problem’s computational complexity. We prove the problem is NPcomplete in the general case, restricted to grid graphs (assuming a non-standard representation for G) and restricted to complete graphs. We prove that for trees the problem is in P and we give a linear-time algorithm that solves it in that case. We give two exact algorithms along with heuristics to speed up the computation. The importance of these algorithms is mainly theoretical, since experimental results show they are not fast enough to solve real-life instances, in a reasonable amount of time. We give approximation algorithms for the problem in the general case, and are restricted to grid and complete graphs. In particular, we conclude the general case can be approximated within a constant factor of the optimal. For grid graphs we give a (9/2)-approximation algorithm, and for complete graphs we give, for all ε > 0, a (2+ε)-approximation algorithm. Besides studying the SR problem, we consider a related problem called STOPS SELECTION (abbreviated as SS), which takes an instance (G, X) of SR and a path P that is a feasible solution of SR for (G, X), and asks to find a minimum subset S of vertices of P such that every edge in X has at least one endpoint in S. We prove this problem is NP-complete in the general case. We give an exact algorithm that turns out to be polynomial for bipartite graphs. We also give a 2-approximation algorithm. Both the exact algorithm and the approximation algorithm are reductions to the minimum vertex cover problem. To the best of our knowledge, neither the SR problem nor the SS problem have been studied in the literature. Fil: Tagliavini Ponce, Guido. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina. |
description |
En esta tesis consideramos el problema STAR ROUTING (abreviado SR) que toma un grafo simple y no dirigido G y un subconjunto de aristas X, y pide encontrar un camino P de G tal que toda arista de X tiene al menos un extremo en P, de longitud mínima. Estudiamos la complejidad computacional del problema. Probamos que el problema es NP-completo en el caso general, restringido a grafos grillas (asumiendo una representación no estándar de G) y restringido a grafos completos. Probamos que en el caso de los árboles el problema está en P y damos un algoritmo de tiempo lineal que lo resuelve en ese caso. Exhibimos dos algoritmos exactos junto con heurísticas para acelerar el cómputo. La importancia de estos algoritmos es principalmente teórica, pues los resultados experimentales muestran que no son suficientemente rápidos como para resolver instancias de tamaño real, en una cantidad de tiempo razonable. Exhibimos algoritmos aproximados para el problema en su versión general, y restringido a grillas y a grafos completos. En particular, concluimos que el caso general se puede aproximar por un factor constante del óptimo. Para grafos grilla damos un algoritmo (9/2)-aproximado, y para grafos completos damos, para todo ε > 0, un algoritmo (2 + ε)- aproximado. Además de estudiar el problema SR, consideramos un problema asociado denominado STOPS SELECTION (abreviado SS), que toma una instancia (G, X) de SR y un camino P que es solución factible de SR para (G, X), y pide encontrar un mínimo subconjunto S de vértices de P tal que toda arista de X tiene al menos un extremo en S. Probamos que este problema es NP-completo en el caso general. Damos un algoritmo exacto, que resulta ser polinomial para grafos bipartitos. Damos además un algoritmo 2-aproximado. Tanto el algoritmo exacto como el algoritmo aproximado son reducciones al problema de vertex cover mínimo. Hasta donde sabemos, ni el problema SR ni el problema SS han sido estudiados en la literatura previamente. |
publishDate |
2017 |
dc.date.none.fl_str_mv |
2017 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis info:eu-repo/semantics/publishedVersion http://purl.org/coar/resource_type/c_7a1f info:ar-repo/semantics/tesisDeGrado |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
https://hdl.handle.net/20.500.12110/seminario_nCOM000636_TagliaviniPonce |
url |
https://hdl.handle.net/20.500.12110/seminario_nCOM000636_TagliaviniPonce |
dc.language.none.fl_str_mv |
spa |
language |
spa |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess https://creativecommons.org/licenses/by-nc-sa/2.5/ar |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
https://creativecommons.org/licenses/by-nc-sa/2.5/ar |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales |
publisher.none.fl_str_mv |
Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital (UBA-FCEN) instname:Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales instacron:UBA-FCEN |
reponame_str |
Biblioteca Digital (UBA-FCEN) |
collection |
Biblioteca Digital (UBA-FCEN) |
instname_str |
Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales |
instacron_str |
UBA-FCEN |
institution |
UBA-FCEN |
repository.name.fl_str_mv |
Biblioteca Digital (UBA-FCEN) - Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales |
repository.mail.fl_str_mv |
ana@bl.fcen.uba.ar |
_version_ |
1844618756696834048 |
score |
13.070432 |