License: Creative Commons Attribution 3.0 Unported license (CC BY 3.0)
When quoting this document, please refer to the following
DOI: 10.4230/LIPIcs.ICALP.2019.70
URN: urn:nbn:de:0030-drops-106462
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2019/10646/
Haney, Samuel ;
Liaee, Mehraneh ;
Maggs, Bruce M. ;
Panigrahi, Debmalya ;
Rajaraman, Rajmohan ;
Sundaram, Ravi
Retracting Graphs to Cycles
Abstract
We initiate the algorithmic study of retracting a graph into a cycle in the graph, which seeks a mapping of the graph vertices to the cycle vertices so as to minimize the maximum stretch of any edge, subject to the constraint that the restriction of the mapping to the cycle is the identity map. This problem has its roots in the rich theory of retraction of topological spaces, and has strong ties to well-studied metric embedding problems such as minimum bandwidth and 0-extension. Our first result is an O(min{k, sqrt{n}})-approximation for retracting any graph on n nodes to a cycle with k nodes. We also show a surprising connection to Sperner's Lemma that rules out the possibility of improving this result using certain natural convex relaxations of the problem. Nevertheless, if the problem is restricted to planar graphs, we show that we can overcome these integrality gaps by giving an optimal combinatorial algorithm, which is the technical centerpiece of the paper. Building on our planar graph algorithm, we also obtain a constant-factor approximation algorithm for retraction of points in the Euclidean plane to a uniform cycle.
BibTeX - Entry
@InProceedings{haney_et_al:LIPIcs:2019:10646,
author = {Samuel Haney and Mehraneh Liaee and Bruce M. Maggs and Debmalya Panigrahi and Rajmohan Rajaraman and Ravi Sundaram},
title = {{Retracting Graphs to Cycles}},
booktitle = {46th International Colloquium on Automata, Languages, and Programming (ICALP 2019)},
pages = {70:1--70:15},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-109-2},
ISSN = {1868-8969},
year = {2019},
volume = {132},
editor = {Christel Baier and Ioannis Chatzigiannakis and Paola Flocchini and Stefano Leonardi},
publisher = {Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik},
address = {Dagstuhl, Germany},
URL = {http://drops.dagstuhl.de/opus/volltexte/2019/10646},
URN = {urn:nbn:de:0030-drops-106462},
doi = {10.4230/LIPIcs.ICALP.2019.70},
annote = {Keywords: Graph algorithms, Graph embedding, Planar graphs, Approximation algorithms}
}
Keywords: |
|
Graph algorithms, Graph embedding, Planar graphs, Approximation algorithms |
Collection: |
|
46th International Colloquium on Automata, Languages, and Programming (ICALP 2019) |
Issue Date: |
|
2019 |
Date of publication: |
|
04.07.2019 |