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 log5 n) preprocessing time and O(n log n) space. We use a Gomory-Hu tree to represent all the pairwise min st-cuts implicitly. Previously, no subquadratic 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 log5 n) 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(log2 n) running-time factor.
Originalsprog | Engelsk |
---|---|
Titel | 2010 51st Annual IEEE Symposium on Foundations of Computer Science (FOCS) |
Antal sider | 10 |
Forlag | IEEE |
Publikationsdato | 2010 |
Sider | 601-610 |
ISBN (Trykt) | 978-1-4244-8525-3 |
ISBN (Elektronisk) | 978-0-7695-4244-7 |
DOI | |
Status | Udgivet - 2010 |
Begivenhed | 51st Annual IEEE Symposium on Foundations of Computer Science - Las Vegas, USA Varighed: 23 okt. 2010 → 26 okt. 2010 Konferencens nummer: 51 |
Konference
Konference | 51st Annual IEEE Symposium on Foundations of Computer Science |
---|---|
Nummer | 51 |
Land/Område | USA |
By | Las Vegas |
Periode | 23/10/2010 → 26/10/2010 |