New Greedy Spanners and Applications

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Popova, Elizaveta, Tzalik, Elad
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917351101825024
author Popova, Elizaveta
Tzalik, Elad
author_facet Popova, Elizaveta
Tzalik, Elad
contents We present a simple greedy procedure to compute an $(α,β)$-spanner for a graph $G$. We then show that this procedure is useful for building fault-tolerant spanners, as well as spanners for weighted graphs. Our first main result is an algorithm that, given a multigraph $G$, outputs an $f$ edge fault-tolerant $(k,k-1)$-spanner $H$ of size $O(fn^{1+\frac1k})$ which is tight. To our knowledge, this is the first tight result concerning the price of fault tolerance in spanners which are not multiplicative, in any model of faults. Our second main result is a new construction of a spanner for weighted graphs. We show that any weighted graph $G$ has a subgraph $H$ with $O(n^{1+\frac{1}{k}})$ edges such that any path $P$ of hop-length $\ell$ in $G$ has a replacement path $P'$ in $H$ of weighted length $\leq w(P)+(2k-2)w^{(1/2)}(P)$ where $w(P)$ is the total edge weight of $P$, and $w^{(1/2)}$ denotes the sum of the largest $\lceil \frac{\ell}{2} \rceil$ edge weights along $P$. Moreover, we show such approximation is optimal for shortest paths of hop-length $2$. To our knowledge, this is the first construction of a spanner for weighted graphs that strictly improves upon the stretch of multiplicative $(2k-1)$-spanners for all non-adjacent vertex pairs, while maintaining the same size bound. Our technique is based on using clustering and ball-growing, which are methods commonly used in designing spanner algorithms, to analyze simple greedy algorithms. This allows us to combine the flexibility of clustering approaches with the unique properties of the greedy algorithm to get improved bounds. In particular, our methods give a very short proof that the parallel greedy spanner adds $O(kn^{1+\frac{1}{k}})$ edges, improving upon known bounds.
format Preprint
id arxiv_https___arxiv_org_abs_2603_17085
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle New Greedy Spanners and Applications
Popova, Elizaveta
Tzalik, Elad
Data Structures and Algorithms
We present a simple greedy procedure to compute an $(α,β)$-spanner for a graph $G$. We then show that this procedure is useful for building fault-tolerant spanners, as well as spanners for weighted graphs. Our first main result is an algorithm that, given a multigraph $G$, outputs an $f$ edge fault-tolerant $(k,k-1)$-spanner $H$ of size $O(fn^{1+\frac1k})$ which is tight. To our knowledge, this is the first tight result concerning the price of fault tolerance in spanners which are not multiplicative, in any model of faults. Our second main result is a new construction of a spanner for weighted graphs. We show that any weighted graph $G$ has a subgraph $H$ with $O(n^{1+\frac{1}{k}})$ edges such that any path $P$ of hop-length $\ell$ in $G$ has a replacement path $P'$ in $H$ of weighted length $\leq w(P)+(2k-2)w^{(1/2)}(P)$ where $w(P)$ is the total edge weight of $P$, and $w^{(1/2)}$ denotes the sum of the largest $\lceil \frac{\ell}{2} \rceil$ edge weights along $P$. Moreover, we show such approximation is optimal for shortest paths of hop-length $2$. To our knowledge, this is the first construction of a spanner for weighted graphs that strictly improves upon the stretch of multiplicative $(2k-1)$-spanners for all non-adjacent vertex pairs, while maintaining the same size bound. Our technique is based on using clustering and ball-growing, which are methods commonly used in designing spanner algorithms, to analyze simple greedy algorithms. This allows us to combine the flexibility of clustering approaches with the unique properties of the greedy algorithm to get improved bounds. In particular, our methods give a very short proof that the parallel greedy spanner adds $O(kn^{1+\frac{1}{k}})$ edges, improving upon known bounds.
title New Greedy Spanners and Applications
topic Data Structures and Algorithms
url https://arxiv.org/abs/2603.17085