Papers
Topics
Authors
Recent
Search
2000 character limit reached

DAG Covers: The Steiner Point Effect

Published 5 Apr 2026 in cs.DS | (2604.04186v1)

Abstract: Given a weighted digraph $G$, a $(t,g,μ)$-DAG cover is a collection of $g$ dominating DAGs $D_1,\dots,D_g$ such that all distances are approximately preserved: for every pair $(u,v)$ of vertices, $\min_id_{D_i}(u,v)\le t\cdot d_{G}(u,v)$, and the total number of non-$G$ edges is bounded by $|(\cup_i D_i)\setminus G|\le μ$. Assadi, Hoppenworth, and Wein [STOC 25] and Filtser [SODA 26] studied DAG covers for general digraphs. This paper initiates the study of \emph{Steiner} DAG cover, where the DAGs are allowed to contain Steiner points. We obtain Steiner DAG covers on the important classes of planar digraphs and low-treewidth digraphs. Specifically, we show that any digraph with treewidth tw admits a $(1,2,\tilde{O}(n\cdot tw))$-Steiner DAG cover. For planar digraphs we provide a $(1+\varepsilon,2,\tilde{O}_\varepsilon(n))$-Steiner DAG cover. We also demonstrate a stark difference between Steiner and non-Steiner DAG covers. As a lower bound, we show that any non-Steiner DAG cover for graphs with treewidth $1$ with stretch $t<2$ and sub-quadratic number of extra edges requires $Ω(\log n)$ DAGs.

Summary

  • The paper introduces Steiner DAG covers that utilize additional Steiner vertices and edges to achieve near-exact distance preservation in directed graphs.
  • It demonstrates that for bounded treewidth and planar digraphs, two Steiner DAGs suffice to overcome limitations of non-Steiner approaches.
  • The methods leverage separator decomposition and hierarchical constructions, implying enhanced efficiency in distance queries and network design.

The Steiner Point Phenomenon in DAG Covers

Introduction and Context

The paper "DAG Covers: The Steiner Point Effect" (2604.04186) addresses the fundamental challenge of efficiently approximating all pairwise distances in directed graphs via sparse, structurally simple subgraphs. Whereas tree covers provide this functionality for undirected graphs, directed settings lack such powerful tools due to inherent complexity (e.g., nonexistence of sparse spanners or efficient distance oracles with subquadratic overhead). Directed Acyclic Graphs (DAGs) serve as analogs of trees in the directed setting, motivating the pursuit of DAG covers: collections of dominating DAGs that, together, both preserve and approximate shortest path distances within a given digraph.

Prior work established that non-Steiner DAG covers for general digraphs must either be large (in the number of DAGs or extra edges) or incur considerable stretch. This work initiates the systematic study of Steiner DAG covers—where both Steiner edges and vertices can be added—and reveals a sharp separation in achievable trade-offs, especially for planar and bounded-treewidth digraphs.

Definitions and Main Concepts

A (t,g,μ)(t, g, \mu)-DAG cover for a digraph GG is a collection of gg dominating DAGs such that, for every (u,v)(u,v),

  • Non-underestimating (Domination): dG(u,v)dDi(u,v)d_G(u,v) \le d_{D_i}(u,v) for every DiD_i,
  • Stretch: minidDi(u,v)tdG(u,v)\min_i d_{D_i}(u,v) \le t \cdot d_G(u,v),
  • Sparsity: (iDi)Gμ|(\bigcup_i D_i) \setminus G| \le \mu.

A cover is non-Steiner if all DAGs use only V(G)V(G) as vertex set; otherwise, it is a Steiner cover.

Main Results

Lower Bounds for Non-Steiner DAG Covers

For digraphs with small (treewidth 1) structure (specifically, the bidirected star), the paper proves that any non-Steiner DAG cover with stretch t<2t < 2 and subquadratic edge overhead must use GG0 DAGs. This is a substantial lower bound and demonstrates critical limitations for non-Steiner approaches even in extremely simple topologies.

Upper Bounds: Steiner DAG Covers for Treewidth and Planarity

Bounded Treewidth Digraphs

  • Exact Stretch Steiner Cover: Any digraph with treewidth GG1 admits a GG2 Steiner DAG cover. Two DAGs are sufficient to preserve all distances exactly, with near-linear overhead in the number of Steiner edges.
  • Non-Steiner Tightness: The corresponding non-Steiner result—exact preservation with GG3 DAGs and GG4 extra edges—proves the previously mentioned lower bound is tight up to second-order terms.

Planar Digraphs

  • Near-Exact (PTAS) Steiner Cover: Every GG5-vertex planar digraph admits a GG6 Steiner DAG cover. This provides approximate distance preservation (arbitrarily close to 1), using just two DAGs and extra edge cost nearly linear in GG7 (with polylogarithmic and dependence on the aspect ratio and GG8).

Structural Preservation and Pathwidth

The constructed Steiner DAG covers for bounded-treewidth digraphs ensure that the resulting DAGs have pathwidth GG9, thus retaining advantageous topological properties beyond sparsity.

Technical Approaches

The work leverages separator decomposition (bags) and hierarchical recursive constructions, blending ideas from shortest-path separators, distance oracles, and metric embeddings. The construction and analysis of the covering sets and the centroid-based DAG gadgets for preserving ordering and distances are particularly noteworthy in exploiting structure present in planar and bounded-treewidth digraphs.

For planar graphs, the PTAS-like result adapts Thorup’s path separator-based labeling strategies. By combining covering sets with the centroid path hierarchy, the construction controls both the total number of Steiner elements and the global stretch.

Contradictory and Strong Claims

The most prominent contradictory claim is the stark gap between Steiner and non-Steiner settings: two Steiner DAGs suffice to exactly preserve all pairwise distances for bounded treewidth digraphs, whereas non-Steiner covers require gg0 DAGs even for treewidth 1. For planar digraphs, only two DAGs with near-exact stretch are needed, compared to no known efficient non-Steiner construction with similar guarantees.

Implications and Future Directions

Theoretical

This work sharply delineates the power of introducing Steiner points in DAG covers, reminiscent of the contrast seen in the Steiner vs. non-Steiner settings in undirected spanner and tree cover theory. It also supplies nearly tight bounds for bounded-treewidth digraphs, establishing that two Steiner DAGs are information-theoretically optimal up to polylogarithmic factors in the number of extra elements.

Practical

The constructions imply improved data structures for approximate distance query, routing, metric compression, and emulator/sparsifier design in directed networks exhibiting planarity or bounded treewidth. The ability to sparsely and efficiently capture all pairwise distances with exact or near-exact stretch has direct ramifications for distance oracles and distributed protocols in planar and minor-free graphs.

Open Problems

Several questions remain open:

  • Eliminating the dependence on aspect ratio in the planar (PTAS) result.
  • Determining minimal parameter trade-offs (number of extra edges, DAGs, stretch) for general digraphs or within subclasses such as minor-free graphs.
  • Achieving similar sparsity while preserving global topological invariants such as planarity or bounded treewidth in every DAG in the cover.
  • Constructing exact gg1-Steiner DAG covers for all planar digraphs.

These problems connect to long-standing themes in distance labeling, compact routing, and efficient network design in the directed (and especially planar) context.

Conclusion

The paper demonstrates the profound impact of permitting Steiner points in DAG cover constructions for directed graphs. For planar and bounded-treewidth digraphs, the authors establish that very sparse, low-cardinality, (almost) exact DAG covers are achievable—contradicting what is possible in non-Steiner settings and shifting the landscape for algorithmic distance-preserving structures in directed graphs. Further progress on the outlined open problems may close the gap with corresponding undirected theories and unlock new algorithms for directed metric problems.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Collections

Sign up for free to add this paper to one or more collections.