• DocumentCode
    1711224
  • Title

    Min st-cut Oracle for Planar Graphs with Near-Linear Preprocessing Time

  • Author

    Borradaile, Glencora ; Sankowski, Piotr ; Wulff-Nilsen, Christian

  • Author_Institution
    Sch. of Electr. Eng. & Comput. Sci., Oregon State Univ., Corvallis, OR, USA
  • fYear
    2010
  • Firstpage
    601
  • Lastpage
    610
  • 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 si-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 G 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.
  • Keywords
    computational complexity; trees (mathematics); Gomory-Hu tree; min st-cut oracle; near-linear preprocessing time; nonnegative edge-weights; undirected n-vertex planar graph; Algorithm design and analysis; Computer science; Electronic mail; Legged locomotion; Merging; Particle separators; World Wide Web; Algorithms; Graph theory; Networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science (FOCS), 2010 51st Annual IEEE Symposium on
  • Conference_Location
    Las Vegas, NV
  • ISSN
    0272-5428
  • Print_ISBN
    978-1-4244-8525-3
  • Type

    conf

  • DOI
    10.1109/FOCS.2010.63
  • Filename
    5671315