|
ABSTRACT
Given an arbitrary real constant ϵ > 0, and a geometric graph G in d-dimensional Euclidean space with n points, O(n) edges, and constant dilation, our main result is a data structure that answers (1 + ϵ)-approximate shortest-path-length queries in constant time. The data structure can be constructed in O(n log n) time using O(n log n) space. This represents the first data structure that answers (1 + ϵ)-approximate shortest-path queries in constant time, and hence functions as an approximate distance oracle. The data structure is also applied to several other problems. In particular, we also show that approximate shortest-path queries between vertices in a planar polygonal domain with “rounded” obstacles can be answered in constant time. Other applications include query versions of closest-pair problems, and the efficient computation of the approximate dilations of geometric graphs. Finally, we show how to extend the main result to answer (1 + ϵ)-approximate shortest-path-length queries in constant time for geometric spanner graphs with m = ω(n) edges. The resulting data structure can be constructed in O(m + n log n) time using O(n log n) space.
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
|
Pankaj K. Agarwal , Sariel Har-Peled , Meetesh Karia, Computing approximate shortest paths on convex polytopes, Proceedings of the sixteenth annual symposium on Computational geometry, p.270-279, June 12-14, 2000, Clear Water Bay, Kowloon, Hong Kong
[doi> 10.1145/336154.336213]
|
 |
2
|
|
| |
3
|
|
| |
4
|
Srinivasa Rao Arikati , Danny Z. Chen , L. Paul Chew , Gautam Das , Michiel H. M. Smid , Christos D. Zaroliagis, Planar Spanners and Approximate Shortest Path Queries among Obstacles in the Plane, Proceedings of the Fourth Annual European Symposium on Algorithms, p.514-528, September 25-27, 1996
|
 |
5
|
|
| |
6
|
|
| |
7
|
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
|
 |
12
|
|
| |
13
|
Chan, T. M. 1998. Approximate nearest neighbor queries revisited. Discr. Comput. Geom. 20, 359--373.
|
| |
14
|
|
| |
15
|
Chen, D. Z., Daescu, O., and Klenk, K. S. 2001. On geometric path query problems. Int. J. Comput. Geom. Appl. 11, 617--645.
|
| |
16
|
|
 |
17
|
|
| |
18
|
|
| |
19
|
Das, G., and Narasimhan, G. 1997. A fast algorithm for constructing sparse Euclidean spanners. Int. J. Comput. Geom. Appl. 7, 297--315.
|
| |
20
|
|
| |
21
|
de Berg, M., Katz, M. J., van der Stappen, A. F., and Vleugels, J. 2002. Realistic input models for geometric algorithms. Algorithmica 34, 81--97.
|
| |
22
|
|
| |
23
|
Gao, J., Guibas, L. J., Hershberger, J., Zhang, L., and Zhu, A. 2003. Discrete mobile centers. Discr. Comput. Geom. 30, 45--63.
|
| |
24
|
Gonzalez, T. 1975. Algorithms on sets and related problems. Tech. Rep., Department of Computer Science, University of Oklahoma, Norman.
|
| |
25
|
|
| |
26
|
Gudmundsson, J., Narasimhan, G., and Smid, M. 2005. Fast pruning of geometric spanners. In Proceedings of the 22nd Symposium on Theoretical Aspects of Computer Science. Lecture Notes in Computer Science, vol. 3404. Springer, Berlin, 508--520.
|
| |
27
|
Joachim Gudmundsson , Christos Levcopoulos , Giri Narasimhan , Michiel Smid, Approximate distance oracles for geometric graphs, Proceedings of the thirteenth annual ACM-SIAM symposium on Discrete algorithms, p.828-837, January 06-08, 2002, San Francisco, California
|
| |
28
|
|
| |
29
|
|
| |
30
|
|
 |
31
|
|
| |
32
|
|
| |
33
|
|
| |
34
|
|
| |
35
|
Kapoor, S., Maheshwari, S. N., and Mitchell, J. S. B. 1997. An efficient algorithm for Euclidean shortest paths among polygonal obstacles in the plane. Discr. Comput. Geom. 18, 377--383.
|
| |
36
|
|
| |
37
|
Lee, D. T., and Wu, Y. F. 1986. Geometric complexity of some location problems. Algorithmica 1, 193--211.
|
| |
38
|
Mitchell, J. S. B. 1996. Shortest paths among obstacles in the plane. Int. J. Comput. Geom. Appl. 6, 309--332.
|
| |
39
|
Mitchell, J. S. B. 1998. Geometric shortest paths and network optimization. In Handbook of Computational Geometry, J.-R. Sack and J. Urrutia, eds. Elsevier Science, Amsterdam, Chapter 24, 633--701.
|
| |
40
|
|
| |
41
|
|
| |
42
|
|
| |
43
|
|
| |
44
|
Pyrga, E., Schulz, F., Wagner, D., and Zaroliagis, C. 2004. Experimental comparison of shortest path approaches for timetable information. In Proceedings of the 6th Workshop on Algorithm Engineering and Experiments. Lecture Notes in Computer Science. Springer, Berlin, 88--99.
|
| |
45
|
Salowe, J. S. 1991. Constructing multidimensional spanner graphs. Int. J. Comput. Geom. Appl. 1, 99--107.
|
| |
46
|
|
| |
47
|
|
 |
48
|
|
 |
49
|
|
| |
50
|
Wagner, D., and Willhalm, T. 2003. Geometric speed-up techniques for finding shortest paths in large sparse graphs. In Proceedings of the 11th Annual European Symposium on Algorithms (ESA), Lecture Notes in Computer Science, vol. 2832. Springer, Berlin, 776--787.
|
| |
51
|
Wagner, D., Willhalm, T., and Zaroliagis, C. 2004. Dynamic shortest path containers. In Proceedings of the 3rd Workshop on Algorithmic Methods and Models for Optimization of Railways. Electronic Notes in Theoretical Computer Science, vol. 92. Elsevier, 65--84.
|
|