TIPS: Mining Top-K Locations to Minimize User-Inconvenience for Trajectory-Aware Services

Facility location problems aim to identify the best locations to set up new services. Majority of the existing works typically assume that the users are static. However, there exists a wide array of services such as fuel stations, ATMs, food joints, etc., that are widely accessed by mobile users besides the static ones. Such trajectory-aware services should, therefore, factor in the trajectories of its users rather than simply their static locations. In this work, we introduce the problem of optimal placement of facility locations for such trajectory-aware services that minimize the user inconvenience. The inconvenience of a user is the extra distance traveled by her from her regular path to avail a service. We call this the TIPS problem (Trajectory-aware Inconvenience-minimizing Placement of Services) and consider two variants of it. The goal of the first variant, MAXTIPS, is to minimize the maximum inconvenience faced by any user, while that of the second, AVGTIPS, is to minimize the average inconvenience over all the users. We show that both these problems are NP-hard, and propose multiple efficient heuristics to solve them. Empirical evaluation on real urban-scale road networks validate the efficiency and effectiveness of the proposed heuristics.

[1]  Yuan Xue,et al.  A Branch and Bound Method for Min-dist Location Selection Queries , 2012, ADC.

[2]  Oded Berman,et al.  Optimal Location of Discretionary Service Facilities , 1992, Transp. Sci..

[3]  Arnab Bhattacharya,et al.  NetClus: A Scalable Framework for Locating Top-K Sites for Placement of Trajectory-Aware Services , 2017, 2017 IEEE 33rd International Conference on Data Engineering (ICDE).

[4]  Tanzima Hashem,et al.  Efficient Computation of the Optimal Accessible Location for a Group of Mobile Agents , 2018, ACM Trans. Spatial Algorithms Syst..

[5]  Oded Berman,et al.  Locating flow-intercepting facilities: New approaches and results , 1995, Ann. Oper. Res..

[6]  Xiao Han,et al.  Taxi Exp: A Novel Framework for City-Wide Package Express Shipping via Taxi Crowd Sourcing , 2014, 2014 IEEE 11th Intl Conf on Ubiquitous Intelligence and Computing and 2014 IEEE 11th Intl Conf on Autonomic and Trusted Computing and 2014 IEEE 14th Intl Conf on Scalable Computing and Communications and Its Associated Workshops.

[7]  Xin-She Yang,et al.  Introduction to Algorithms , 2021, Nature-Inspired Optimization Algorithms.

[8]  Yunjun Gao,et al.  Collective-k Optimal Location Selection , 2017, SSTD.

[9]  Dan Lin,et al.  The Min-dist Location Selection Query , 2012, 2012 IEEE 28th International Conference on Data Engineering.

[10]  Tanzima Hashem,et al.  Optimal mobile facility localization , 2015, SIGSPATIAL/GIS.

[11]  Meng Wang,et al.  Place Your Next Branch with MILE-RUN: Min-dist Location Selection over User Movement , 2018, Inf. Sci..

[12]  Wilfred Ng,et al.  Efficient processing of optimal meeting point queries in Euclidean space and road networks , 2013, Knowledge and Information Systems.

[13]  Kamesh Munagala,et al.  Local Search Heuristics for k-Median and Facility Location Problems , 2004, SIAM J. Comput..

[14]  Vijay V. Vazirani,et al.  Approximation algorithms for metric facility location and k-Median problems using the primal-dual schema and Lagrangian relaxation , 2001, JACM.

[15]  Oded Berman,et al.  Locating Discretionary Service Facilities Based on Probabilistic Customer Flows , 1995, Transp. Sci..

[16]  Sudipto Guha,et al.  Improved combinatorial algorithms for the facility location and k-median problems , 1999, 40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039).

[17]  Rajmohan Rajaraman,et al.  Analysis of a local search heuristic for facility location problems , 2000, SODA '98.

[18]  Philip S. Yu,et al.  Efficient Method for Maximizing Bichromatic Reverse Nearest Neighbor , 2009, Proc. VLDB Endow..

[19]  M. L. Fisher,et al.  An analysis of approximations for maximizing submodular set functions—I , 1978, Math. Program..

[20]  Oded Berman,et al.  Flow intercepting spatial interaction model: a new approach to optimal location of competitive facilities , 1998 .

[21]  Feifei Li,et al.  Optimal location queries in road network databases , 2011, 2011 IEEE 27th International Conference on Data Engineering.

[22]  Feifei Li,et al.  Dynamic monitoring of optimal locations in road network databases , 2013, The VLDB Journal.

[23]  Said Salhi,et al.  Facility Location: A Survey of Applications and Methods , 1996 .

[24]  Yang Du,et al.  The Optimal-Location Query , 2005, SSTD.

[25]  Guangzhong Sun,et al.  Driving with knowledge from the physical world , 2011, KDD.

[26]  P. Alam ‘L’ , 2021, Composites Engineering: An A–Z Guide.

[27]  H. A. Eiselt,et al.  Foundations of Location Analysis , 2011 .

[28]  Yufei Tao,et al.  Progressive computation of the min-dist optimal-location query , 2006, VLDB.

[29]  Horst A. Eiselt,et al.  Location analysis: A synthesis and survey , 2005, Eur. J. Oper. Res..

[30]  Christian S. Jensen,et al.  Trajectory based optimal segment computation in road network databases , 2013, SIGSPATIAL/GIS.

[31]  Cheng Long,et al.  Optimal Location Queries in Road Networks , 2015, TODS.

[32]  Chengyang Zhang,et al.  Map-matching for low-sampling-rate GPS trajectories , 2009, GIS.

[33]  Satish Rao,et al.  Approximation schemes for Euclidean k-medians and related problems , 1998, STOC '98.

[34]  Cheng Long,et al.  Efficient algorithms for optimal location queries in road networks , 2014, SIGMOD Conference.

[35]  Claudio Sterle,et al.  Flow Intercepting Facility Location: Problems, Models and Heuristics , 2009, J. Math. Model. Algorithms.

[36]  Ge Yu,et al.  The min-dist location selection and facility replacement queries , 2013, World Wide Web.

[37]  Oded Berman,et al.  Locating Discretionary Service Facilities, II: Maximizing Market Size, Minimizing Inconvenience , 1995, Oper. Res..

[38]  Teofilo F. GONZALEZ,et al.  Clustering to Minimize the Maximum Intercluster Distance , 1985, Theor. Comput. Sci..

[39]  Yanhua Li,et al.  Mining the Most Influential $k$ -Location Set from Massive Trajectories , 2016, IEEE Transactions on Big Data.

[40]  Sudipto Guha,et al.  A constant-factor approximation algorithm for the k-median problem (extended abstract) , 1999, STOC '99.

[41]  Jiawei Han,et al.  CLARANS: A Method for Clustering Objects for Spatial Data Mining , 2002, IEEE Trans. Knowl. Data Eng..

[42]  M. J. Hodgson The location of public facilities intermediate to the journey to work , 1981 .

[43]  Farnoush Banaei Kashani,et al.  Optimal network location queries , 2010, GIS '10.

[44]  Stefanie Seiler,et al.  Finding Groups In Data , 2016 .

[45]  Yubao Liu,et al.  Finding multiple new optimal locations in a road network , 2016, SIGSPATIAL/GIS.

[46]  Oded Berman,et al.  The generalized maximal covering location problem , 2002, Comput. Oper. Res..

[47]  Zvi Drezner,et al.  Facility location - applications and theory , 2001 .

[48]  Meng Wang,et al.  PINOCCHIO: Probabilistic Influence-Based Location Selection over Moving Objects , 2016, IEEE Transactions on Knowledge and Data Engineering.

[49]  Xing Xie,et al.  T-drive: driving directions based on taxi trajectories , 2010, GIS '10.

[50]  Satish Rao,et al.  A Nearly Linear-Time Approximation Scheme for the Euclidean k-Median Problem , 2007, SIAM J. Comput..