More about HKUST
Towards Effective Use of Constrained Shortest Paths in Road Networks
The Hong Kong University of Science and Technology Department of Computer Science and Engineering PhD Thesis Defence Title: "Towards Effective Use of Constrained Shortest Paths in Road Networks" By Mr. Libin WANG Abstract: Route planning has been an integral part of many spatial applications, such as online navigation systems, ride-hailing platforms, and food delivery services. One of the fundamental operations in route planning is the point-to-point shortest path query due to its ubiquitous and simple usage. However, finding the "shortest" path that minimizes a single objective (such as the shortest distance and travel time) cannot satisfy various routing demands in practice. For example, a traveler may have a limited budget for the toll fee, and the shortest path can be infeasible when it traverses several highways and bridges with high toll charges. It is more flexible to consider the constrained shortest path (CSP) that minimizes an objective under a constraint imposed on the path. In this thesis, we study how to effectively use the CSP from local and global views. From a local view, given a query with a constraint and two points, we aim to improve the efficiency of processing each query. First, we consider Resource Constrained Shortest Path (RCSP) under the numerical constraint (also called the resource constraint). It sets an upper bound on one metric value of the path, also called the path cost (e.g., the budget value for the toll fee in the previous example). We aim to find the RCSP that minimizes an objective, represented by the other metric value of the path (e.g., the distance and travel time), under the numerical constraint. We design by far the fastest solution called QHL, which runs faster than previous solutions by orders of magnitude. Its query time complexity has one fewer multiplier than that of the best-known algorithm. Second, we consider the Label Constrained Shortest Path (LCSP) under the categorical constraint (also called the label constraint). Specifically, in the context of regular languages, each edge is associated with a label (or symbol) from an alphabet, and the path label concatenated by the edge labels along the path can be seen as a "word" and should satisfy the given regular language constraint. For example, the categorical constraint can prohibit the use of toll roads when edges are associated with labels that indicate whether the corresponding roads have toll charges or not. We propose the fastest known solution called PCSP, which answers each query in around 100 microseconds and outperforms the best-known solution by orders of magnitude. Finally, from a global view of processing millions of routing queries daily in a navigation system (such as Google Maps), it can be observed that routing queries with similar sources and destinations are answered by similar shortest paths, which aggravates traffic congestion. To mitigate it, we study how to properly define congestion-driven constrained shortest paths, which are sometimes slightly slower routes with acceptable detours processed by CSP algorithms. We propose solutions that aim to enable instant responses to online routing queries while achieving congestion minimization with theoretical guarantees in a long term. Date: Wednesday, 7 August 2024 Time: 10:00am - 12:00noon Venue: Room 5501 Lifts 25/26 Chairman: Dr. Maosheng XIONG (MATH) Committee Members: Prof. Raymond WONG (Supervisor) Prof. Gary CHAN Dr. Dongdong SHE Prof. Xueqing ZHANG (CIVL) Prof. Zhifeng BAO (RMIT)