skip to main content
10.1145/1653771.1653778acmconferencesArticle/Chapter ViewAbstractPublication PagesgisConference Proceedingsconference-collections
research-article

Going off-road: transversal complexity in road networks

Published:04 November 2009Publication History

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

  1. N. Alon and P. Erdős. Disjoint edges in geometric graphs. Discrete Comput. Geom., 4:287--290, 1989.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. B. Chazelle, H. Edelsbrunner, M. Grigni, L. Guibas, J. Hershberger, M. Sharir, and J. Snoeyink. Ray shooting in polygons using geodesic triangulations. In Proceedings of the 18th international colloquium on Automata, languages and programming, pages 661--673, New York, NY, USA, 1991. Springer-Verlag New York, Inc. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Y. H. Chou. Exploring Spatial Analysis in GIS. Onword Press, 1996.Google ScholarGoogle Scholar
  4. R. Cole. Searching and storing similar lists. J. Algorithms, 7:202--220, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. M. de Berg, M. van Kreveld, M. Overmars, and O. Schwarzkopf. Computational Geometry: Algorithms and Applications. Springer-Verlag, Berlin, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. R. A. Dwyer. Voronoi diagrams of random lines and flats. Discrete&Computational Geometry, 17(2):123--136, 1997.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. M. Edahiro, I. Kokubo, and T. Asano. A new point-location algorithm and its practical efficiency --- Comparison with existing algorithms. ACM Trans. Graph., 3(2):86--109, 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. H. Edelsbrunner. Algorithms in Combinatorial Geometry, volume 10 of EATCS Monographs on Theoretical Computer Science. Springer-Verlag, Heidelberg, West Germany, 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. D. Eppstein and M. T. Goodrich. Studying (non-planar) road networks through an algorithmic lens. In GIS '08: Proceedings of the 16th ACM SIGSPATIAL international conference on Advances in geographic information systems, pages 1--10, New York, NY, USA, 2008. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. D. Eppstein, M. T. Goodrich, and D. Strash. Linear-time algorithms for geometric graphs with sublinearly many crossings. In SODA '09: Proceedings of the Nineteenth Annual ACM -SIAM Symposium on Discrete Algorithms, pages 150--159, Philadelphia, PA, USA, 2009. Society for Industrial and Applied Mathematics. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. I. Fáry. On straight lines representation of planar graphs. Acta Univ. Szeged. Sect. Sci. Math., 11:229--233, 1948.Google ScholarGoogle Scholar
  12. S. Felsner. Geometric Graphs and Arrangements. Vieweg Press, 2004.Google ScholarGoogle Scholar
  13. A. V. Goldberg and C. Harrelson. Computing the shortest path: A* search meets graph theory. In SODA '05: Proceedings of the sixteenth annual ACM-SIAM symposium on Discrete algorithms, pages 156--165, Philadelphia, PA, USA, 2005. Society for Industrial and Applied Mathematics. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. M. T. Goodrich and R. Tamassia. Dynamic ray shooting and shortest paths via balanced geodesic triangulations. In SCG '93: Proceedings of the ninth annual symposium on Computational geometry, pages 318--327, New York, NY, USA, 1993. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. M. T. Goodrich and R. Tamassia. Dynamic trees and dynamic point location. SIAM J. Comput., 28(2):612--636, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. S. Goudsmit. Random distribution of lines in a plane. Rev. Modern Phys., 17:321--322, 1945.Google ScholarGoogle ScholarCross RefCross Ref
  17. M. Holzer, F. Schulz, D. Wagner, and T. Willhalm. Combining speed-up techniques for shortest-path computations. J. Exp. Algorithmics, 10:2.5, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. G. A. Klunder and H. N. Post. The shortest path problem on large-scale real-road networks. Networks, 48(4):182--194, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. D. E. Knuth. Computer drawn flowcharts. Commun. ACM, 6, 1963. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. R. E. Miles. Random polygons determined by random lines in a plane. Proc. Nat. Acad. Sci. U.S.A., 52:901--907, 1964.Google ScholarGoogle ScholarCross RefCross Ref
  21. J. O'Rourke. Art Gallery Theorems and Algorithms. The International Series of Monographs on Computer Science. Oxford University Press, New York, NY, 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. J. Pach. Geometric graph theory. In Surveys in Combinatorics, volume 267 of Lecture Notes Series, pages 167--200. Cambridge University Press, 1999.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  24. J. Pach. Towards a Theory of Geometric Graphs, volume 342 of Contemporary Mathematics. American Mathematical Society, 2004.Google ScholarGoogle Scholar
  25. F. P. Preparata. A new approach to planar point location. SIAM J. Comput., 10(3):473--482, 1981.Google ScholarGoogle ScholarCross RefCross Ref
  26. F. P. Preparata. Planar point location revisited. Internat. J. Found. Comput. Sci., 1(1):71--86, 1990.Google ScholarGoogle ScholarCross RefCross Ref
  27. F. P. Preparata and M. I. Shamos. Computational Geometry: An Introduction. Springer-Verlag, 3rd edition, Oct. 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. N. Sarnak and R. E. Tarjan. Planar point location using persistent search trees. Commun. ACM, 29(7):669--679, July 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. R. Sedgewick and J. S. Vitter. Shortest paths in Euclidean graphs. Algorithmica, 1:31--48, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. S.-H. Teng. Combinatorial aspects of geometric graphs. Comput. Geom. Theory Appl., 9:277--287, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. W. T. Tutte. Convex representations of graphs. Proceedings London Mathematical Society, 10(38):304--320, 1960.Google ScholarGoogle ScholarCross RefCross Ref
  33. W. T. Tutte. How to draw a graph. Proceedings London Mathematical Society, 13(52):743--768, 1963.Google ScholarGoogle ScholarCross RefCross Ref
  34. F. B. Zhan and C. E. Noon. Shortest path algorithms: An evaluation using real road networks. Transportation Science, 32(1):65--73, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Going off-road: transversal complexity in road networks

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          GIS '09: Proceedings of the 17th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems
          November 2009
          575 pages
          ISBN:9781605586496
          DOI:10.1145/1653771

          Copyright © 2009 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 4 November 2009

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate220of1,116submissions,20%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader