Computer Science ›› 2014, Vol. 41 ›› Issue (7): 242-245.doi: 10.11896/j.issn.1002-137X.2014.07.050

Previous Articles     Next Articles

Finding Optimal Long Paths over Multi-cost Road Networks Using Bidirectional Searches

MA Hui,LI Jian-guo and LIANG Rui-shi   

  • Online:2018-11-14 Published:2018-11-14

Abstract: Finding the shortest path is a classic problem in graph studies.Current researches mostly suppose that each edge in the graph has a single cost.However,in some cases,each edge might have multiple costs,which all have to be taken into consideration when computing the shortest path.A user defined aggregate function f is used to map the multiple costs of a path to a real number,from which the lengths of two paths can be compared.When f is not linear,the sub path of a shortest path is not necessarily a shortest path,and thus,most state-of-the art solutions can not be applied to this problem.This paper proposed a bidirectional search method that can find the optimal shortest paths.Experiments show that the proposed method is suitable for the long paths queries.Compared to the single directional search,the proposed method has high efficiency.Meanwhile,compared to the greedy algorithm which is based on the Dijkstra’s algorithm,the proposed method has high accuracy.

Key words: Shortest path,Multi-cost graph,Bidirectional search,Long path

[1] Geisberger R,Sanders P,Schultes D,et al.Contraction Hierarchies:Faster and Simpler Hierarchical Routing in Road Networks[C]∥WEA.2008:319-333
[2] Abraham I,Fiat A,Goldberg A V,et al.Highway dimension,shortest paths,and provably efficient algorithms[C]∥SODA.2010:782-793
[3] Bast H,Funke S,Matijecvic D.Transit:ultrafast shortest-pathqueries with linear time preprocessing[C]∥Proc.of the 9th DIMACS Implementaion Challenge.2006:175-192
[4] 林澜,闫春钢,蒋昌俊,等.动态网络最短路问题的复杂性与近似算法[J].计算机学报,2007(4):608-604
[5] 王树西,吴政学.改进的Dijkstra最短路径算法及其应用研究[J].计算机科学,2012,9(5):223-228
[6] 黄贵玲,高西全,靳松杰,等.基于蚁群算法的最短路径问题的研究和应用[J].计算机工程与应用,2007,3(13):233-235
[7] 戴树贵,孙强,潘荫荣.带限制条件的多权最短路径近似算法[J].计算机工程,2003,9(7):88-91
[8] Yang Ya-jun,J Xu-yu,Gao Hong,et al.Finding the optimalpath overmulti-cost graphs[C]∥CIKM’12.ACM,New York,NY,USA,2012:2124-2128
[9] Dijkstra E W.A note on two problems in connection with graphs[J].Numerical Mathematics,1959(1):269-271
[10] Pohl I.Bi-direcitonal search[J].Machine Intelligence,1971(6):128-140

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!