Ultra-Sparse Near-Additive Emulators

Abstract

Near-additive (aka (1+ε,β)-) 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 β. Specifically, for any pair of parameters ε >0, =1,2,…, one can have a (1+ε,β)-emulator with O(n1+1/) edges, with β = ( ε) . At their sparsest, these emulators employ c· n edges, for some constant c≥ 2. We tighten this bound, and show that in fact precisely n1+1/ edges suffice. In particular, our emulators can be ultra-sparse, i.e., we can have an emulator with n+o(n) edges and β = ( nε ) 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) time, for an arbitrarily small constant parameter >0). Finally, we also improve the state-of-the-art distributed deterministic -model construction of (1+ε,β)-spanners devised in the PODC'19 paper [ElkinM19]. Specifically, the spanners of [ElkinM19] have O(β· n1+1/) edges, i.e., at their sparsest they employ O( nε ) n· n edges. In this paper, we devise an efficient distributed deterministic CONGEST-model algorithm that builds such spanners with O(n1+1/) edges for = O( n (3)n). At their sparsest, these spanners employ only O(n· n) edges.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…