English

Cactus Representation of Minimum Cuts: Derandomize and Speed up

Data Structures and Algorithms 2024-01-22 v1

Abstract

Given an undirected weighted graph with nn vertices and mm edges, we give the first deterministic m1+o(1)m^{1+o(1)}-time algorithm for constructing the cactus representation of \emph{all} global minimum cuts. This improves the current n2+o(1)n^{2+o(1)}-time state-of-the-art deterministic algorithm, which can be obtained by combining ideas implicitly from three papers [Karger JACM'2000, Li STOC'2021, and Gabow TALG'2016] The known explicitly stated deterministic algorithm has a runtime of O~(mn)\tilde{O}(mn) [Fleischer 1999, Nagamochi and Nakao 2000]. Using our technique, we can even speed up the fastest randomized algorithm of [Karger and Panigrahi, SODA'2009] whose running time is at least Ω(mlog4n)\Omega(m\log^4 n) to O(mlog3n)O(m\log^3 n).

Keywords

Cite

@article{arxiv.2401.10856,
  title  = {Cactus Representation of Minimum Cuts: Derandomize and Speed up},
  author = {Zhongtian He and Shang-En Huang and Thatchaphol Saranurak},
  journal= {arXiv preprint arXiv:2401.10856},
  year   = {2024}
}

Comments

SODA 2024

R2 v1 2026-06-28T14:21:52.918Z