Multi-user Itinerary Planning for Optimal Group Preference

The increasing popularity of location-based applications creates new opportunities for users to travel together. In this paper, we study a novel spatio-social optimization problem, i.e., Optimal Group Route, for multi-user itinerary planning. With our problem formulation, users can individually specify sources and destinations, preferences on the Point-of-interest (POI) categories, as well as the distance constraints. The goal is to find a itinerary that can be traversed by all the users while maximizing the group’s preference of POI categories in the itinerary. Our work advances existing group trip planning studies by maximizing the group’s social experience. To this end, individual preferences of POI categories are aggregated by considering the agreement and disagreement among group members. Furthermore, planning a multi-user itinerary on large real-world networks is computationally challenging. We propose one approximate solution with bounded approximation ratio and one exact solution which computes the optimal itinerary by exploring a limited number of paths in the road network. In addition, an effective compression algorithm is developed to reduce the size of the network, providing a significant acceleration in our exact solution. We conduct extensive empirical evaluations on the road network and POI datasets of Los Angeles and our results confirm the effectiveness and efficiency of our solutions.

[1]  Tanzima Hashem,et al.  Group Trip Scheduling (GTS) Queries in Spatial Databases , 2017, International Conference on Extending Database Technology.

[2]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[3]  Tanzima Hashem,et al.  Efficient Computation of Group Optimal Sequenced Routes in Road Networks , 2015, 2015 16th IEEE International Conference on Mobile Data Management.

[4]  Xiaokui Xiao,et al.  Keyword-aware Optimal Route Search , 2012, Proc. VLDB Endow..

[5]  Yehoshua Sagiv,et al.  Interactive route search in the presence of order constraints , 2010, Proc. VLDB Endow..

[6]  Cong Yu,et al.  Group Recommendation: Semantics and Efficiency , 2009, Proc. VLDB Endow..

[7]  Cong Yu,et al.  Interactive itinerary planning , 2011, 2011 IEEE 27th International Conference on Data Engineering.

[8]  Mario A. Nascimento,et al.  k-Optimal meeting points based on preferred paths , 2016, SIGSPATIAL/GIS.

[9]  Ronald L. Rivest,et al.  Introduction to Algorithms, third edition , 2009 .

[10]  Feifei Li,et al.  On Trip Planning Queries in Spatial Databases , 2005, SSTD.

[11]  Yehoshua Sagiv,et al.  Heuristic algorithms for route-search queries over geographical data , 2008, GIS '08.

[12]  Panos Kalnis,et al.  Collective Travel Planning in Spatial Networks , 2016, IEEE Transactions on Knowledge and Data Engineering.

[13]  Cyrus Shahabi,et al.  The optimal sequenced route query , 2008, The VLDB Journal.

[14]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[15]  Farnoush Banaei Kashani,et al.  TransDec:A spatiotemporal query processing framework for transportation systems , 2010, 2010 IEEE 26th International Conference on Data Engineering (ICDE 2010).

[16]  Xinpeng Zhang,et al.  Mutually Beneficial Confluent Routing , 2016, IEEE Transactions on Knowledge and Data Engineering.

[17]  Roger Zimmermann,et al.  The multi-rule partial sequenced route query , 2008, GIS '08.

[18]  Anthony K. H. Tung,et al.  Automatic Itinerary Planning for Traveling Services , 2014, IEEE Transactions on Knowledge and Data Engineering.

[19]  Tanzima Hashem,et al.  Efficient Computation of Trips with Friends and Families , 2015, CIKM.

[20]  Elham Ahmadi,et al.  Group Trip Planning Queries in Spatial Databases , 2017 .