English

Faster Cut-Equivalent Trees in Simple Graphs

Data Structures and Algorithms 2022-07-05 v4

Abstract

Let G=(V,E)G = (V, E) be an undirected connected simple graph on nn vertices. A cut-equivalent tree of GG is an edge-weighted tree on the same vertex set VV, such that for any pair of vertices s,tVs, t\in V, the minimum (s,t)(s, t)-cut in the tree is also a minimum (s,t)(s, t)-cut in GG, and these two cuts have the same cut value. In a recent paper [Abboud, Krauthgamer and Trabelsi, 2021], the authors propose the first subcubic time algorithm for constructing a cut-equivalent tree. More specifically, their algorithm has O~(n2.5)\widetilde{O}(n^{2.5}) running time. In this paper, we improve the running time to O^(n2)\hat{O}(n^2) if almost-linear time max-flow algorithms exist. Also, using the currently fastest max-flow algorithm by [van den Brand et al, 2021], our algorithm runs in time O~(n17/8)\widetilde{O}(n^{17/8}).

Keywords

Cite

@article{arxiv.2106.03305,
  title  = {Faster Cut-Equivalent Trees in Simple Graphs},
  author = {Tianyi Zhang},
  journal= {arXiv preprint arXiv:2106.03305},
  year   = {2022}
}

Comments

Fix typos

R2 v1 2026-06-24T02:53:38.899Z