Optimal Spanners for Unit Ball Graphs in Doubling Metrics

06/29/2021
by   David Eppstein, et al.
0

Resolving an open question from 2006, we prove the existence of light-weight bounded-degree spanners for unit ball graphs in the metrics of bounded doubling dimension, and we design a simple 𝒪(log^*n)-round distributed algorithm that given a unit ball graph G with n vertices and a positive constant ϵ < 1 finds a (1+ϵ)-spanner with constant bounds on its maximum degree and its lightness using only 2-hop neighborhood information. This immediately improves the algorithm of Damian, Pandit, and Pemmaraju which runs in 𝒪(log^*n) rounds but has a 𝒪(logΔ) bound on its lightness, where Δ is the ratio of the length of the longest edge in G to the length of the shortest edge. We further study the problem in the two dimensional Euclidean plane and we provide a construction with similar properties that has a constant average number of edge intersection per node. This is the first distributed low-intersection topology control algorithm to the best of our knowledge. Our distributed algorithms rely on the maximal independent set algorithm of Schneider and Wattenhofer that runs in 𝒪(log^*n) rounds of communication. If a maximal independent set is known beforehand, our algorithms run in constant number of rounds.

READ FULL TEXT

page 1

page 3

page 5

page 11

page 13

research
03/07/2022

Distributed distance domination in graphs with no K_2,t-minor

We prove that a simple distributed algorithm finds a constant approximat...
research
06/23/2021

Distributed coloring and the local structure of unit-disk graphs

Coloring unit-disk graphs efficiently is an important problem in the glo...
research
10/28/2021

EPTAS and Subexponential Algorithm for Maximum Clique on Disk and Unit Ball Graphs

A (unit) disk graph is the intersection graph of closed (unit) disks in ...
research
09/02/2019

Burning Two Worlds: Algorithms for Burning Dense and Tree-like Graphs

Graph burning is a simple model for the spread of social influence in ne...
research
01/27/2023

Energy-Efficient Distributed Algorithms for Synchronous Networks

We study the design of energy-efficient algorithms for the LOCAL and CON...
research
04/16/2019

Parallel Balanced Allocations: The Heavily Loaded Case

We study parallel algorithms for the classical balls-into-bins problem, ...
research
11/13/2019

Euclidean Matchings in Ultra-Dense Networks

In order to study the fundamental limits of network densification, we lo...

Please sign up or login with your details

Forgot password? Click here to reset