Approximate Light Spanners in Planar Graphs

Abstract

In their seminal paper, Alth\"ofer et al. (DCG 1993) introduced the greedy spanner and showed that, for any weighted planar graph G, the weight of the greedy (1+ε)-spanner is at most (1+2ε) · w(MST(G)), where w(MST(G)) is the weight of a minimum spanning tree MST(G) of G. This bound is optimal in an existential sense: there exist planar graphs G for which any (1+ε)-spanner has a weight of at least (1+2ε) · w(MST(G)). However, as an approximation algorithm, even for a bicriteria approximation, the weight approximation factor of the greedy spanner is essentially as large as the existential bound: There exist planar graphs G for which the greedy (1+x ε)-spanner (for any 1≤ x = O(ε-1/2)) has a weight of (1ε · x2)· w(GOPT, ε), where GOPT, ε is a (1+ε)-spanner of G of minimum weight. Despite the flurry of works over the past three decades on approximation algorithms for spanners as well as on light(-weight) spanners, there is still no (possibly bicriteria) approximation algorithm for light spanners in weighted planar graphs that outperforms the existential bound. As our main contribution, we present a polynomial time algorithm for constructing, in any weighted planar graph G, a (1+ε· 2O(* 1/ε))-spanner for G of total weight O(1)· w(GOPT, ε). To achieve this result, we develop a new technique, which we refer to as iterative planar pruning. It iteratively modifies a spanner [...]

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…