English
Related papers

Related papers: Sparse Temporal Spanners with Low Stretch

200 papers

A $t$-spanner of a graph $G=(V,E)$ is a subgraph $H=(V,E')$ that contains a $uv$-path of length at most $t$ for every $uv\in E$. It is known that every $n$-vertex graph admits a $(2k-1)$-spanner with $O(n^{1+1/k})$ edges for $k\geq 1$. This…

Computational Geometry · Computer Science 2024-11-04 Jonathan B. Conroy , Csaba D. Tóth

Graph spanners are sparse subgraphs which approximately preserve all pairwise shortest-path distances in an input graph. The notion of approximation can be additive, multiplicative, or both, and many variants of this problem have been…

Data Structures and Algorithms · Computer Science 2019-11-19 Manuel Fernandez , David P. Woodruff , Taisuke Yasuda

A $k$-fault-tolerant connectivity preserver of a directed $n$-vertex graph $G$ is a subgraph $H$ such that, for any edge set $F \subseteq E(G)$ of size $|F| \le k$, the strongly connected components of $G - F$ and $H - F$ are the same.…

Data Structures and Algorithms · Computer Science 2025-10-06 Gary Hoppenworth , Thatchaphol Saranurak , Benyu Wang

A $t$-spanner of an undirected $n$-vertex graph $G$ is a sparse subgraph $H$ of $G$ that preserves all pairwise distances between its vertices to within multiplicative factor $t$, also called the \emph{stretch}. We investigate the problem…

Data Structures and Algorithms · Computer Science 2026-01-29 Julia Chuzhoy , Merav Parter

For an input graph $G$, an additive spanner is a sparse subgraph $H$ whose shortest paths match those of $G$ up to small additive error. We prove two new lower bounds in the area of additive spanners: 1) We construct $n$-node graphs $G$ for…

Data Structures and Algorithms · Computer Science 2022-10-07 Greg Bodwin , Gary Hoppenworth

This paper presents the first parallel batch-dynamic algorithms for computing spanners and sparsifiers. Our algorithms process any batch of edge insertions and deletions in an $n$-node undirected graph, in $\text{poly}(\log n)$ depth and…

Data Structures and Algorithms · Computer Science 2025-07-10 Mohsen Ghaffari , Jaehyun Koo

A graph G is c-closed if every two vertices with at least c common neighbors are adjacent to each other. Introduced by Fox, Roughgarden, Seshadhri, Wei and Wein [ICALP 2018, SICOMP 2020], this definition is an abstraction of the triadic…

Data Structures and Algorithms · Computer Science 2025-04-04 Tom Davot , Jessica Enright , Jayakrishnan Madathil , Kitty Meeks

Given a graph $G$ and a set of terminals $T$, a \emph{distance emulator} of $G$ is another graph $H$ (not necessarily a subgraph of $G$) containing $T$, such that all the pairwise distances in $G$ between vertices of $T$ are preserved in…

Data Structures and Algorithms · Computer Science 2018-07-05 Hsien-Chih Chang , Paweł Gawrychowski , Shay Mozes , Oren Weimann

An $(\alpha,\beta)$-spanner of a weighted graph $G=(V,E)$, is a subgraph $H$ such that for every $u,v\in V$, $d_G(u,v) \le d_H(u,v)\le\alpha\cdot d_G(u,v)+\beta$. The main parameters of interest for spanners are their size (number of edges)…

Data Structures and Algorithms · Computer Science 2024-11-01 Yuval Gitlitz , Ofer Neiman , Richard Spence

Given an undirected unweighted graph $G$ and a source set $S$ of $|S| = \sigma $ sources, we want to build a data structure which can process the following query {\sc Q}$(s,t,e):$ find the shortest distance from $s$ to $t$ avoiding an edge…

Data Structures and Algorithms · Computer Science 2018-05-02 Manoj Gupta , Aditi Singh

Temporal graphs are graphs where the topology and/or other properties of the graph change with time. They have been used to model applications with temporal information in various domains. Problems on static graphs become more challenging…

Data Structures and Algorithms · Computer Science 2022-02-02 Subhrangsu Mandal , Arobinda Gupta

The Temporal Graph Exploration problem (TEXP) takes as input a temporal graph, i.e., a sequence of graphs $(G_i)_{i\in \mathbb{N}}$ on the same vertex set, and asks for a walk of shortest length visiting all vertices, where the $i$-th step…

Discrete Mathematics · Computer Science 2025-08-06 Samuel Baguley , Andreas Göbel , Nicolas Klodt , George Skretas , John Sylvester , Viktor Zamaraev

We use exponential start time clustering to design faster and more work-efficient parallel graph algorithms involving distances. Previous algorithms usually rely on graph decomposition routines with strict restrictions on the diameters of…

Data Structures and Algorithms · Computer Science 2015-06-25 Gary L. Miller , Richard Peng , Adrian Vladu , Shen Chen Xu

We present a simple greedy procedure to compute an $(\alpha,\beta)$-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…

Data Structures and Algorithms · Computer Science 2026-03-19 Elizaveta Popova , Elad Tzalik

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…

Data Structures and Algorithms · Computer Science 2025-10-21 Parinya Chalermsook , Yonggang Jiang , Sagnik Mukhopadhyay , Danupon Nanongkai

Maintaining and updating shortest paths information in a graph is a fundamental problem with many applications. As computations on dense graphs can be prohibitively expensive, and it is preferable to perform the computations on a sparse…

Data Structures and Algorithms · Computer Science 2021-09-21 Thiago Bergamaschi , Monika Henzinger , Maximilian Probst Gutenberg , Virginia Vassilevska Williams , Nicole Wein

$t$-spanners are used to approximate the pairwise distances between a set of points in a metric space. They have only a few edges compared to the total number of pairs and they provide a $t$-approximation on the distance of any two…

Computational Geometry · Computer Science 2021-04-29 David Eppstein , Hadi Khodabandeh

Given $p$ node pairs in an $n$-node graph, a distance preserver is a sparse subgraph that agrees with the original graph on all of the given pairwise distances. We prove the following bounds on the number of edges needed for a distance…

Data Structures and Algorithms · Computer Science 2021-01-01 Greg Bodwin

Most of the literature on spanners focuses on building the graph from scratch. This paper instead focuses on adding edges to improve an existing graph. A major open problem in this field is: given a graph embedded in a metric space, and a…

Computational Geometry · Computer Science 2022-12-20 Joachim Gudmundsson , Sampson Wong

Given a point set $P$ in the Euclidean plane and a parameter $t$, we define an \emph{oriented $t$-spanner} $G$ as an oriented subgraph of the complete bi-directed graph such that for every pair of points, the shortest closed walk in $G$…

Computational Geometry · Computer Science 2025-11-13 Kevin Buchin , Joachim Gudmundsson , Antonia Kalb , Aleksandr Popov , Carolin Rehs , André van Renssen , Sampson Wong
‹ Prev 1 4 5 6 7 8 10 Next ›