English

Approximation of Spanning Tree Congestion using Hereditary Bisection

Data Structures and Algorithms 2026-05-05 v5 Discrete Mathematics

Abstract

The Spanning Tree Congestion (STC) problem is the following NP-hard problem: given a graph GG, construct a spanning tree TT of GG minimizing its maximum edge congestion where the congestion of an edge eTe\in T is the number of edges uvuv in GG such that the unique path between uu and vv in TT passes through ee; the optimal value for a given graph GG is denoted STC(G)STC(G). It is known that every spanning tree is an n/2n/2-approximation for the STP problem. A long-standing problem is to design a better approximation algorithm. Our contribution towards this goal is an O(Δlog3/2n)O(\Delta\cdot\log^{3/2}n)-approximation algorithm where Δ\Delta is the maximum degree in GG and nn the number of vertices. For graphs with a maximum degree bounded by a polylog of the number of vertices, this is an exponential improvement over the previous best approximation. Our main tool for the algorithm is a new lower bound on the spanning tree congestion which is of independent interest. Denoting by hb(G)hb(G) the hereditary bisection of GG which is the maximum bisection width over all subgraphs of GG, we prove that for every graph GG, STC(G)Ω(hb(G)/Δ)STC(G)\geq \Omega(hb(G)/\Delta).

Keywords

Cite

@article{arxiv.2410.00568,
  title  = {Approximation of Spanning Tree Congestion using Hereditary Bisection},
  author = {Petr Kolman},
  journal= {arXiv preprint arXiv:2410.00568},
  year   = {2026}
}

Comments

Minor issues fixed, bibliography updated. 6 pages

R2 v1 2026-06-28T19:03:39.097Z