skip to main content
10.1145/1739041.1739090acmotherconferencesArticle/Chapter ViewAbstractPublication PagesedbtConference Proceedingsconference-collections
research-article

Efficient and scalable multi-geography route planning

Published:22 March 2010Publication History

ABSTRACT

This paper considers the problem of Multi-Geography Route Planning (MGRP) where the geographical information may be spread over multiple heterogeneous interconnected maps. We first design a flexible and scalable representation to model individual geographies and their interconnections. Given such a representation, we develop an algorithm that exploits precomputation and caching of geographical data for path planning. A utility-based approach is adopted to decide which paths to precompute and store. To validate the proposed approach we test the algorithm over the workload of a campus level evacuation simulation that plans evacuation routes over multiple geographies: indoor CAD maps, outdoor maps, pedestrian and transportation networks, etc. The empirical results indicate that the MGRP algorithm with the proposed utility based caching strategy significantly outperforms the state of the art solutions when applied to a large university campus data under varying conditions.

References

  1. V. Balasubramanian. Supporting scalable activity modeling in simulators. PhD Thesis. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. A. Bandera, C. Urdiales, and F. Sandoval. A hierarchical approach to grid-based and topological maps integration for autonomous indoor navigation. In IEEE/RSJ IROS, 2001.Google ScholarGoogle ScholarCross RefCross Ref
  3. S. Behnke. Local multiresolution path planning. In In Proc. of 7th RoboCup Int'l Symposium, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  4. Y. Björnsson, M. Enzenberger, R. Holte, and J. Schaeffer. Fringe search: Beating a* at pathfinding on computer game maps. In Proc. of the IEEE CIG, 2005.Google ScholarGoogle Scholar
  5. Y. Björnsson and K. Halldorson. Improved heuristics for optimal path-finding on game maps. In AIIDE, 2006.Google ScholarGoogle Scholar
  6. A. Botea, M. Muller, and J. Schaeffer. Near optimal hierarchical path-finding. In J. Game Development, 2004.Google ScholarGoogle Scholar
  7. A. Car, H. Mehner, and G. Taylor. Experimenting with hierarchical wayfinding. Technical Report 011999, 1999.Google ScholarGoogle Scholar
  8. E. P. F. Chan and H. Lim. Optimization and evaluation of shortest path queries. 16(3):343--369, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. S. Chen, D. V. Kalashnikov, and S. Mehrotra. Adaptive graphical approach to entity resolution. In Proc. of ACM IEEE Joint Conference on Digital Libraries (JCDL), 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. B. V. Cherkassky, A. V. Goldberg, and T. Radzik. Shortest paths algorithms: Theory and experimental evaluation. Mathematical Programming, 73, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. A. Fetterer and S. Shekhar. A performance analysis of hierarchical shortest path algorithms. In Ninth IEEE Int'l Conf. on Tools with Artificial Intelligence, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. A. V. Goldberg. Shortest path algorithms: Engineering aspects. In ISAAC, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. J. E. Guivant, E. M. Nebot, J. Nieto, and F. R. Masson. Navigation and mapping in large unstructured environments. I. J. Robotic Res., 23(4--5), 2004.Google ScholarGoogle Scholar
  14. Y. Huang, N. Jing, and E. Rundensteiner. Hierarchical optimization of optimal path finding for transportation applications. In Proc. of CIKM, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. N. Jing, Y. W. Huang, and E. Rundensteiner. Hierarchical encoded path views for path query processing: An optimal model and its performance evaluation. In TKDE, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. D. B. Johnson. Efficient algorithms for shortest paths in sparse networks. In J. of the ACM, volume 24, 1977. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. S. Jung and S. Pramanik. An efficient path computation model for hierarchically structured topographical road maps. IEEE Trans. Knowl. Data Eng., 14(5), 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. D. V. Kalashnikov and S. Mehrotra. Domain-independent data cleaning via analysis of entity-relationship graph. ACM Transactions on Database Systems (ACM TODS), 31(2):716--767, June 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. D. V. Kalashnikov, S. Mehrotra, and Z. Chen. Exploiting relationships for domain-independent data cleaning. In SIAM Data Mining (SDM), 2005.Google ScholarGoogle ScholarCross RefCross Ref
  20. B.-Y. Ko, J.-B. Song, and S. Lee. Real-time building of a thinning-based topological map with metric features. In IEEE/RSJ Conf. on Intel. Robots and Systs., 2004.Google ScholarGoogle Scholar
  21. M. Kolahdouzan and C. Shahabi. Voronoi-based k nearest neighbor search for spatial network databases. VLDB, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. B. Lorenz, H. Ohlback, and E. Stoffel. A hybrid spatial model for representing indoor environments. In W2GIS'06. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. S. Pallottino and M. G. Scutella. Shortest path algorithms in transportation models: classical and innovative aspects. Technical Report TR-97-06, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. J.-S. Park, M. Penner, and V. K. Prasanna. Optimizing graph algorithms for improved cache performance. IEEE Trans. Parallel Distrib. Syst., 15(9), 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. S. Russell and P. Norvig. Artificial Intelligence: A Modern Approach. 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. H. Samet, J. Sankaranarayanan, and H. Alborzi. Scalable network distance browsing in spatial databases. In ACM SIGMOD, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Seidel. On the all-pairs-shortest-path problem. In STOC'92. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. S. Shekhar, A. Fetterer, and Goyal. Materialization trade-offs in hierarchical shortest path algorithms. In SSD'97. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. S. Shekhar and H. Xiong. Encyclopedia of GIS. 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. W. White, A. Demers, C. Koch, J. Gehrke, and Rajagopalan. Scaling games to epic proportions. In ACM SIGMOD, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library

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 Other conferences
    EDBT '10: Proceedings of the 13th International Conference on Extending Database Technology
    March 2010
    741 pages
    ISBN:9781605589459
    DOI:10.1145/1739041

    Copyright © 2010 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: 22 March 2010

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article

    Acceptance Rates

    Overall Acceptance Rate7of10submissions,70%

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader