T*: a weighted double-heuristic search algorithm to find the shortest path (Q2224337)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: T*: a weighted double-heuristic search algorithm to find the shortest path |
scientific article
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | T*: a weighted double-heuristic search algorithm to find the shortest path |
scientific article |
Statements
T*: a weighted double-heuristic search algorithm to find the shortest path (English)
0 references
3 February 2021
0 references
Summary: 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 \times t(x) + \beta \times h1(x) + \gamma \times 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.
0 references
shortest path
0 references
search algorithm
0 references
weighted strategy
0 references
double-heuristic function
0 references
graph theory
0 references