English

All-Pairs Minimum Cuts in Near-Linear Time for Surface-Embedded Graphs

Computational Geometry 2015-12-24 v2 Data Structures and Algorithms

Abstract

For an undirected nn-vertex graph GG with non-negative edge-weights, we consider the following type of query: given two vertices ss and tt in GG, what is the weight of a minimum stst-cut in GG? We solve this problem in preprocessing time O(nlog3n)O(n\log^3 n) for graphs of bounded genus, giving the first sub-quadratic time algorithm for this class of graphs. Our result also improves by a logarithmic factor a previous algorithm by Borradaile, Sankowski and Wulff-Nilsen (FOCS 2010) that applied only to planar graphs. Our algorithm constructs a Gomory-Hu tree for the given graph, providing a data structure with space O(n)O(n) that can answer minimum-cut queries in constant time. The dependence on the genus of the input graph in our preprocessing time is 2O(g2)2^{O(g^2)}.

Keywords

Cite

@article{arxiv.1411.7055,
  title  = {All-Pairs Minimum Cuts in Near-Linear Time for Surface-Embedded Graphs},
  author = {Glencora Borradaile and David Eppstein and Amir Nayyeri and Christian Wulff-Nilsen},
  journal= {arXiv preprint arXiv:1411.7055},
  year   = {2015}
}
R2 v1 2026-06-22T07:12:26.329Z