New Diameter-Reducing Shortcuts and Directed Hopsets: Breaking the Barrier
Abstract: For an -vertex digraph , a \emph{shortcut set} is a (small) subset of edges taken from the transitive closure of that, when added to guarantees that the diameter of is small. Shortcut sets, introduced by Thorup in 1993, have a wide range of applications in algorithm design, especially in the context of parallel, distributed and dynamic computation on directed graphs. A folklore result in this context shows that every -vertex digraph admits a shortcut set of linear size (i.e., of edges) that reduces the diameter to . Despite extensive research over the years, the question of whether one can reduce the diameter to with shortcut edges has been left open. We provide the first improved diameter-sparsity tradeoff for this problem, breaking the diameter barrier. Specifically, we show an -time randomized algorithm for computing a linear shortcut set that reduces the diameter of the digraph to . This narrows the gap w.r.t the current diameter lower bound of by [Huang and Pettie, SWAT'18]. Moreover, we show that a diameter of can in fact be achieved with a \emph{sublinear} number of shortcut edges. Formally, letting be the bound on the size of the shortcut set required in order to reduce the diameter of any -vertex digraph to at most , our algorithms yield: [ S(n,D)=\begin{cases} \widetilde{O}(n2/D3), & \text{for~} D\leq n{1/3},\ \widetilde{O}((n/D){3/2}), & \text{for~} D> n{1/3}~. \end{cases} ] We also extend our algorithms to provide improved hopsets for -vertex weighted directed graphs.
Paper Prompts
Sign up for free to create and run prompts on this paper.