The Online Broadcast Range-Assignment Problem
Abstract
Let P=\p0,…,pn-1\ be a set of points in Rd, modeling devices in a wireless network. A range assignment assigns a range r(pi) to each point pi∈ P, thus inducing a directed communication graph Gr in which there is a directed edge (pi,pj) iff dist(pi, pj) ≤ r(pi), where dist(pi,pj) denotes the distance between pi and pj. The range-assignment problem is to assign the transmission ranges such that Gr has a certain desirable property, while minimizing the cost of the assignment; here the cost is given by Σpi∈ P r(pi)α, for some constant α>1 called the distance-power gradient. We introduce the online version of the range-assignment problem, where the points pj arrive one by one, and the range assignment has to be updated at each arrival. Following the standard in online algorithms, resources given out cannot be taken away -- in our case this means that the transmission ranges will never decrease. The property we want to maintain is that Gr has a broadcast tree rooted at the first point p0. Our results include the following. - For d=1, a 1-competitive algorithm does not exist. In particular, for α=2 any online algorithm has competitive ratio at least 1.57. - For d=1 and d=2, we analyze two natural strategies: Upon the arrival of a new point pj, Nearest-Neighbor increases the range of the nearest point to cover pj and Cheapest Increase increases the range of the point for which the resulting cost increase to be able to reach pj is minimal. - We generalize the problem to arbitrary metric spaces, where we present an O( n)-competitive algorithm.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.