English

Ultra-Sparse Near-Additive Emulators

Data Structures and Algorithms 2021-06-03 v1 Distributed, Parallel, and Cluster Computing

Abstract

Near-additive (aka (1+ϵ,β)(1+\epsilon,\beta)-) emulators and spanners are a fundamental graph-algorithmic construct, with numerous applications for computing approximate shortest paths and related problems in distributed, streaming and dynamic settings. Known constructions of near-additive emulators enable one to trade between their sparsity (i.e., number of edges) and the additive stretch β\beta. Specifically, for any pair of parameters ϵ>0\epsilon >0, κ=1,2, \kappa=1,2,\dots, one can have a (1+ϵ,β)(1+\epsilon,\beta)-emulator with O(n1+1/κ)O(n^{1+1/\kappa}) edges, with β=(logκϵ)logκ\beta = \left(\frac{\log \kappa}{\epsilon}\right)^{\log \kappa}. At their sparsest, these emulators employ cnc\cdot n edges, for some constant c2c\geq 2. We tighten this bound, and show that in fact precisely n1+1/κn^{1+1/\kappa} edges suffice. In particular, our emulators can be \emph{ultra-sparse}, i.e., we can have an emulator with n+o(n)n+o(n) edges and β=(loglognϵ)loglogn(1+o(1))\beta = \left(\frac{\log {\log n}}{\epsilon }\right)^{{\log {\log n}}(1+o(1))}. We also devise a distributed deterministic algorithm in the CONGEST model that builds these emulators in low polynomial time (i.e., in O(nρ)O(n^\rho) time, for an arbitrarily small constant parameter ρ>0\rho >0). Finally, we also improve the state-of-the-art distributed deterministic \congest-model construction of (1+ϵ,β)(1+\epsilon,\beta)-spanners devised in the PODC'19 paper [ElkinM19]. Specifically, the spanners of [ElkinM19] have O(βn1+1/κ)O(\beta\cdot n^{1+1/\kappa}) edges, i.e., at their sparsest they employ O(loglognϵ)loglognn O\left(\frac{\log {\log n}}{\epsilon }\right)^{{\log {\log n}}}\cdot n edges. In this paper, we devise an efficient distributed deterministic CONGEST-model algorithm that builds such spanners with O(n1+1/κ)O(n^{1+1/\kappa}) edges for κ=O(lognlog(3)n)\kappa = O\left(\frac{\log n}{\log ^{(3)}n}\right). At their sparsest, these spanners employ only O(nloglogn)O(n\cdot {\log {\log n}}) edges.

Keywords

Cite

@article{arxiv.2106.01036,
  title  = {Ultra-Sparse Near-Additive Emulators},
  author = {Michael Elkin and Shaked Matar},
  journal= {arXiv preprint arXiv:2106.01036},
  year   = {2021}
}
R2 v1 2026-06-24T02:44:35.957Z