An Optimal-Time Construction of Sparse Euclidean Spanners with Tiny Diameter

被引:0
|
作者
Solomon, Shay [1 ]
机构
[1] Ben Gurion Univ Negev, Dept Comp Sci, IL-84105 Beer Sheva, Israel
关键词
COMPLEXITY;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In STOC'95 [5] Arya et al. showed that for any set of n points in R-d, a (1 + epsilon)-spanner with diameter at most 2 (respectively, 3) and O(n log n) edges (resp., O(n log log n) edges) can be built in O(n log n) time. Moreover, Arya et al. [5] conjectured that one can build in O(n log n) time a (1 + epsilon)-spanner with diameter at most 4 and O(n log* n) edges. Since then, this conjecture became a central open problem in this area. Nevertheless, very little progress on this problem was reported up to this date. In particular, the previous state-of-the-art subquadratic-time construction of (1 + epsilon)-spanners with o(n log log n) edges due to Arya et al. [5] produces spanners with diameter 8. In addition, general tradeoffs between the diameter and number of edges were established [5, 26]. Specifically, it was shown in [5, 26] that for any k >= 4, one can build in O(n(log n)2(k)alpha(k)(n)) time a (1 + epsilon)-spanner with diameter at most 2k and O(n2(k)alpha(k)(n)) edges. The function alpha(k) is the inverse of a certain Ackermann-style function at the left perpendiculark/2right perpendicularth level of the primitive recursive hierarchy, where alpha(0)(n) = inverted right perpendicularn/2inverted left perpendicular, alpha(1)(n) = inverted right perpendicular root ninverted left perpendicular, alpha(2)(n) = inverted right perpendicularlog ninverted left perpendicular, alpha(3)(n) = inverted right perpendicularlog log ninverted left perpendicular, alpha(4)(n) = log* n, alpha(5)(n) = left perpendicular1/2 log* nright perpendicular, . . . , etc. It is also known [26] that if one allows quadratic time then these bounds can be improved. Specifically, for any k >= 4, a (1 + epsilon)-spanner with diameter at most k and O(nk alpha(k)(n)) edges can be constructed in O(n(2)) time [26]. A major open question in this area is whether one can construct within time O(n log n + nk alpha(k)(n)) a (1 + epsilon)-spanner with diameter at most k and O(nk alpha(k)(n)) edges. This question in the particular case of k = 4 coincides with the aforementioned conjecture of Arya et al. [5]. In this paper we answer this long-standing question in the affirmative. Moreover, in fact, we provide a stronger result. Specifically, we show that for any k >= 4, a (1 + epsilon)-spanner with diameter at most k and O(n alpha(k)(n)) edges can be built in optimal time O(n log n). In particular, our tradeoff for k = 4 provides an O(n log n)-time construction of (1 + epsilon)-spanners with diameter at most 4 and O(n log* n) edges, thus settling the conjecture of Arya et al. [5]. The tradeoff between the diameter and number of edges of our spanner construction is tight up to constant factors in the entire range of parameters, even if one allows the spanner to use (arbitrarily many) Steiner points.
引用
收藏
页码:820 / 839
页数:20
相关论文
共 50 条
  • [1] Sparse Euclidean Spanners with Tiny Diameter
    Solomon, Shay
    ACM TRANSACTIONS ON ALGORITHMS, 2013, 9 (03)
  • [2] Lower Bound for Sparse Euclidean Spanners
    Agarwal, Pankaj K.
    Wang, Yusu
    Yin, Peng
    PROCEEDINGS OF THE SIXTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2005, : 670 - 671
  • [3] EUCLIDEAN STEINER SPANNERS: LIGHT AND SPARSE
    Bhore, Sujoy
    Toth, Csaba D.
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2022, 36 (03) : 2411 - 2444
  • [4] Truly Optimal Euclidean Spanners
    Le, Hung
    Solomon, Shay
    2019 IEEE 60TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2019), 2019, : 1078 - 1100
  • [5] BALANCING DEGREE, DIAMETER, AND WEIGHT IN EUCLIDEAN SPANNERS
    Solomon, Shay
    Elkin, Michael
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2014, 28 (03) : 1173 - 1198
  • [6] Balancing Degree, Diameter and Weight in Euclidean Spanners
    Solomon, Shay
    Elkin, Michael
    ALGORITHMS-ESA 2010, 2010, 6346 : 48 - 59
  • [7] A fast algorithm for constructing sparse Euclidean spanners
    Das, G
    Narasimham, G
    INTERNATIONAL JOURNAL OF COMPUTATIONAL GEOMETRY & APPLICATIONS, 1997, 7 (04) : 297 - 315
  • [8] Optimal Euclidean Spanners: Really Short, Thin and Lanky
    Elkin, Michael
    Solomon, Shay
    STOC'13: PROCEEDINGS OF THE 2013 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2013, : 645 - 654
  • [9] Optimal Euclidean Spanners: Really Short, Thin, and Lanky
    Elkin, Michael
    Solomon, Shay
    JOURNAL OF THE ACM, 2015, 62 (05)
  • [10] Small Hop-diameter Sparse Spanners for Doubling Metrics
    Chan, T-H. Hubert
    Gupta, Anupam
    PROCEEDINGS OF THE SEVENTHEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2006, : 70 - 78