TY - GEN
T1 - Online euclidean spanners
AU - Bhore, Sujoy
AU - Tóth, Csaba D.
N1 - Publisher Copyright:
© Sujoy Bhore and Csaba D. Tóth; licensed under Creative Commons License CC-BY 4.0
PY - 2021/9/1
Y1 - 2021/9/1
N2 - In this paper, we study the online Euclidean spanners problem for points in Rd. Given a set S of n points in Rd, a t-spanner on S is a subgraph of the underlying complete graph G = (S, (S2 )), that preserves the pairwise Euclidean distances between points in S to within a factor of t, that is the stretch factor. Suppose we are given a sequence of n points (s1, s2,..., sn) in Rd, where point si is presented in step i for i = 1,..., n. The objective of an online algorithm is to maintain a geometric t-spanner on Si = {s1,..., si} for each step i. The algorithm is allowed to add new edges to the spanner when a new point is presented, but cannot remove any edge from the spanner. The performance of an online algorithm is measured by its competitive ratio, which is the supremum, over all sequences of points, of the ratio between the weight of the spanner constructed by the algorithm and the weight of an optimum spanner. Here the weight of a spanner is the sum of all edge weights. First, we establish a lower bound of Ω(ε−1 log n/log ε−1) for the competitive ratio of any online (1 + ε)-spanner algorithm, for a sequence of n points in 1-dimension. We show that this bound is tight, and there is an online algorithm that can maintain a (1 + ε)-spanner with competitive ratio O(ε−1 log n/log ε−1). Next, we design online algorithms for sequences of points in Rd, for any constant d ≥ 2, under the L2 norm. We show that previously known incremental algorithms achieve a competitive ratio O(ε−(d+1) log n). However, if the algorithm is allowed to use additional points (Steiner points), then it is possible to substantially improve the competitive ratio in terms of ε. We describe an online Steiner (1 + ε)-spanner algorithm with competitive ratio O(ε(1−d)/2 log n). As a counterpart, we show that the dependence on n cannot be eliminated in dimensions d ≥ 2. In particular, we prove that any online spanner algorithm for a sequence of n points in Rd under the L2 norm has competitive ratio Ω(f(n)), where limn→∞ f(n) = ∞. Finally, we provide improved lower bounds under the L1 norm: Ω(ε−2/log ε−1) in the plane and Ω(ε−d) in Rd for d ≥ 3.
AB - In this paper, we study the online Euclidean spanners problem for points in Rd. Given a set S of n points in Rd, a t-spanner on S is a subgraph of the underlying complete graph G = (S, (S2 )), that preserves the pairwise Euclidean distances between points in S to within a factor of t, that is the stretch factor. Suppose we are given a sequence of n points (s1, s2,..., sn) in Rd, where point si is presented in step i for i = 1,..., n. The objective of an online algorithm is to maintain a geometric t-spanner on Si = {s1,..., si} for each step i. The algorithm is allowed to add new edges to the spanner when a new point is presented, but cannot remove any edge from the spanner. The performance of an online algorithm is measured by its competitive ratio, which is the supremum, over all sequences of points, of the ratio between the weight of the spanner constructed by the algorithm and the weight of an optimum spanner. Here the weight of a spanner is the sum of all edge weights. First, we establish a lower bound of Ω(ε−1 log n/log ε−1) for the competitive ratio of any online (1 + ε)-spanner algorithm, for a sequence of n points in 1-dimension. We show that this bound is tight, and there is an online algorithm that can maintain a (1 + ε)-spanner with competitive ratio O(ε−1 log n/log ε−1). Next, we design online algorithms for sequences of points in Rd, for any constant d ≥ 2, under the L2 norm. We show that previously known incremental algorithms achieve a competitive ratio O(ε−(d+1) log n). However, if the algorithm is allowed to use additional points (Steiner points), then it is possible to substantially improve the competitive ratio in terms of ε. We describe an online Steiner (1 + ε)-spanner algorithm with competitive ratio O(ε(1−d)/2 log n). As a counterpart, we show that the dependence on n cannot be eliminated in dimensions d ≥ 2. In particular, we prove that any online spanner algorithm for a sequence of n points in Rd under the L2 norm has competitive ratio Ω(f(n)), where limn→∞ f(n) = ∞. Finally, we provide improved lower bounds under the L1 norm: Ω(ε−2/log ε−1) in the plane and Ω(ε−d) in Rd for d ≥ 3.
KW - (1 + ε)-spanner
KW - Geometric spanner
KW - Minimum weight
KW - Online algorithm
UR - http://www.scopus.com/inward/record.url?scp=85115081690&partnerID=8YFLogxK
U2 - 10.4230/LIPIcs.ESA.2021.16
DO - 10.4230/LIPIcs.ESA.2021.16
M3 - Conference contribution
AN - SCOPUS:85115081690
T3 - Leibniz International Proceedings in Informatics, LIPIcs
BT - 29th Annual European Symposium on Algorithms, ESA 2021
A2 - Mutzel, Petra
A2 - Pagh, Rasmus
A2 - Herman, Grzegorz
PB - Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
T2 - 29th Annual European Symposium on Algorithms, ESA 2021
Y2 - 6 September 2021 through 8 September 2021
ER -