TY - JOUR

T1 - Bounded-Hop Communication Networks

AU - Carmi, Paz

AU - Chaitman-Yerushalmi, Lilach

AU - Trabelsi, Ohad

N1 - Funding Information:
The research is partially supported by the Lynn and William Frankel Center for Computer Science and by Grant 680/11 from the Israel Science Foundation (ISF).
Publisher Copyright:
© 2017, Springer Science+Business Media, LLC.

PY - 2018/11/1

Y1 - 2018/11/1

N2 - We study the problem of assigning transmission ranges to radio stations in the plane such that any pair of stations can communicate within a bounded number of hops h and the cost of the network is minimized. We consider two settings of the problem: collinear station locations and arbitrary locations. For the case of collinear stations, we introduce the pioneer polynomial-time exact algorithm for any α≥ 1 and constant h, and thus conclude that the 1D version of the problem, where h is a constant, is in P. Furthermore, we provide a 3 / 2-approximation algorithm for the case where h is an arbitrary number and α= 1 , improving the previously best known approximation ratio of 2. For the case of stations placed arbitrarily in the plane and α= 1 , we first present a (1.5 + ε) -approximation algorithm for a case where a deviation of one hop (h+ 1 hops in total) is acceptable. Then, we show a (3 + ε) -approximation algorithm that complies with the exact hop bound. To achieve that, we introduce the following two auxiliary problems, which are of independent interest. The first is the bounded-hop multi-sink range problem, for which we present a PTAS which can be applied to compute a (1 + ε) -approximation for the bounded diameter minimum spanning tree, for any ε> 0. The second auxiliary problem is the bounded-hop dual-sink pruning problem, for which we show a polynomial-time algorithm. To conclude, we consider the initial bounded-hop all-to-all range assignment problem and show that a combined application of the aforementioned problems yields the (3 + ε) -approximation ratio for this problem, which improves the previously best known approximation ratio of 4(9h-2)/(2h-1).

AB - We study the problem of assigning transmission ranges to radio stations in the plane such that any pair of stations can communicate within a bounded number of hops h and the cost of the network is minimized. We consider two settings of the problem: collinear station locations and arbitrary locations. For the case of collinear stations, we introduce the pioneer polynomial-time exact algorithm for any α≥ 1 and constant h, and thus conclude that the 1D version of the problem, where h is a constant, is in P. Furthermore, we provide a 3 / 2-approximation algorithm for the case where h is an arbitrary number and α= 1 , improving the previously best known approximation ratio of 2. For the case of stations placed arbitrarily in the plane and α= 1 , we first present a (1.5 + ε) -approximation algorithm for a case where a deviation of one hop (h+ 1 hops in total) is acceptable. Then, we show a (3 + ε) -approximation algorithm that complies with the exact hop bound. To achieve that, we introduce the following two auxiliary problems, which are of independent interest. The first is the bounded-hop multi-sink range problem, for which we present a PTAS which can be applied to compute a (1 + ε) -approximation for the bounded diameter minimum spanning tree, for any ε> 0. The second auxiliary problem is the bounded-hop dual-sink pruning problem, for which we show a polynomial-time algorithm. To conclude, we consider the initial bounded-hop all-to-all range assignment problem and show that a combined application of the aforementioned problems yields the (3 + ε) -approximation ratio for this problem, which improves the previously best known approximation ratio of 4(9h-2)/(2h-1).

KW - Approximation algorithms

KW - Computational geometry

KW - Wireless networks

UR - http://www.scopus.com/inward/record.url?scp=85028968797&partnerID=8YFLogxK

U2 - 10.1007/s00453-017-0370-9

DO - 10.1007/s00453-017-0370-9

M3 - Article

AN - SCOPUS:85028968797

SN - 0178-4617

VL - 80

SP - 3050

EP - 3077

JO - Algorithmica

JF - Algorithmica

IS - 11

ER -