English

Deterministic Minimum Steiner Cut in Maximum Flow Time

Data Structures and Algorithms 2024-07-03 v2 Discrete Mathematics

Abstract

We devise a deterministic algorithm for minimum Steiner cut, which uses (logn)O(1)(\log n)^{O(1)} maximum flow calls and additional near-linear time. This algorithm improves on Li and Panigrahi's (FOCS 2020) algorithm, which uses (logn)O(1/ϵ4)(\log n)^{O(1/\epsilon^4)} maximum flow calls and additional O(m1+ϵ)O(m^{1+\epsilon}) time, for ϵ>0\epsilon > 0. Our algorithm thus shows that deterministic minimum Steiner cut can be solved in maximum flow time up to polylogarithmic factors, given any black-box deterministic maximum flow algorithm. Our main technical contribution is a novel deterministic graph decomposition method for terminal vertices that generalizes all existing ss-strong partitioning methods, which we believe may have future applications.

Keywords

Cite

@article{arxiv.2312.16415,
  title  = {Deterministic Minimum Steiner Cut in Maximum Flow Time},
  author = {Matthew Ding and Jason Li},
  journal= {arXiv preprint arXiv:2312.16415},
  year   = {2024}
}

Comments

18 pages, 1 figure, to appear at ESA 2024