T*: a weighted double-heuristic search algorithm to find the shortest path

被引:6
作者
Gharajeh, Mohammad Samadi [1 ]
机构
[1] Islamic Azad Univ, Tabriz Branch, Young Researchers & Elite Club, Tabriz, Iran
关键词
shortest path; search algorithm; weighted strategy; double-heuristic function; graph theory;
D O I
10.1504/IJCSM.2019.097636
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This paper proposes a weighted double-heuristic search algorithm to find the shortest path between two points. It can be used in numerous fields such as graph theory, game theory, and network. This algorithm, called T*, uses a weighted and heuristic function as f(x) = alpha x t(x) + beta x hl(x) + gamma x h2(x). It selects the path which minimises f(x) where x is a current node on the path, t(x) is cost of the path from start to x, h1(x) is a heuristic to estimate the cost from x to the straight line passing through start and target, and h2(x) is a heuristic to estimate cost of the cheapest path from x to target. Furthermore, alpha, beta and gamma indicate effective weights of each sub-function on f(x). T* algorithm is compared to the Greedy and A* algorithms in terms of hit rate and the number of processed nodes. Comparison results show that the proposed algorithm has a high efficiency compared to other algorithms.
引用
收藏
页码:58 / 70
页数:13
相关论文
共 14 条
[1]  
[Anonymous], 2015, J CONTROL SYSTEMS EN
[2]  
Ballantine J.P., 1952, The American Mathematical Monthly, V59, P242, DOI DOI 10.2307/2306514
[3]  
Black P., 2004, DICT ALGORITHMS DATA
[4]  
Dijkstra E. W., 1959, Numer. Math, V1, P269, DOI [DOI 10.1007/BF01386390, 10.1007/BF01386390]
[5]   ALGORITHM-97 - SHORTEST PATH [J].
FLOYD, RW .
COMMUNICATIONS OF THE ACM, 1962, 5 (06) :345-345
[6]  
Gatrell A.C., 1983, Distance and space: geographical perspective
[7]   Static Three-Dimensional Fuzzy Routing Based on the Receiving Probability in Wireless Sensor Networks [J].
Gharajeh, Mohammad Samadi ;
Khanmohammadi, Sohrab .
COMPUTERS, 2013, 2 (04) :152-175
[8]  
Godsil C., 2013, ALGEBRAIC GRAPH THEO, V207
[9]  
Gross J. L., 2005, Graph Theory and Its Applications
[10]   A FORMAL BASIS FOR HEURISTIC DETERMINATION OF MINIMUM COST PATHS [J].
HART, PE ;
NILSSON, NJ ;
RAPHAEL, B .
IEEE TRANSACTIONS ON SYSTEMS SCIENCE AND CYBERNETICS, 1968, SSC4 (02) :100-+