A Fast Algorithm for Source-wise Round-trip Spanners
Abstract
In this paper, we study the problem of fast constructions of source-wise round-trip spanners in weighted directed graphs. For a source vertex set in a graph , an -sourcewise round-trip spanner of of stretch is a subgraph of such that for every pair of vertices , their round-trip distance in is at most times of their round-trip distance in . We show that for a graph with vertices and edges, an -sized source vertex set and an integer , there exists an algorithm that in time constructs an -sourcewise round-trip spanner of stretch and edges with high probability. Compared to the fast algorithms for constructing all-pairs round-trip spanners \cite{PRS+18,CLR+20}, our algorithm improve the running time and the number of edges in the spanner when is super-constant. Compared with the existing algorithm for constructing source-wise round-trip spanners \cite{ZL17}, our algorithm significantly improves their construction time (where and 2.373 is the matrix multiplication exponent) to nearly linear , at the expense of paying an extra in the stretch. As an important building block of the algorithm, we develop a graph partitioning algorithm to partition into clusters of bounded radius and prove that for every at small round-trip distance, the probability of separating them in different clusters is small. The algorithm takes the size of as input and does not need the knowledge of . With the algorithm and a reachability vertex size estimation algorithm, we show that the recursive algorithm for constructing standard round-trip spanners \cite{PRS+18} can be adapted to the source-wise setting.
Cite
@article{arxiv.2004.05721,
title = {A Fast Algorithm for Source-wise Round-trip Spanners},
author = {Chun Jiang Zhu and Song Han and Kam-Yiu Lam},
journal= {arXiv preprint arXiv:2004.05721},
year = {2023}
}
Comments
Chun Jiang Zhu, Song Han and Kam-Yiu Lam. A Fast Algorithm for Source-Wise Round-Trip Spanners. Theoretical Computer Science (TCS), 876, 34-44, 2021