TY - JOUR
T1 - Multi-Constraint Shortest Path Using Forest Hop Labeling
AU - Liu, Ziyi
AU - Li, Lei
AU - Zhang, Mengxuan
AU - Hua, Wen
AU - Zhou, Xiaofang
N1 - Funding Information:
This work was partially supported by the Australian Research Council under Grant No. DP200103650 and LP180100018, Hong Kong Research Grants Council (grant# 16202722), and was partially conducted in the JC STEM Lab of Data Science Foundations funded by The Hong Kong Jockey Club Charities Trust.
Publisher Copyright:
© 2022, The Author(s), under exclusive licence to Springer-Verlag GmbH Germany, part of Springer Nature.
PY - 2023/5
Y1 - 2023/5
N2 - The Multi-Constraint Shortest Path (MCSP) problem aims to find the shortest path between two nodes in a network subject to a given constraint set. It is typically processed as a skyline path problem. However, the number of intermediate skyline paths becomes larger as the network size increases and the constraint number grows, which brings about the dramatical growth of computational cost and further makes the existing index-based methods hardly capable of obtaining the complete exact results. In this paper, we propose a novel high-dimensional skyline path concatenation method to avoid the expensive skyline path search, which supports the efficient construction of hop labeling index for MCSP queries. Specifically, a set of insightful observations and techniques are proposed to improve the efficiency of concatenating two skyline path set, a n-Cube technique is designed to prune the concatenation space among multiple hops, and a constraint pruning method is used to avoid the unnecessary computation. Furthermore, to scale up to larger networks, we propose a novel forest hop labeling which enables the parallel label construction from different network partitions. Our approach is the first method that can achieve accuracy and efficiency for MCSP query. Extensive experiments on real-life road networks demonstrate the superiority of our method over state-of-the-art solutions.
AB - The Multi-Constraint Shortest Path (MCSP) problem aims to find the shortest path between two nodes in a network subject to a given constraint set. It is typically processed as a skyline path problem. However, the number of intermediate skyline paths becomes larger as the network size increases and the constraint number grows, which brings about the dramatical growth of computational cost and further makes the existing index-based methods hardly capable of obtaining the complete exact results. In this paper, we propose a novel high-dimensional skyline path concatenation method to avoid the expensive skyline path search, which supports the efficient construction of hop labeling index for MCSP queries. Specifically, a set of insightful observations and techniques are proposed to improve the efficiency of concatenating two skyline path set, a n-Cube technique is designed to prune the concatenation space among multiple hops, and a constraint pruning method is used to avoid the unnecessary computation. Furthermore, to scale up to larger networks, we propose a novel forest hop labeling which enables the parallel label construction from different network partitions. Our approach is the first method that can achieve accuracy and efficiency for MCSP query. Extensive experiments on real-life road networks demonstrate the superiority of our method over state-of-the-art solutions.
UR - http://www.scopus.com/inward/record.url?scp=85135806545&partnerID=8YFLogxK
U2 - 10.1007/s00778-022-00760-2
DO - 10.1007/s00778-022-00760-2
M3 - Journal article
AN - SCOPUS:85135806545
SN - 1066-8888
VL - 32
SP - 595
EP - 621
JO - VLDB Journal
JF - VLDB Journal
IS - 3
ER -