Subsetwise and Multi-Level Additive Spanners with Lightness Guarantees
Abstract
An additive +β W spanner of an edge weighted graph G=(V,E) is a subgraph H of G such that for every pair of vertices u and v, dH(u,v) dG(u,v) + β W, where dG(u,v) is the shortest path length from u to v in G. While additive spanners are very well studied in the literature, spanners that are both additive and lightweight have been introduced more recently [Ahmed et al., WG 2021]. Here the lightness is the ratio of the spanner weight to the weight of a minimum spanning tree of G. In this paper, we examine the widely known subsetwise setting when the distance conditions need to hold only among the pairs of a given subset S. We generalize the concept of lightness to subset-lightness using a Steiner tree and provide polynomial-time algorithms to compute subsetwise additive +ε W spanner and +(4+ε) W spanner with Oε(|S|) and Oε(|VH|1/3 |S|1/3) subset-lightness, respectively, where ε is an arbitrary positive constant. We next examine a multi-level version of spanners that often arises in network visualization and modeling the quality of service requirements in communication networks. The goal here is to compute a nested sequence of spanners with the minimum total edge weight. We provide an e-approximation algorithm to compute multi-level spanners assuming that an oracle is given to compute single-level spanners, improving a previously known 4-approximation [Ahmed et al., IWOCA 2023].
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.