Stable Approximation Algorithms for the Dynamic Broadcast Range-Assignment Problem

Abstract

Let P be a set of points in Rd, where each point p∈ P has an associated transmission range (p). The range assignment induces a directed communication graph G(P) on P, which contains an edge (p,q) iff |pq| ≤ (p). In the broadcast range-assignment problem, the goal is to assign the ranges such that G(P) contains an arborescence rooted at a designated node and whose cost Σp ∈ P (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 P -- and its approximation ratio. We introduce k-stable algorithms, which are algorithms that modify the range of at most k 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, is k(ε)-stable and maintains a solution with approximation ratio 1+, where the stability parameter k() only depends on and not on the size of P. We study such trade-offs in three settings. - In R1, we present a SAS with k()=O(1/), which we show is tight in the worst case. We also present a 1-stable (6+25)-approximation algorithm, a 2-stable 2-approximation algorithm, and a 3-stable 1.97-approximation algorithm. - In S1 (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. - In R2, we also prove that no SAS exists, and we present a O(1)-stable O(1)-approximation algorithm.

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…