English

A Fast Algorithm for Source-wise Round-trip Spanners

Data Structures and Algorithms 2023-02-21 v3

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 SVS\subseteq V in a graph G(V,E)G(V,E), an SS-sourcewise round-trip spanner of GG of stretch kk is a subgraph HH of GG such that for every pair of vertices u,vS×Vu,v\in S\times V, their round-trip distance in HH is at most kk times of their round-trip distance in GG. We show that for a graph G(V,E)G(V,E) with nn vertices and mm edges, an ss-sized source vertex set SVS\subseteq V and an integer k>1k>1, there exists an algorithm that in time O(ms1/klog5n)O(ms^{1/k}\log^5n) constructs an SS-sourcewise round-trip spanner of stretch O(klogn)O(k\log n) and O(ns1/klog2n)O(ns^{1/k}\log^2n) 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 kk is super-constant. Compared with the existing algorithm for constructing source-wise round-trip spanners \cite{ZL17}, our algorithm significantly improves their construction time Ω(min{ms,nω})\Omega(\min\{ms,n^\omega\}) (where ω[2,2.373)\omega \in [2,2.373) and 2.373 is the matrix multiplication exponent) to nearly linear O(ms1/klog5n)O(ms^{1/k}\log^5n), at the expense of paying an extra O(logn)O(\log n) in the stretch. As an important building block of the algorithm, we develop a graph partitioning algorithm to partition GG into clusters of bounded radius and prove that for every u,vS×Vu,v\in S\times V at small round-trip distance, the probability of separating them in different clusters is small. The algorithm takes the size of SS as input and does not need the knowledge of SS. 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.

Keywords

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