Approximation Algorithms for Optimal Hopsets
Michael Dinitz, Ama Koranteng, Yasamin Nazari

TL;DR
This paper studies the minimal construction of hopsets in specific graphs to optimize distances with limited hops, providing approximation algorithms and hardness results for directed and undirected cases.
Contribution
It introduces the first approximation algorithms for the minimum hopset problem tailored to individual graphs, advancing beyond existential bounds.
Findings
Developed approximation algorithms with guarantees depending on hopbound and stretch.
Established lower bounds and hardness results for directed hopsets and shortcut sets.
Bridged the gap between existential bounds and practical, instance-specific hopset construction.
Abstract
For a given graph , a "hopset" with hopbound and stretch is a set of edges such that between every pair of vertices and , there is a path with at most hops in that approximates the distance between and up to a multiplicative stretch of . Hopsets have found a wide range of applications for distance-based problems in various computational models since the 90s. More recently, there has been significant interest in understanding these fundamental objects from an existential and structural perspective. But all of this work takes a worst-case (or existential) point of view: How many edges do we need to add to satisfy a given hopbound and stretch requirement for any input graph? We initiate the study of the natural optimization variant of this problem: given a specific graph instance, what is the minimum number of edges that…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
