Contracting a planar graph efficiently

From MaRDI portal
Publication:5111739

DOI10.4230/LIPICS.ESA.2017.50zbMATH Open1442.68176arXiv1706.10228OpenAlexW2963473090MaRDI QIDQ5111739FDOQ5111739

Adam Karczmarz, Jakub Łącki, Giuseppe F. Italiano, Eva Rotenberg, Jacob Holm, Piotr Sankowski

Publication date: 27 May 2020

Abstract: We present a data structure that can maintain a simple planar graph under edge contractions in linear total time. The data structure supports adjacency queries and provides access to neighbor lists in O(1) time. Moreover, it can report all the arising self-loops and parallel edges. By applying the data structure, we can achieve optimal running times for decremental bridge detection, 2-edge connectivity, maximal 3-edge connected components, and the problem of finding a unique perfect matching for a static planar graph. Furthermore, we improve the running times of algorithms for several planar graph problems, including decremental 2-vertex and 3-edge connectivity, and we show that using our data structure in a black-box manner, one obtains conceptually simple optimal algorithms for computing MST and 5-coloring in planar graphs.


Full work available at URL: https://arxiv.org/abs/1706.10228




Recommendations




Cites Work


Cited In (6)





This page was built for publication: Contracting a planar graph efficiently

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5111739)