| Literature DB >> 35789916 |
Zining Zhang1, Shenghong Yang1, Yunchuan Qin1, Zhibang Yang1, Yang Huang1, Xu Zhou1.
Abstract
Graphs are widespread in many real-life practical applications. One of a graph's fundamental and popular researches is investigating the relations between two given vertices. The relationship between nodes in the graph can be measured by the shortest distance. Moreover, the number of paths is also a popular metric to assess the relationship of different nodes. In many location-based services, users make decisions on the basis of both the two metrics. To address this problem, we propose a new hybrid-metric based on the number of paths with a distance constraint for road networks, which are special graphs. Based on it, a most relevant node query on road networks is identified. To handle this problem, we first propose a Shortest-Distance Constrained DFS, which uses the shortest distance to prune unqualified nodes. To further improve query efficiency, we present Batch Query DFS algorithm, which only needs only one DFS search. Our experiments on four real-life road networks demonstrate the performance of the proposed algorithms.Entities:
Keywords: Graph; Path enumeration; Relevant vertices; Road networks
Year: 2022 PMID: 35789916 PMCID: PMC9244333 DOI: 10.1007/s00521-022-07485-x
Source DB: PubMed Journal: Neural Comput Appl ISSN: 0941-0643 Impact factor: 5.102
Fig. 1An illustration of choosing the restaurant in a road network
Fig. 2An example by using SC-DFS
Fig. 3An example by using BC-DFS
Fig. 4Proof outline for BQ-DFS
Fig. 5An example by using BQ-DFS
Datasets
| Data | Number of vertices | Number of edges | Average weight |
|---|---|---|---|
| 106, 600 | 130, 091 | 28 | |
| 428, 769 | 504, 229 | 31 | |
| 305, 175 | 330, 633 | 16 | |
| 165, 990 | 225, 998 | 343 |
Fig. 6Average runtime comparison
Fig. 7Effect of distance-constraint d
Fig. 8Number of d-constrained paths