Truncated incremental search
Autor: | Maxim Likhachev, Sandip Aine |
---|---|
Rok vydání: | 2016 |
Předmět: |
0209 industrial biotechnology
Linguistics and Language Mathematical optimization Incremental heuristic search Computer science Heuristic 02 engineering and technology Incremental search Language and Linguistics Search tree 020901 industrial engineering & automation Artificial Intelligence 0202 electrical engineering electronic engineering information engineering Beam stack search Beam search 020201 artificial intelligence & image processing Truncation (statistics) Motion planning |
Zdroj: | Artificial Intelligence. 234:49-77 |
ISSN: | 0004-3702 |
DOI: | 10.1016/j.artint.2016.01.009 |
Popis: | Incremental heuristic search algorithms reuse their previous search efforts whenever these are available. As a result, they can often solve a sequence of similar planning problems faster than planning from scratch. State-of-the-art incremental heuristic searches (such as LPA*, D* and D* Lite) work by propagating cost changes to all the states in the search tree whose g values (the costs of computed paths from the start state) are no longer optimal. This work is based on the observation that while a complete propagation of cost changes is essential to ensure optimality, the propagations can be stopped earlier if we are looking close-to-optimal solutions instead of the optimal one. We develop a framework called Truncated Incremental Search that builds on this observation and uses a target suboptimality bound to efficiently restrict cost propagations. We present two truncation based algorithms, Truncated LPA* (TLPA*) and Truncated D* Lite (TD* Lite), for bounded suboptimal planning and navigation in dynamic graphs. We also develop an anytime replanning algorithm, Anytime Truncated D* (ATD*), that combines the inflated heuristic search with truncation, in an anytime manner. We discuss the theoretical properties of these algorithms proving their correctness and efficiency, and present experimental results on 2D and 3D (x, y, heading) path planning domains evaluating their performance. The empirical results show that the truncated incremental searches can provide significant improvement in runtime over existing incremental search algorithms, especially when searching for close-to-optimal solutions in large, dynamic graphs. |
Databáze: | OpenAIRE |
Externí odkaz: |