Skip to main content

An Efficient Evaluation of Spatial Search on Road Networks Using G-Tree

  • Conference paper
  • First Online:
Evolution in Computational Intelligence

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1176))

Abstract

Location-based services (LBS) enable users to question the purpose of interest like restaurants, hospitals with various features. Although optimal route calculation in road network supported distance may be a combinatorial optimization problem, with the advancement of varied web mapping services, it is possible to produce travel distance for LBS applications. Road network and site data easily are often represented as a graph during a spatial database. By using different spatial functions like pg-routing Dijikstra or pg-Routing A*, we will efficiently calculate the route from it. But in case of extremely large dataset, searching route and finding nearest neighbors are far more difficult. So here a completely unique indexing method for the road network is proposed. G-Tree indexing is an indexing method that efficiently supports mainly two queries,i.e., k-NN queries, single-pair shortest path query. G-Tree indexing method is inspired by R-Tree. Inspired by R-Tree, G-Tree may be a height-balanced and scalable index, namely G-Tree, to efficiently support these queries. The space complexity of G-Tree is O(│V│log│V│), where │V│ is the number of vertices within the road network. Finding only one shortest path to a point of interest (POI) is not sufficient for many situations like road conditions, traffic, etc. So this paper also suggests the method for calculating k alternating paths to a point of interest (POI) by using Yen’s algorithm and G-Tree.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Zhang, D., Chow, C.Y., Li, Q., Zhang, X., Xu, Y.: A spatial mashup service for efficient evaluation of concurrent k-NN queries. IEEE Trans. Comput. 65(8), 2428–2442 (2016)

    Article  MathSciNet  Google Scholar 

  2. Google Maps: http://maps.google.com

  3. MapQuest Maps: http://www.mapquestapi.com

  4. Microsoft Bing Maps: http://www.bing.com/maps

  5. Yahoo! Maps: http://maps.yahoo.com

  6. The Google Distance Matrix API: https://developers.google.com/maps/documentation/distancematrix

  7. The Google Directions API: https://developers.google.com/maps/documentation/directions

  8. MapQuest Directions Web Service—Route Matrix: http://www.mapquestapi.com/directions

  9. The Google Places API: https://developers.google.com/places

  10. Zhong, R., Li, G., Tan, K.-L., Zhou, L., Gong, L.: G-Tree: an efficient and scalable index for spatial search on road networks. IEEE Trans. Knowl. Data Eng. 27(8), 2175–2189 (2015)

    Article  Google Scholar 

  11. Guttman, A.: R-Trees. A Dynamic Index Structure For Spatial Searching. http://pages.cs.wisc.edu/

  12. Bast, H., et al.: Transit—Ultrafast shortest path queries with linear-time pre-processing. In: Proceedings 9th DIMACS Implémentation Challenge, pp. 175–192 (2006)

    Google Scholar 

  13. Yen, J.Y.: Finding the K shortest loop less paths in a network. Manage. Sci. 17(11), 712–716 (1971)

    Article  Google Scholar 

  14. Barbehenn, M.: A note on the complexity of Dijkstra’s algorithm for graphs with weighted vertices. IEEE Trans. Comput. 47(2), 263 (1998)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to C. P. Shahina .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Shahina, C.P. (2021). An Efficient Evaluation of Spatial Search on Road Networks Using G-Tree. In: Bhateja, V., Peng, SL., Satapathy, S.C., Zhang, YD. (eds) Evolution in Computational Intelligence. Advances in Intelligent Systems and Computing, vol 1176. Springer, Singapore. https://doi.org/10.1007/978-981-15-5788-0_23

Download citation

Publish with us

Policies and ethics