skip to main content
research-article

Optimal Location Queries in Road Networks

Published: 23 October 2015 Publication History

Abstract

In this article, we study an optimal location query based on a road network. Specifically, given a road network containing clients and servers, an optimal location query finds a location on the road network such that when a new server is set up at this location, a certain cost function computed based on the clients and servers (including the new server) is optimized. Two types of cost functions, namely, MinMax and MaxSum, have been used for this query. The optimal location query problem with MinMax as the cost function is called the MinMax query, which finds a location for setting up a new server such that the maximum cost of a client being served by his/her closest server is minimized. The optimal location query problem with MaxSum as the cost function is called the MaxSum query, which finds a location for setting up a new server such that the sum of the weights of clients attracted by the new server is maximized. The MinMax query and the MaxSum query correspond to two types of optimal location query with the objectives defined from the clients' perspective and from the new server's perspective, respectively. Unfortunately, the existing solutions for the optimal query problem are not efficient. In this article, we propose an efficient algorithm, namely, MinMax-Alg (MaxSum-Alg), for the MinMax (MaxSum) query, which is based on a novel idea of nearest location component. We also discuss two extensions of the optimal location query, namely, the optimal multiple-location query and the optimal location query on a 3D road network. Extensive experiments were conducted, showing that our algorithms are faster than the state of the art by at least an order of magnitude on large real benchmark datasets. For example, in our largest real datasets, the state of the art ran for more than 10 (12) hours while our algorithm ran within 3 (2) minutes only for the MinMax (MaxSum) query, that is, our algorithm ran at least 200 (600) times faster than the state of the art.

Supplementary Material

a17-chen-app.pdf (chen.zip)
Supplemental movie, appendix, image and software files for, Optimal Location Queries in Road Networks

References

[1]
Veronika Bauer, Johann Gamper, Roberto Loperfido, Sylvia Profanter, Stefan Putzer, and Igor Timko. 2008. Computing isochrones in multi-modal, schedule-based transport networks. In Proceedings of the 16th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems (GIS'08). 78.
[2]
Sergio Cabello, Jose Miguel Diaz-Banez, Stefan Langerman, Carlos Seara, and Inmaculada Ventura. 2005. Reverse facility location problems. In Proceedings of the Canadian Conference on Computational Geometry (CCCG'05). 68--71.
[3]
Jean Cardinal and Stefan Langerman. 2006. Min-max-min geometric facility location problems. In Proceedings of the European Workshop on Computational Geometry (EWCG'06). 149--152.
[4]
Zitong Chen, Yubao Liu, Raymond Chi-Wing Wong, Jiamin Xiong, Xiuyuan Cheng, and Peihuan Chen. 2015. Rotating MaxRS queries. Inform. Sci. 305, 1 (2015), 110--129.
[5]
Zitong Chen, Yubao Liu, Raymond Chi-Wing Wong, Jiamin Xiong, Ganglin Mai, and Cheng Long. 2014. Efficient algorithms for optimal location queries in road networks. In Proceedings of the ACM SIGMOD International Conference on Management of Data (SIGMOD/PODS'14). 123--134.
[6]
Dong-Wan Choi, Chin-Wan Chung, and Yufei Tao. 2012. A scalable algorithm for maximizing range sum in spatial databases. Proc. VLDB 5, 11 (2012), 1088--1099.
[7]
Mark de Berg, Mark van Krefeld, Mark Overmars, and Olfried Schwarzkopf. 2000. Computational Geometry: Algorithms and Applications. Springer-Verlag.
[8]
Edsger W. Dijkstra. 1959. A note on two problems in connexion with graphs. Numerische Mathematik 1, 1 (1959), 269--271.
[9]
Yang Du, Donghui Zhang, and Tian Xia. 2005. The optimal-location query. In Proceedings of the 9th International Symposium on Advances in Spatial and Temporal Database (SSTD'05). 163--180.
[10]
Martin Erwig. 2000. The graph Voronoi diagram with applications. Networks 36, 3 (2000), 156--163.
[11]
Johann Gamper, Michael H. Böhlen, Willi Cometti, and Markus Innerebner. 2011. Computing isochrones in multi-modal, schedule-based transport networks. In Proceedings of the 20th ACM International Conference on Information and Knowledge Management (CIKM'11). 2381--2384.
[12]
Johann Gamper, Michael H. Böhlen, and Markus Innerebner. 2012. Scalable computation of isochrones with network expiration. In Proceedings of the 24th International Conference on Scientific and Statistical Database Management (SSDBM'12). 526--543.
[13]
Parisa Ghaemi, Kaveh Shahabi, John P. Wilson, and Farnoush Banaei Kashani. 2010. Optimal network location queries. In Proceedings of the 18th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems (GIS'10). 478--481.
[14]
Parisa Ghaemi, Kaveh Shahabi, John P. Wilson, and Farnoush Banaei Kashani. 2012. Continuous maximal reverse nearest neighbor query on spatial networks. In Proceedings of the 20th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems (GIS'12). 61--70.
[15]
Parisa Ghaemi, Kaveh Shahabi, John P. Wilson, and Farnoush Banaei Kashani. 2014. A comparative study of two approaches for supporting optimal network location queries. GeoInformatica 18, 2 (2014), 229--251.
[16]
John Hershberger. 1989. Finding the upper envelope of n line segments in O(nlogn) time. Inf. Process. Lett. 4, 33 (1989), 169--174.
[17]
Manohar Kaul, Bin Yang, and Christian S. Jensen. 2013. Building accurate 3D spatial networks to enable next generation intelligent transportation systems. In Proceedings of the 14th IEEE International Conference on Mobile Data Management (MDM'13). 137--146.
[18]
Jakob Krarup and Peter Mark Pruzan. 1983. The simple plant location problem: Survey and synthesis. Euro. J. Oper. Res. 12, 1 (1983), 36--57.
[19]
Yubao Liu, Raymond Chi-Wing Wong, Ke Wang, Zhijie Li, Cheng Chen, and Zhitong Chen. 2013. A new approach for maximizing bichromatic reverse nearest neighbor search. Knowl. Inf. Syst. 36, 1 (2013), 23--58.
[20]
Adam Meyerson. 2001. Online facility location. In Proceedings of the 42nd Annual Symposium on Foundations of Computer Science (FOCS'01). 426--431.
[21]
Jianzhong Qi, Rui Zhang, Lars Kulik, Dan Lin, and Yuan Xue. 2012. The min-dist location selection query. In Proceedings of the IEEE 28th International Conference on Data Engineering (ICDE'12). 366--377.
[22]
Barbaros C. Tansel, Richard L. Francis, and Timothy J. Lowe. 1983. Location on networks: A survey. Manag. Sci. 29, 4 (1983), 498--511.
[23]
Raymond Chi-Wing Wong, M. Tamer Ozsu, Ada Wai-Chee Fu, Philip S. Yu, and Lian Liu. 2009. Efficient method for maximizing bichromatic reverse nearest neighbor. Proc. VLDB 2, 1 (2009), 1126--1137.
[24]
Raymond Chi-Wing Wong, M. Tamer Ozsu, Ada Wai-Chee Fu, Philip S. Yu, Lian Liu, and Yubao Liu. 2011. Maximizing bichromatic reverse nearest neighbor for lp-norm in two- and three-dimensional spaces. VLDB J. 20, 6 (2011), 893--919.
[25]
Xiaokui Xiao, Bin Yao, and Feifei Li. 2011. Optimal location queries in road network databases. In Proceedings of the IEEE 27th International Conference on Data Engineering (ICDE'11). 804--815.
[26]
Da Yan, Raymond Chi-Wing Wong, and Wilfred Ng. 2011. Efficient methods for finding influential locations with adaptive grids. In Proceedings of the 20th ACM International Conference on Information and Knowledge Management (CIKM'11). 1475--1484.
[27]
Bin Yao, Xiaokui Xiao, Feifei Li, and Yifan Wu. 2014. Dynamic monitoring of optimal locations in road network database. VLDB J. 23, 5 (2014), 697--720.
[28]
Donghui Zhang, Yang Du, Tian Xia, and Yufei Tao. 2006. Progressive computation of the min-dist optimal-location query. In Proceedings of the 32nd International Conference on Very Large Data Bases (VLDB'06). 643--654.
[29]
Zenan Zhou, Wei Wu, Xiaohui Li, Mong Li Lee, and Wynne Hsu. 2011. MaxFirst for MaxBRkNN. In Proceedings of the IEEE 27th International Conference on Data Engineering (ICDE'11). 828--839.

Cited By

View all
  • (2024)On Efficiently Processing MIT Queries in Trajectory DataIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2024.336194836:7(3329-3347)Online publication date: Jul-2024
  • (2024)An adaptive time-varying neural network for solving K optimal time-varying destroy locations query problemKnowledge-Based Systems10.1016/j.knosys.2024.112407303(112407)Online publication date: Nov-2024
  • (2023)Towards Efficient MIT query in Trajectory Data2023 IEEE 39th International Conference on Data Engineering (ICDE)10.1109/ICDE55515.2023.00170(2194-2206)Online publication date: Apr-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Database Systems
ACM Transactions on Database Systems  Volume 40, Issue 3
October 2015
247 pages
ISSN:0362-5915
EISSN:1557-4644
DOI:10.1145/2838914
Issue’s Table of Contents
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: 23 October 2015
Accepted: 01 May 2015
Revised: 01 February 2015
Received: 01 September 2014
Published in TODS Volume 40, Issue 3

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Optimal location query
  2. nearest location component
  3. road network

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

  • National Natural Science Foundation of China
  • Science and Technology Planning Project of Guangdong Province, China

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)7
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)On Efficiently Processing MIT Queries in Trajectory DataIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2024.336194836:7(3329-3347)Online publication date: Jul-2024
  • (2024)An adaptive time-varying neural network for solving K optimal time-varying destroy locations query problemKnowledge-Based Systems10.1016/j.knosys.2024.112407303(112407)Online publication date: Nov-2024
  • (2023)Towards Efficient MIT query in Trajectory Data2023 IEEE 39th International Conference on Data Engineering (ICDE)10.1109/ICDE55515.2023.00170(2194-2206)Online publication date: Apr-2023
  • (2022)Studies on Nanomaterial Coated Stents on High Grade Ruptured Intracranial Aneurysms and Analysis of the Effect of Ultra-Early Clipping OperationIntegrated Ferroelectrics10.1080/10584587.2022.2061198226:1(100-112)Online publication date: 3-Jun-2022
  • (2022)Data driven smart policingComputers in Human Behavior10.1016/j.chb.2021.107014127:COnline publication date: 1-Feb-2022
  • (2021)Optimal location query based on k nearest neighboursFrontiers of Computer Science: Selected Publications from Chinese Universities10.1007/s11704-020-9279-615:2Online publication date: 1-Apr-2021
  • (2019)TIPS: Mining Top-K Locations to Minimize User-Inconvenience for Trajectory-Aware ServicesIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2019.2935448(1-1)Online publication date: 2019
  • (2019)KOLQ in a Road Network2019 20th IEEE International Conference on Mobile Data Management (MDM)10.1109/MDM.2019.00-71(81-90)Online publication date: Jun-2019
  • (2019)Multicapacity Facility Selection in Networks2019 IEEE 35th International Conference on Data Engineering (ICDE)10.1109/ICDE.2019.00076(794-805)Online publication date: Apr-2019
  • (2018)Node Selection in Large Networks2018 IEEE 34th International Conference on Data Engineering (ICDE)10.1109/ICDE.2018.00216(1689-1693)Online publication date: Apr-2018
  • Show More Cited By

View Options

Get Access

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media