2013 IEEE 54th Annual Symposium on Foundations of Computer Science (2010)

Las Vegas, Nevada USA

Oct. 23, 2010 to Oct. 26, 2010

ISSN: 0272-5428

ISBN: 978-0-7695-4244-7

pp: 601-610

DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/FOCS.2010.63

ABSTRACT

For an undirected $n$-vertex planar graph $G$ with non-negative edge-weights, we consider the following type of query: given two vertices $s$ and $t$ in $G$, what is the weight of a min $st$-cut in $G$? We show how to answer such queries in constant time with $O(n\log^5n)$ preprocessing time and $O(n\log n)$ space. We use a Gomory-Hu tree to represent all the pair wise min $st$-cuts implicitly. Previously, no sub quadratic time algorithm was known for this problem. Our oracle can be extended to report the min $st$-cuts in time proportional to their size. Since all-pairs min $st$-cut and the minimum cycle basis are dual problems in planar graphs, we also obtain an implicit representation of a minimum cycle basis in $O(n\log^5n)$ time and $O(n\log n)$ space and an explicit representation with additional $O(C)$ time and space where $C$ is the size of the basis. To obtain our results, we require that shortest paths be unique, this assumption can be removed deterministically with an additional $O(\log^2 n)$ running-time factor.

INDEX TERMS

Graph theory, Algorithms, Networks

CITATION

Christian Wulff-Nilsen,
Piotr Sankowski,
Glencora Borradaile,
"Min st-cut Oracle for Planar Graphs with Near-Linear Preprocessing Time",

*2013 IEEE 54th Annual Symposium on Foundations of Computer Science*, vol. 00, no. , pp. 601-610, 2010, doi:10.1109/FOCS.2010.63