paper

A Unified Framework for Hopsets and Spanners

arXiv:2108.09673

Abstract

Given an undirected graph , an {\em -spanner} is a subgraph that approximately preserves distances; for every , . An -hopset is a graph , so that adding its edges to guarantees every pair has an -approximate shortest path that has at most edges (hops), that is, . Given the usefulness of spanners and hopsets for fundamental algorithmic tasks, several different algorithms and techniques were developed for their construction, for various regimes of the stretch parameter . In this work we develop a single algorithm that can attain all state-of-the-art spanners and hopsets for general graphs, by choosing the appropriate input parameters. In fact, in some cases it also improves upon the previous best results. We also show a lower bound on our algorithm. In \cite{BP20}, given a parameter , a -hopset of size was shown for any -vertex graph and parameter , and they asked whether this result is best possible. We resolve this open problem, showing that any -hopset of size must have .

52 pages, 3 figures

A Unified Framework for Hopsets and Spanners · wovepaper