Faster Streaming algorithms for graph spanners
Surender Baswana

TL;DR
This paper introduces new streaming algorithms for computing graph spanners that achieve near-optimal size-stretch trade-offs, with one algorithm optimized for unweighted graphs in a single pass and another for weighted graphs in multiple passes within the StreamSort model.
Contribution
The paper presents the first single-pass streaming algorithm for unweighted graph spanners with near-optimal size and stretch, and a multi-pass algorithm for weighted graphs in the StreamSort model.
Findings
Single-pass algorithm for unweighted graphs with improved efficiency.
Multi-pass StreamSort algorithm for weighted graphs using minimal memory.
Both algorithms achieve near-optimal size-stretch trade-offs.
Abstract
Given an undirected graph on vertices, edges, and an integer , a subgraph , is called a -spanner if for any pair of vertices , the distance between them in the subgraph is at most times the actual distance. We present streaming algorithms for computing a -spanner of essentially optimal size-stretch trade offs for any undirected graph. Our first algorithm is for the classical streaming model and works for unweighted graphs only. The algorithm performs a single pass on the stream of edges and requires time to process the entire stream of edges. This drastically improves the previous best single pass streaming algorithm for computing a -spanner which requires time to process the stream and computes spanner with size slightly larger than the optimal. Our second algorithm is for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Optimization and Search Problems · Advanced Graph Theory Research
