English

Query Complexity of Global Minimum Cut

Data Structures and Algorithms 2020-08-12 v2

Abstract

In this work, we resolve the query complexity of global minimum cut problem for a graph by designing a randomized algorithm for approximating the size of minimum cut in a graph, where the graph can be accessed through local queries like {\sc Degree}, {\sc Neighbor}, and {\sc Adjacency} queries. Given ϵ(0,1)\epsilon \in (0,1), the algorithm with high probability outputs an estimate t^\hat{t} satisfying the following (1ϵ)tt^(1+ϵ)t(1-\epsilon) t \leq \hat{t} \leq (1+\epsilon) t, where mm is the number of edges in the graph and tt is the size of minimum cut in the graph. The expected number of local queries used by our algorithm is min{m+n,mt}\mboxpoly(logn,1ϵ)\min\left\{m+n,\frac{m}{t}\right\}\mbox{poly}\left(\log n,\frac{1}{\epsilon}\right) where nn is the number of vertices in the graph. Eden and Rosenbaum showed that Ω(m/t)\Omega(m/t) many local queries are required for approximating the size of minimum cut in graphs. These two results together resolve the query complexity of the problem of estimating the size of minimum cut in graphs using local queries. Building on the lower bound of Eden and Rosenbaum, we show that, for all tNt \in \mathbb{N}, Ω(m)\Omega(m) local queries are required to decide if the size of the minimum cut in the graph is tt or t2t-2. Also, we show that, for any tNt \in \mathbb{N}, Ω(m)\Omega(m) local queries are required to find all the minimum cut edges even if it is promised that the input graph has a minimum cut of size tt. Both of our lower bound results are randomized, and hold even if we can make {\sc Random Edge} query apart from local queries.

Keywords

Cite

@article{arxiv.2007.09202,
  title  = {Query Complexity of Global Minimum Cut},
  author = {Arijit Bishnu and Arijit Ghosh and Gopinath Mishra and Manaswi Paraashar},
  journal= {arXiv preprint arXiv:2007.09202},
  year   = {2020}
}

Comments

15 pages

R2 v1 2026-06-23T17:12:24.601Z