English

Spanning and Metric Tree Covers Parameterized by Treewidth

Data Structures and Algorithms 2025-11-11 v1

Abstract

Given a graph G=(V,E)G=(V,E), a tree cover is a collection of trees T={T1,T2,...,Tq}\mathcal{T}=\{T_1,T_2,...,T_q\}, such that for every pair of vertices u,vVu,v\in V there is a tree TTT\in\mathcal{T} that contains a uvu-v path with a small stretch. If the trees TiT_i are sub-graphs of GG, the tree cover is called a spanning tree cover. If these trees are HSTs, it is called an HST cover. In a seminal work, Mendel and Naor [2006] showed that for any parameter k=1,2,...k=1,2,..., there exists an HST cover, and a non-spanning tree cover, with stretch O(k)O(k) and with O(kn1k)O(kn^{\frac{1}{k}}) trees. Abraham et al. [2020] devised a spanning version of this result, albeit with stretch O(kloglogn)O(k\log\log n). For graphs of small treewidth tt, Gupta et al. [2004] devised an exact spanning tree cover with O(tlogn)O(t\log n) trees, and Chang et al. [2-23] devised a (1+ϵ)(1+\epsilon)-approximate non-spanning tree cover with 2(t/ϵ)O(t)2^{(t/\epsilon)^{O(t)}} trees. We prove a smooth tradeoff between the stretch and the number of trees for graphs with balanced recursive separators of size at most s(n)s(n) or treewidth at most t(n)t(n). Specifically, for any k=1,2,...k=1,2,..., we provide tree covers and HST covers with stretch O(k)O(k) and O(k2lognlogs(n)s(n)1k)O\left(\frac{k^2\log n}{\log s(n)}\cdot s(n)^{\frac{1}{k}}\right) trees or O(klognt(n)1k)O(k\log n\cdot t(n)^{\frac{1}{k}}) trees, respectively. We also devise spanning tree covers with these parameters and stretch O(kloglogn)O(k\log\log n). In addition devise a spanning tree cover for general graphs with stretch O(kloglogn)O(k\log\log n) and average overlap O(n1k)O(n^{\frac{1}{k}}). We use our tree covers to provide improved path-reporting spanners, emulators (including low-hop emulators, known also as low-hop metric spanners), distance labeling schemes and routing schemes.

Cite

@article{arxiv.2511.06263,
  title  = {Spanning and Metric Tree Covers Parameterized by Treewidth},
  author = {Michael Elkin and Idan Shabat},
  journal= {arXiv preprint arXiv:2511.06263},
  year   = {2025}
}

Comments

43 pages, 1 figure

R2 v1 2026-07-01T07:28:06.827Z