WorksComputer Science
Polynomial Lower Bounds for Steiner Shortcuts via Test Functions
Abstract
The Steiner shortcut problem asks whether every directed graph with vertices and edges admits an augmentation with edges such that has the same reachability structure as (i.e. for all , reaches in iff reaches in ), and the diameter of is . This is a core combinatorial question underlying many reachability algorithms in the dynamic, streaming, and CONGEST models, and all parallel algorithms with almost-linear work and sublinear depth. A sequence of works ruled out such a shortcut in the non-Steiner setting where . However, as recently shown by Bernstein et al. [STOC '26], all known non-Steiner lower-bound constructions fail once Steiner vertices are allowed. This paper rules out almost-optimal Steiner shortcuts: we show an infinite family of graphs with the property that, for any , a Steiner shortcut with edges must have diameter at least . Our construction strengthens the standard non-Steiner lower-bound framework via an additional structure that allows Steiner vertices to be replaced by original vertices; we can then reduce back to the standard arguments without Steiner vertices. This new structure is achieved via a new general strategy based on test functions, which is quite flexible and can potentially be extended to applications beyond our work. We also generalize our lower bound to exact Steiner hopsets in undirected graphs and to depth reduction for monotone circuits. The latter significantly strengthens the classical lower bound based on Sylvester matrices.