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 $k$-spanner $H$ given any $n$-vertex input graph $G$. 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 $k>\frac{2}{3}n+O(1)$, the greedy algorithm is universally optimal’. We also introduce an appropriate notion for `approximately universal optimality’. An algorithm is -universally optimal iff given any -vertex input graph , it can produce a -spanner of with size , where is the smallest -spanner of . We show the following positive bounds. (1) When , the greedy algorithm is -universally optimal. (2) When , the greedy algorithm is -universally optimal. (3) When , the greedy algorithm is -universally optimal. All our proofs are constructive building on new structural analysis on spanners. We give some ideas about how to break small cycles in a spanner to increase the girth. These ideas may help us to understand the relation between girth and spanners.

生成讲解博客的中文版本

生成AI智能校验的中文版本