DocumentCode
694706
Title
Using Bidirectional Search to Compute Optimal Shortest Paths over Multi-weight Graphs
Author
Hui Ma ; Ruishi Liang
Author_Institution
Sch. of Comput. Eng., Univ. of Electron. Sci. & Technol. of China, Zhongshan, China
fYear
2013
fDate
7-8 Dec. 2013
Firstpage
66
Lastpage
71
Abstract
Computing the shortest path between two vertices in a given graph finds out vast applications. Currently most state-of-the-art research studies the shortest path computation problem in single-weight graphs, i.e., each edge in the graph has only one weight. In some applications, there are multiple weights on an edge, and those weights need to be considered when computing the shortest path. However, the sub-path property that any sub-path on a shortest path is also a shortest path, is violated in multi-weight graphs, and hence those state-of-the-arts could not be directly applied. This paper proposes a Bidirectional Best-First Search (BBFS) method with heuristic optimizations to find an optimal shortest path in multi-weight graphs. Experiments show that compared to the single search Best-First Search (BFS), BBFS has higher performance. Meanwhile, BBFS has high accuracy especially for long paths search.
Keywords
graph theory; search problems; BBFS method; bidirectional best-first search method; bidirectional search; graph edge; graph vertex; graph weight; multiweight graph; optimal shortest path; shortest path computation problem; single-weight graph; Accuracy; Educational institutions; Optimization; Roads; Search methods; Space exploration; Weight measurement; bidirectional search; long path; multi-weight graph; shortest path;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Science and Cloud Computing Companion (ISCC-C), 2013 International Conference on
Conference_Location
Guangzhou
Type
conf
DOI
10.1109/ISCC-C.2013.150
Filename
6973571
Link To Document