|
ABSTRACT
A geometric graph is a graph embedded in the plane with vertices at points and edges drawn as curves (which are usually straight line segments) between those points. The average transversal complexity of a geometric graph is the number of edges of that graph that are crossed by random line or line segment. In this paper, we study the average transversal complexity of road networks. By viewing road networks as multiscale-dispersed graphs, we show that a random line will cross the edges of such a graph O(√n) times on average. In addition, we provide by empirical evidence from experiments on the road networks of the fifty states of United States and the District of Columbia that this bound holds in practice and has a small constant factor. Combining this result with data structuring techniques from computational geometry, allows us to show that we can then do point location and ray-shooting navigational queries with respect to road networks in O(√n log n) expected time. Finally, we provide empirical justification for this claim as well.
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
|
N. Alon and P. Erdős. Disjoint edges in geometric graphs. Discrete Comput. Geom., 4:287--290, 1989.
|
| |
2
|
Bernard Chazelle , Herbert Edelsbrunner , Michelangelo Grigni , Leonidas Guibas , John Hershberger , Micha Sharir , Jack Snoeyink, Ray shooting in polygons using Geodesic triangulations, Proceedings of the 18th international colloquium on Automata, languages and programming, p.661-673, June 1991, Madrid, Spain
|
| |
3
|
Y. H. Chou. Exploring Spatial Analysis in GIS. Onword Press, 1996.
|
| |
4
|
|
| |
5
|
|
| |
6
|
R. A. Dwyer. Voronoi diagrams of random lines and flats. Discrete&Computational Geometry, 17(2):123--136, 1997.
|
 |
7
|
|
| |
8
|
|
 |
9
|
|
| |
10
|
|
| |
11
|
I. Fáry. On straight lines representation of planar graphs. Acta Univ. Szeged. Sect. Sci. Math., 11:229--233, 1948.
|
| |
12
|
S. Felsner. Geometric Graphs and Arrangements. Vieweg Press, 2004.
|
| |
13
|
|
 |
14
|
|
| |
15
|
|
| |
16
|
S. Goudsmit. Random distribution of lines in a plane. Rev. Modern Phys., 17:321--322, 1945.
|
 |
17
|
|
| |
18
|
|
 |
19
|
|
| |
20
|
R. E. Miles. Random polygons determined by random lines in a plane. Proc. Nat. Acad. Sci. U.S.A., 52:901--907, 1964.
|
| |
21
|
|
| |
22
|
J. Pach. Geometric graph theory. In Surveys in Combinatorics, volume 267 of Lecture Notes Series, pages 167--200. Cambridge University Press, 1999.
|
| |
23
|
J. Pach. Geometric graph theory. In J. E. Goodman and J. O'Rourke, editors, Handbook of Discrete and Computational Geometry, chapter 10, pages 219--238. CRC Press LLC, 2nd edition, 2004.
|
| |
24
|
J. Pach. Towards a Theory of Geometric Graphs, volume 342 of Contemporary Mathematics. American Mathematical Society, 2004.
|
| |
25
|
F. P. Preparata. A new approach to planar point location. SIAM J. Comput., 10(3):473--482, 1981.
|
| |
26
|
F. P. Preparata. Planar point location revisited. Internat. J. Found. Comput. Sci., 1(1):71--86, 1990.
|
| |
27
|
|
| |
28
|
P. Sanders and D. Schultes. Highway hierarchies hasten exact shortest path queries. In Proceedings 17th European Symposium on Algorithms (ESA), volume 3669 of Springer LNCS, pages 568--579. Springer, 2005.
|
 |
29
|
|
| |
30
|
|
| |
31
|
|
| |
32
|
W. T. Tutte. Convex representations of graphs. Proceedings London Mathematical Society, 10(38):304--320, 1960.
|
| |
33
|
W. T. Tutte. How to draw a graph. Proceedings London Mathematical Society, 13(52):743--768, 1963.
|
| |
34
|
|
|