The Gap Between Greedy Algorithm and Minimum Multiplicative Spanner
Yeyuan Chen

TL;DR
This paper analyzes how closely the greedy algorithm approximates the smallest possible k-spanner in graphs, providing bounds on its universal optimality and introducing a new approximate optimality concept.
Contribution
It offers a detailed, fine-grained analysis of the greedy algorithm's performance relative to universal optimality for various k values, including new bounds and an approximate optimality notion.
Findings
Greedy algorithm is not universally optimal for k< n/3.
Greedy algorithm is universally optimal for k> 2n/3.
Introduces an approximate universal optimality concept with bounds for different k ranges.
Abstract
The greedy algorithm adapted from Kruskal's algorithm is an efficient and folklore way to produce a -spanner with girth at least . The greedy algorithm has shown to be `existentially optimal', while it's not `universally optimal' for any constant . Here, `universal optimality' means an algorithm can produce the smallest -spanner given any -vertex input graph . However, how well the greedy algorithm works compared to `universal optimality' is still unclear for superconstant . In this paper, we aim to give a new and fine-grained analysis of this problem in undirected unweighted graph setting. Specifically, we show some bounds on this problem including the following two (1) On the negative side, when , the greedy algorithm is not `universally optimal'. (2) On the positive side, when , the greedy algorithm is…
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
TopicsData Mining and Machine Learning Applications
