Given a graph , a tree cover is a collection of trees , such that for every pair of vertices there is a tree that contains a path with a small stretch. If the trees are sub-graphs of , 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 , there exists an HST cover, and a non-spanning tree cover, with stretch and with trees. Abraham et al. [2020] devised a spanning version of this result, albeit with stretch . For graphs of small treewidth , Gupta et al. [2004] devised an exact spanning tree cover with trees, and Chang et al. [2-23] devised a -approximate non-spanning tree cover with trees. We prove a smooth tradeoff between the stretch and the number of trees for graphs with balanced recursive separators of size at most or treewidth at most . Specifically, for any , we provide tree covers and HST covers with stretch and trees or trees, respectively. We also devise spanning tree covers with these parameters and stretch . In addition devise a spanning tree cover for general graphs with stretch and average overlap . 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.

生成讲解博客的中文版本

生成AI智能校验的中文版本