English

Stable Approximation Algorithms for the Dynamic Broadcast Range-Assignment Problem

Computational Geometry 2021-12-13 v1 Data Structures and Algorithms

Abstract

Let PP be a set of points in Rd\mathbb{R}^d, where each point pPp\in P has an associated transmission range ρ(p)\rho(p). The range assignment ρ\rho induces a directed communication graph Gρ(P)\mathcal{G}_{\rho}(P) on PP, which contains an edge (p,q)(p,q) iff pqρ(p)|pq| \leq \rho(p). In the broadcast range-assignment problem, the goal is to assign the ranges such that Gρ(P)\mathcal{G}_{\rho}(P) contains an arborescence rooted at a designated node and whose cost pPρ(p)2\sum_{p \in P} \rho(p)^2 is minimized. We study trade-offs between the stability of the solution -- the number of ranges that are modified when a point is inserted into or deleted from PP -- and its approximation ratio. We introduce kk-stable algorithms, which are algorithms that modify the range of at most kk points when they update the solution. We also introduce the concept of a stable approximation scheme (SAS). A SAS is an update algorithm that, for any given fixed parameter ε>0\varepsilon>0, is k(ϵ)k(\epsilon)-stable and maintains a solution with approximation ratio 1+ε1+\varepsilon, where the stability parameter k(ε)k(\varepsilon) only depends on ε\varepsilon and not on the size of PP. We study such trade-offs in three settings. - In R1\mathbb{R}^1, we present a SAS with k(ε)=O(1/ε)k(\varepsilon)=O(1/\varepsilon), which we show is tight in the worst case. We also present a 1-stable (6+25)(6+2\sqrt{5})-approximation algorithm, a 22-stable 2-approximation algorithm, and a 33-stable 1.971.97-approximation algorithm. - In S1\mathbb{S}^1 (where the underlying space is a circle) we prove that no SAS exists, even though an optimal solution can always be obtained by cutting the circle at an appropriate point and solving the resulting problem in R1\mathbb{R}^1. - In R2\mathbb{R}^2, we also prove that no SAS exists, and we present a O(1)O(1)-stable O(1)O(1)-approximation algorithm.

Keywords

Cite

@article{arxiv.2112.05426,
  title  = {Stable Approximation Algorithms for the Dynamic Broadcast Range-Assignment Problem},
  author = {Mark de Berg and Arpan Sadhukhan and Frits Spieksma},
  journal= {arXiv preprint arXiv:2112.05426},
  year   = {2021}
}

Comments

abstract shortened to meet the arxiv requirements