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 条
  • [1] FASTER ALGORITHMS FOR ALL-PAIRS APPROXIMATE SHORTEST PATHS IN UNDIRECTED GRAPHS
    Baswana, Surender
    Kavitha, Telikepalli
    SIAM JOURNAL ON COMPUTING, 2010, 39 (07) : 2865 - 2896
  • [2] Faster Algorithms for All-Pairs Small Stretch Distances in Weighted Graphs
    Kavitha, Telikepalli
    ALGORITHMICA, 2012, 63 (1-2) : 224 - 245
  • [3] Faster Algorithms for All-Pairs Small Stretch Distances in Weighted Graphs
    Telikepalli Kavitha
    Algorithmica, 2012, 63 : 224 - 245
  • [4] Faster algorithms for all-pairs small stretch distances in weighted graphs
    Kavitha, Telikepalli
    FSTTCS 2007: FOUNDATIONS OF SOFTWARE TECHNOLOGY AND THEORETICAL COMPUTER SCIENCE, PROCEEDINGS, 2007, 4855 : 328 - 339
  • [5] All-pairs small-stretch paths
    Cohen, E
    Zwick, U
    JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2001, 38 (02): : 335 - 353
  • [6] All-pairs small-stretch paths
    Cohen, E
    Zwick, U
    PROCEEDINGS OF THE EIGHTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 1997, : 93 - 102
  • [7] Algorithms for maintaining all-pairs shortest paths
    Misra, S
    Oommen, BJ
    10TH IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, PROCEEDINGS, 2005, : 116 - 121
  • [8] Algorithms for all-pairs reliable quickest paths
    Bang, YC
    Rao, NSV
    Radhakrishnan, S
    COMPUTATIONAL SCIENCE - ICCS 2003, PT II, PROCEEDINGS, 2003, 2658 : 678 - 684
  • [9] Faster Approximate All Pairs Shortest Paths
    Saha, Barna
    Ye, Christopher
    PROCEEDINGS OF THE 2024 ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2024, : 4758 - 4827
  • [10] Faster All-Pairs Shortest Paths Via Circuit Complexity
    Williams, Ryan
    STOC'14: PROCEEDINGS OF THE 46TH ANNUAL 2014 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2014, : 664 - 673