ACM Home Page
Please provide us with feedback. Feedback
More algorithms for all-pairs shortest paths in weighted graphs
Full text PdfPdf (250 KB)
Source
Annual ACM Symposium on Theory of Computing archive
Proceedings of the thirty-ninth annual ACM symposium on Theory of computing table of contents
San Diego, California, USA
SESSION: Session 12A table of contents
Pages: 590 - 598  
Year of Publication: 2007
ISBN:978-1-59593-631-8
Author
Timothy M. Chan  University of Waterloo, Waterloo, ON, Canada
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 21,   Downloads (12 Months): 174,   Citation Count: 11
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1250790.1250877
What is a DOI?

ABSTRACT

In the first part of the paper, we reexamine the all-pairsshortest paths (APSP) problem and present a newalgorithm with running time approaching O(n3/log2n), which improves all known algorithms for general real-weighted dense graphs andis perhaps close to the best result possible without using fast matrix multiplication, modulo a few log log n factors.

In the second part of the paper, we use fast matrix multiplication to obtain truly subcubic APSP algorithms for a large class of "geometrically weighted" graphs, where the weight of an edge is a function of the coordinates of its vertices. For example, for graphs embedded in Euclidean space of a constant dimension d, we obtain a time bound near O(n3-(3-Ω)/(2d+4)), where Ω < 2.376 ; in two dimensions, this is O(n2.922). Our framework greatly extends the previously considered case of small-integer-weighted graphs, and incidentally also yields the first truly subcubic result (near O(n3-(3-Ω)/4)=O(n2.844) time) forAPSP in real-vertex-weighted graphs, as well as an improved result (near O(n(3+Ω)/2)=O(n2.688) time) for the all-pairs lightest shortest path problem for small-integer-weighted graphs.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
P. K. Agarwal and J. Matousek. On range searching with semialgebraic sets. J. DCG (11) 393--418. 1994.
 
2
 
3
 
4
5
 
6
V. L. Arlazarov, E. C. Dinic, M. A. Kronrod, and I. A. Faradzev. On economical construction of the transitive closure of a directed graph. J Soviet Math. Dokl. 11 1209--1210 1970.
7
 
8
T. M. Chan. All-pairs shortest paths with real weights in O(n<sup>3</sup>/log n) time. In LNCS WADS 9th 3608 318--324 2005. Algorithmica, to appear.
9
 
10
 
11
B. Chazelle. Cuttings. In Handbook of Data Structures and Applications, CRC Press, pages 25.1--25. 10, 2005.
 
12
 
13
A. Czumaj and A. Lingas. Finding a heaviest triangle is not harder than matrix multiplication. In SODA 18th, 2007.
 
14
W. Dobosiewicz. A more efficient algorithm for the min-plus multiplication. Int. J. Computer Math. 32 49--60 1990.
15
 
16
M. L. Fredman. New bounds on the complexity of the shortest path problem. J SIComp 5 49--60 1976.
 
17
 
18
 
19
H. Kaplan, N. Rubin, M. Sharir, and E. Verbin. Counting colors in boxes. In SODA 18th, 2007.
20
21
 
22
J. Matousek. Computing dominances in E<sup>n</sup>. J. IPL 38 277--278 1991.
 
23
 
24
K. Mulmuley. Computational Geometry: An Introduction Through Randomized Algorithms. Prentice-Hall, Englewood Cliffs, N.J., 1994.
 
25
 
26
 
27
 
28
 
29
30
 
31
 
32
 
33
T. Takaoka. A faster algorithm for the all-pairs shortest path problem and its application. In LNCS COCOON 10th 3106 278--289 2004.
34
 
35
V. Vassilevska, R. Williams, and R. Yuster. Finding the smallest H-subgraph in real weighted graphs and related problems. In LNCS ICALP 33rd 4051 262--273 2006.
36
37
 
38

CITED BY  11