Near-Optimal Spanners for General Graphs in (Nearly) Linear Time

被引:0
|
作者
Le, Hung [1 ]
Solomon, Shay [2 ]
机构
[1] Univ Massachusetts Amherst, Amherst, MA 01003 USA
[2] Tel Aviv Univ, Tel Aviv, Israel
基金
以色列科学基金会; 美国国家科学基金会;
关键词
SPARSE SPANNERS; ALGORITHM; EFFICIENCY;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Let G = (V, E, w) be a weighted undirected graph on vertical bar V vertical bar = n vertices and vertical bar E vertical bar = m edges, let k >= 1 be any integer, and let epsilon < 1 be any parameter. We present the following results on fast constructions of spanners with near-optimal sparsity and lightness,(1) which culminate a long line of work in this area. (By near-optimal we mean optimal under Erdos' girth conjecture and disregarding the.-dependencies.) There are (deterministic) algorithms for constructing (2k - 1)(1+epsilon)-spanners for G with a near-optimal sparsity of O(n(1/k) center dot log(1/epsilon)/epsilon)). The first algorithm can be implemented in the pointer-machine model within time O(m alpha(m, n) center dot log(1/epsilon)/epsilon)+ SORT(m)), where alpha(center dot, center dot) is the two-parameter inverse-Ackermann function and SORT(m) is the time needed to sort m integers. The second algorithm can be implemented in the Word RAM model within time O(mlog(1/epsilon)/epsilon)). There is a (deterministic) algorithm for constructing a (2k - 1)(1+epsilon)-spanner for G that achieves a near-optimal bound of O(n(1/k) center dot poly(1/epsilon)) on both sparsity and lightness. This algorithm can be implemented in the pointer-machine model within time O(m alpha(m, n) center dot poly(1/epsilon)+ SORT(m)) and in the Word RAM model within time O(m alpha(m, n) center dot poly(1/epsilon)). The previous fastest constructions of (2k - 1)(1 + epsilon)-spanners with near-optimal sparsity incur a run-time of is O(min{m(n(1+1/k)) + n log n, k center dot n(2+1/k)}), even regardless of the lightness. Importantly, the greedy spanner for stretch 2k - 1 has sparsity O(n(1/k)) - with no epsilon-dependence whatsoever, but its runtime is O(m(n(1+1/k) + n log n)). Moreover, the state-of-the-art lightness bound of any (2k - 1)-spanner (including the greedy spanner) is poor, even regardless of the sparsity and runtime.
引用
收藏
页码:3332 / 3361
页数:30
相关论文
共 50 条
  • [21] Near-Optimal Algorithms for Linear Algebra in the Current Matrix Multiplication Time
    Chepurko, Nadiia
    Clarkson, Kenneth L.
    Kacham, Praneeth
    Woodru, David P.
    Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms, 2022, 2022-January : 3043 - 3068
  • [22] Linear-time encodable/decodable codes with near-optimal rate
    Guruswami, V
    Indyk, P
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2005, 51 (10) : 3393 - 3400
  • [23] A NEAR-OPTIMAL SEPARATION OF REGULAR AND GENERAL RESOLUTION
    Urquhart, Alasdair
    SIAM JOURNAL ON COMPUTING, 2011, 40 (01) : 107 - 121
  • [24] Near-Optimal Leader Election in Population Protocols on Graphs
    Alistarh, Dan
    Rybicki, Joel
    Voitovych, Sasha
    PROCEEDINGS OF THE 2022 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, PODC 2022, 2022, : 246 - 256
  • [25] Near-optimal induced universal graphs for cycles and paths
    Abrahamsen, Mikkel
    Alstrup, Stephen
    Holm, Jacob
    Knudsen, Mathias Baek Tejs
    Stockel, Morten
    DISCRETE APPLIED MATHEMATICS, 2020, 282 : 1 - 13
  • [26] Near-Optimal Representation Learning for Linear Bandits and Linear RL
    Hu, Jiachen
    Chen, Xiaoyu
    Jin, Chi
    Li, Lihong
    Wang, Liwei
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 139, 2021, 139
  • [27] Additive Spanners in Nearly Quadratic Time
    Woodruff, David P.
    AUTOMATA, LANGUAGES AND PROGRAMMING, PT I, 2010, 6198 : 463 - 474
  • [28] Near-optimal distributed dominating set in bounded arboricity graphs
    Dory, Michal
    Ghaffari, Mohsen
    Ilchi, Saeed
    DISTRIBUTED COMPUTING, 2024, 37 (04) : 387 - 398
  • [29] Near-Optimal Edge Evaluation in Explicit Generalized Binomial Graphs
    Choudhury, Sanjiban
    Javdani, Shervin
    Srinivasa, Siddhartha
    Scherer, Sebastian
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 30 (NIPS 2017), 2017, 30
  • [30] Nearly Optimal Vertex Fault-Tolerant Spanners in Optimal Time: Sequential, Distributed, and Parallel
    Parter, Merav
    PROCEEDINGS OF THE 54TH ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING (STOC '22), 2022, : 1080 - 1092