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 :
بازگشت