Abstract

The optimal sequenced route (OSR) query, as a popular problem in route planning for smart cities, searches for a minimum-distance route passing through several POIs in a specific order from a starting position. In reality, POIs are usually rated, which helps users in making decisions. Existing OSR queries neglect the fact that the POIs in the same category could have different scores, which may affect users’ route choices. In this paper, we study a novel variant of OSR query, namely Rating Constrained Optimal Sequenced Route query (RCOSR), in which the rating score of each POI in the optimal sequenced route should exceed the query threshold. To efficiently process RCOSR queries, we first extend the existing TD-OSR algorithm to propose a baseline method, called MTDOSR. To tackle the shortcomings of MTDOSR, we try to design a new RCOSR algorithm, namely Optimal Subroute Expansion (OSE) Algorithm. To enhance the OSE algorithm, we propose a Reference Node Inverted Index (RNII) to accelerate the distance computation of POI pairs in OSE and quickly retrieve the POIs of each category. To make full use of the OSE and RNII, we further propose a new efficient RCOSR algorithm, called Recurrent Optimal Subroute Expansion (ROSE), which recurrently utilizes OSE to compute the current optimal route as the guiding path and update the distance of POI pairs to guide the expansion. Then, we extend our techniques to handle a variation of RCOSR query, namely RCkOSR query. The experimental results demonstrate that the proposed algorithm significantly outperforms the existing approaches.

Highlights

  • With the ever-growing popularity of smartphones and other location-based services, various route queries have been studied to cater to users’ different needs

  • We propose a new optimal sequenced route (OSR) query, namely Rating Constrained Optimal Sequenced Route (RCOSR) query, where for each category of points of interest (POIs), there is a threshold representing the minimum rating score acceptable to the query user, in our initial study [15]

  • To enhance the Optimal Subroute Expansion (OSE) algorithm, we propose an index, called Reference Node Inverted Index (RNII), to accelerate the distance computation and quickly retrieve POIs of each category for POI filtering

Read more

Summary

Introduction

With the ever-growing popularity of smartphones and other location-based services, various route queries have been studied to cater to users’ different needs. Among these route queries, the optimal sequenced route (OSR) query has received significant research momentum in recent years [22]. It is designed to find the optimal route passing through a sequence of points of interest (POIs) of specific categories (e.g., gas stations, restaurants, and shopping malls) in a particular order. Given a user u1 located at v1 , she wants to pass through a sequence of POIs (e.g., restaurant, supermarket) to arrive at the destination node v16 ; this OSR query returns a route {v1, pS1, pR1 , v16}1 with the cost of 55

Objectives
Methods
Findings
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call