Faster algorithms for approximate distance oracles and all-pairs small stretch paths

被引:0
|
作者
Baswana, Surender [1 ]
Kavitha, Telikepalli [2 ]
机构
[1] Indian Inst Technol, Kanpur 208016, Uttar Pradesh, India
[2] Indian Inst Sci, Bangalore 560012, Karnataka, India
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
`Let G = (V, E) be a weighted undirected graph with vertical bar V vertical bar = n and vertical bar E vertical bar = m. An estimate delta(u, v) of the distance delta (u, v) in G between u, v is an element of V is said to be of stretch t iff delta(u, v) <= delta(u, v) <= t (.) b(u, v). The most efficient algorithms known for computing small stretch distances in G are the approximate distance oracles of [16] and the three algorithms in [9] to compute all-pairs stretch t distances for t = 2; 7/3, and 3. We present faster algorithms for these problems. For any integer k > 1, Thorup and Zwick in [16] gave an O(kmn(1/k)) algorithm to construct a data structure of size O(kn(1+1/k)) which, given a query (u, v) is an element of V x V, returns in O(k) time, a 2k - 1 stretch estimate of delta(u, v). But for small values of k, the time to construct the oracle is rather high. Here we present an O(n(2) log n) algorithm to construct such a data structure of size O(kn(1+1/k))for all integers k >= 2. Our query answering time is O(k) for k > 2 and 0 (log n) for k = 2. We use a new generic scheme for all-pairs approximate shortest paths for these results. This scheme also enables us to design faster algorithms for all-pairs t-stretch distances for t = 2 and 7/3, and compute all-pairs almost stretch 2 distances in O(n(2) log n) time.
引用
收藏
页码:591 / +
页数:2
相关论文
共 50 条
  • [31] ALL-PAIRS SHORTEST PATHS AND THE ESSENTIAL SUBGRAPH
    MCGEOCH, CC
    ALGORITHMICA, 1995, 13 (05) : 426 - 441
  • [32] Dynamic Approximate All-Pairs Shortest Paths: Breaking the O(mn) Barrier and Derandomization
    Henzinger, Monika
    Krinninger, Sebastian
    Nanongkai, Danupon
    2013 IEEE 54TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS), 2013, : 538 - 547
  • [33] DYNAMIC APPROXIMATE ALL-PAIRS SHORTEST PATHS: BREAKING THE O(mn) BARRIER AND DERANDOMIZATION
    Henzinger, Monika
    Krinninger, Sebastian
    Nanongkai, Danupon
    SIAM JOURNAL ON COMPUTING, 2016, 45 (03) : 947 - 1006
  • [34] Approximate all-pairs suffix/prefix overlaps
    Valimaki, Niko
    Ladra, Susana
    Makinen, Veli
    INFORMATION AND COMPUTATION, 2012, 213 : 49 - 58
  • [35] Approximate All-Pairs Suffix/Prefix Overlaps
    Valimaki, Niko
    Ladra, Susana
    Makinen, Veli
    COMBINATORIAL PATTERN MATCHING, PROCEEDINGS, 2010, 6129 : 76 - +
  • [36] Fast algorithms for maximum subset matching and all-pairs shortest paths in graphs with a (not so) small vertex cover
    Alon, Noga
    Yuster, Raphael
    ALGORITHMS - ESA 2007, PROCEEDINGS, 2007, 4698 : 175 - +
  • [37] Fuzzy all-pairs shortest paths problem
    Seda, Milos
    COMPUTATIONAL INTELLIGENCE, THEORY AND APPLICATION, 2006, : 395 - 404
  • [38] Minimizing communication in all-pairs shortest paths
    Solomonik, Edgar
    Buluc, Aydin
    Demmel, James
    IEEE 27TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2013), 2013, : 548 - 559
  • [39] Approximate distance oracles with improved stretch for sparse graphs
    Roditty L.
    Tov R.
    Theoretical Computer Science, 2023, 943 : 89 - 101
  • [40] Faster Approximate Diameter and Distance Oracles in Planar Graphs
    Chan, Timothy M.
    Skrepetos, Dimitrios
    ALGORITHMICA, 2019, 81 (08) : 3075 - 3098