Efficient scheduling of generalized group trips in road networks

Yeasir Rayhan, Tanzima Hashem, Roksana Jahan, Muhammad Aamir Cheema

Research output: Contribution to journalArticleResearchpeer-review

1 Citation (Scopus)


In this article, we introduce generalized group trip scheduling (GGTS) queries that enable friends and families to perform activities at different points of interest (POIs), such as a shopping center, a restaurant and a pharmacy with the minimum total travel distance. Trip planning and scheduling for groups, an important class of location-based services (LBSs), have recently received attention from researchers. However, both group trip planning (GTP) and group trip scheduling (GTS) queries have restrictions: A GTP query assumes that all group members visit all required POIs together, whereas a GTS query requires that each POI is visited by a single group member. A GGTS query is more general and allows any number of group members to visit a POI together. We propose an efficient algorithm to evaluate the exact answers for GGTS queries in road networks. Since finding the answer for a GGTS query is an NP-hard problem, to reduce the processing overhead for a large group size or a large number of required POI types or a large POI dataset, we propose two heuristic solutions-trip-scheduling heuristic (TSH) and search region refinement heuristic (SRH)-for processing GGTS queries. Extensive experiments with real datasets show that our optimal algorithm is preferable for small parameter settings, and the heuristic solutions reduce the processing overhead significantly in return for sacrificing the accuracy slightly.

Original languageEnglish
Article number3325915
Number of pages24
JournalACM Transactions on Spatial Algorithms and Systems
Issue number2
Publication statusPublished - Jul 2019


  • Generalized group trip scheduling
  • Group trip planning
  • Group trip scheduling
  • Points of interests
  • Road networks

Cite this