Consider a city’s road network and a worker who is traveling on a given path from a starting point s to a destination d (e.g., from school or work to home) in said network. Consider further that there is a set of tasks in the network available to be performed, where each such task takes a certain amount of time to be completed and yields a positive reward if completed, and, finally, that the worker is willing to deviate from his/her path as long as the travel time to the selected tasks plus the time taken for completing them does not exceed a given time budget. We call this problem the In-Route Task Selection (IRTS) problem and consider two variants thereof. In the first one, named IRTS-SP, we assume that the worker only specifies s and d and he/she wants to consider alternative paths that deviate (cost-wise) as little as possible from the cost of the shortest path connecting s and d . In the second variant, named IRTS-PP, we assume that the worker has a preferred path from s to d and wants to travel along that one path for as long as possible. The latter is practically relevant in cases where the worker has a path other than the shortest one that is more desirable for non-objective reasons, e.g., availability of public transit, bicycle-friendliness or perceived safety. Common to both variants though, we assume that the worker wants to maximize the rewards collected by completing tasks. Clearly, there are now two conflicting criteria for the worker to contemplate when considering which tasks to perform: minimizing path deviation and maximizing collected reward. In this context, we investigate both IRTS variants using the skyline paradigm in order to obtain the set of non-dominated solutions w.r.t. the tradeoffs between earned rewards and deviation from either the cost of the shortest path, in the case of IRTS-SP, or the actual preferred path, in the case of IRTS-PP. Returning the skyline set of solutions to workers is of practical interest as it empowers them, e.g., it allows them to decide, at query time, which tasks suit them better. We propose exact and heuristic approaches in order to solve both variants of the IRTS problem. Our experiments, using real city-scale datasets, show that while the exact approaches serve as benchmarks, they do not scale due to the NP-hardness of the problems. The overall best heuristic approach, on the other hand, can solve relatively large instances of the IRTS problems within practical query processing time, e.g., at par with less effective greedy heuristics, while still producing very good approximate skyline sets, e.g., often yielding less than 10% relative error w.r.t. the exact solution.
In this paper we present an algorithm for optimal processing of time-dependent sequenced route queries in road networks, i.e., given a road network where the travel time over an edge is time-dependent and a given ordered list of categories of interest, we find the fastest route between an origin and destination that passes through a sequence of points of interest belonging to each of the specified categories of interest. For instance, considering a city road network at a given departure time, one can find the fastest route between one's work and his/her home, passing through a bank, a supermarket and a restaurant, in this order. The main contribution of our work is the consideration of the time-dependency of the network, a realistic characteristic of urban road networks, which has not been considered previously when addressing the optimal sequenced route query. Our approach uses the A* search paradigm that is equipped with an admissible heuristic function, thus guaranteed to yield the optimal solution, along with a pruning scheme for further reducing the search space. In order to compare our proposal we extended a previously proposed solution aimed at non-time dependent sequenced route queries, enabling it to deal with the timedependency. Our experiments using real and synthetic data sets have shown our proposed solution to be up to two orders of magnitude faster than the temporally extended previous solution.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.