2017
DOI: 10.1007/s10846-017-0748-6
|View full text |Cite
|
Sign up to set email alerts
|

L* Algorithm—A Linear Computational Complexity Graph Searching Algorithm for Path Planning

Abstract: The state-of-the-art graph searching algorithm applied to the optimal global path planning problem for mobile robots is the A* algorithm with the heap structured open list. In this paper, we present a novel algorithm, called the L* algorithm, which can be applied to global path planning and is faster than the A* algorithm. The structure of the open list with the use of bidirectional sublists (buckets) ensures the linear computational complexity of the L* algorithm because the nodes in the current bucket can be… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
8
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
8
1

Relationship

0
9

Authors

Journals

citations
Cited by 23 publications
(8 citation statements)
references
References 20 publications
0
8
0
Order By: Relevance
“…Inside the “while” loop, D* shortest path algorithm must be performed for every emergency exit. The time complexity of D* shortest path algorithm is which is the same as the time complexity of the A* algorithm [ 38 , 39 ]. Then the time complexity for the DBFS algorithm is , where is the maximum number of time slots and is the maximum number of exits in the networks.…”
Section: Solution Approachesmentioning
confidence: 99%
See 1 more Smart Citation
“…Inside the “while” loop, D* shortest path algorithm must be performed for every emergency exit. The time complexity of D* shortest path algorithm is which is the same as the time complexity of the A* algorithm [ 38 , 39 ]. Then the time complexity for the DBFS algorithm is , where is the maximum number of time slots and is the maximum number of exits in the networks.…”
Section: Solution Approachesmentioning
confidence: 99%
“…Inside the "while" loop, A* shortest path algorithm must be performed for every emergency exit. When using the binary heap data structure, the time complexity of A* shortest path algorithm is O(|N|log|N|) where N is the set of nodes in the networks [38]. Then the time complexity for the BFS algorithm is O(|T| × |E| × |N|log|N|), where |T| is the maximum number of time slots and |E| is the maximum number of exits in the networks.…”
Section: Three Shortest Path-based Algorithms Without Addressing the Temperature Constraint (21)mentioning
confidence: 99%
“…The search-based methods, such as A*, 25 D*, 26 Theta*, 27,28 and L*, 29 are able to find a globally optimal but piecewise-linear path. Some researchers try to smooth the piecewise-linear path by post-processing.…”
Section: Related Workmentioning
confidence: 99%
“…We separate this part in two: nodes are visited; it can vary widely according to how the searching algorithm is implemented [36,47].…”
mentioning
confidence: 99%