English

Finding a Small Vertex Cut on Distributed Networks

Data Structures and Algorithms 2023-02-24 v1

Abstract

We present an algorithm for distributed networks to efficiently find a small vertex cut in the CONGEST model. Given a positive integer κ\kappa, our algorithm can, with high probability, either find κ\kappa vertices whose removal disconnects the network or return that such κ\kappa vertices do not exist. Our algorithm takes κ3O~(D+n)\kappa^3\cdot \tilde{O}(D+\sqrt{n}) rounds, where nn is the number of vertices in the network and DD denotes the network's diameter. This implies O~(D+n)\tilde{O}(D+\sqrt{n}) round complexity whenever κ=polylog(n)\kappa=\text{polylog}(n). Prior to our result, a bound of O~(D)\tilde{O}(D) is known only when κ=1,2\kappa=1,2 [Parter, Petruschka DISC'22]. For κ3\kappa\geq 3, this bound can be obtained only by an O(logn)O(\log n)-approximation algorithm [Censor-Hillel, Ghaffari, Kuhn PODC'14], and the only known exact algorithm takes O((κΔD)O(κ))O\left((\kappa\Delta D)^{O(\kappa)}\right) rounds, where Δ\Delta is the maximum degree [Parter DISC'19]. Our result answers an open problem by Nanongkai, Saranurak, and Yingchareonthawornchai [STOC'19].

Keywords

Cite

@article{arxiv.2302.11651,
  title  = {Finding a Small Vertex Cut on Distributed Networks},
  author = {Yonggang Jiang and Sagnik Mukhopadhyay},
  journal= {arXiv preprint arXiv:2302.11651},
  year   = {2023}
}
R2 v1 2026-06-28T08:47:21.616Z