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 条
  • [31] Sparse Fault-Tolerant Spanners for Doubling Metrics with Bounded Hop-Diameter or Degree
    Chan, T. -H. Hubert
    Li, Mingfei
    Ning, Li
    AUTOMATA, LANGUAGES, AND PROGRAMMING, ICALP 2012 PT I, 2012, 7391 : 182 - 193
  • [32] Sparse Fault-Tolerant Spanners for Doubling Metrics with Bounded Hop-Diameter or Degree
    T.-H. Hubert Chan
    Mingfei Li
    Li Ning
    Algorithmica, 2015, 71 : 53 - 65
  • [33] Sparse Fault-Tolerant Spanners for Doubling Metrics with Bounded Hop-Diameter or Degree
    Chan, T. -H. Hubert
    Li, Mingfei
    Ning, Li
    ALGORITHMICA, 2015, 71 (01) : 53 - 65
  • [34] An Optimal-Time Algorithm for Shortest Paths on a Convex Polytope in Three Dimensions
    Yevgeny Schreiber
    Micha Sharir
    Discrete & Computational Geometry, 2008, 39 : 500 - 579
  • [35] Construction of Multiplicative Graph Spanners using Minimum Connected Dominating Set with Bounded Diameter
    Tatikonda, Praneeth
    Kuppili, Harsha
    Paila, Avinash
    Pai, Jayakumar
    Nair, Jyothisha J.
    2018 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2018, : 1436 - 1440
  • [36] Optimal-time quadcopter descent trajectories avoiding the vortex ring and autorotation states
    Talaeizadeh, Amin
    Antunes, Duarte
    Pishkenari, Hossein Nejat
    Alasty, Aria
    MECHATRONICS, 2020, 68
  • [37] An optimal-time algorithm for shortest paths on a convex polytope in three dimensions
    Schreiber, Yevgeny
    Sharir, Micha
    DISCRETE & COMPUTATIONAL GEOMETRY, 2008, 39 (1-3) : 500 - 579
  • [38] Deterministic distributed construction of linear stretch spanners in polylogarithmic time
    Derbel, Bilel
    Gavoille, Cyril
    Peleg, David
    DISTRIBUTED COMPUTING, PROCEEDINGS, 2007, 4731 : 179 - +
  • [39] Optimal-Time Adaptive Strong Renaming, with Applications to Counting [Extended Abstract]
    Alistarh, Dan
    Aspnes, James
    Censor-Hillel, Keren
    Gilbert, Seth
    Zadimoghaddam, Morteza
    PODC 11: PROCEEDINGS OF THE 2011 ACM SYMPOSIUM PRINCIPLES OF DISTRIBUTED COMPUTING, 2011, : 239 - 248
  • [40] Optimal-Time Text Indexing in BWT-runs Bounded Space
    Gagie, Travis
    Navarro, Gonzalo
    Prezza, Nicola
    SODA'18: PROCEEDINGS OF THE TWENTY-NINTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2018, : 1459 - 1477