Shortcuts and Transitive-Closure Spanners Approximation
Abstract
We study polynomial-time approximation algorithms for two closely-related problems, namely computing shortcuts and transitive-closure spanners (TC spanners). For a directed unweighted graph G=(V, E) and an integer d, a set of edges E'⊂eq V× V is called a d-TC spanner of G if the graph H:=(V, E') has (i) the same transitive-closure as G and (ii) diameter at most d. The set E''⊂eq V× V is a d-shortcut of G if E E'' is a d-TC spanner of G. Our focus is on the following (αD, αS)-approximation algorithm: given a directed graph G and integers d and s such that G admits a d-shortcut (respectively d-TC spanner) of size s, find a (dαD)-shortcut (resp. (dαD)-TC spanner) with sαS edges, for as small αS and αD as possible. As our main result, we show that, under the Projection Game Conjecture (PGC), there exists a small constant ε>0, such that no polynomial-time (nε,nε)-approximation algorithm exists for finding d-shortcuts as well as d-TC spanners of size s. Previously, super-constant lower bounds were known only for d-TC spanners with constant d and αD=1 [Bhattacharyya, Grigorescu, Jung, Raskhodnikova, Woodruff 2009]. Similar lower bounds for super-constant d were previously known only for a more general case of directed spanners [Elkin, Peleg 2000]. No hardness of approximation result was known for shortcuts prior to our result. As a side contribution, we complement the above with an upper bound of the form (nγD, nγS)-approximation which holds for 3γD + 2γS > 1 (e.g., (n1/5+o(1), n1/5+o(1))-approximation).
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.