Avoiding and Escaping Depressions in Real-Time Heuristic Search

01/23/2014
by   Carlos Hernández, et al.
0

Heuristics used for solving hard real-time search problems have regions with depressions. Such regions are bounded areas of the search space in which the heuristic function is inaccurate compared to the actual cost to reach a solution. Early real-time search algorithms, like LRTA*, easily become trapped in those regions since the heuristic values of their states may need to be updated multiple times, which results in costly solutions. State-of-the-art real-time search algorithms, like LSS-LRTA* or LRTA*(k), improve LRTA*s mechanism to update the heuristic, resulting in improved performance. Those algorithms, however, do not guide search towards avoiding depressed regions. This paper presents depression avoidance, a simple real-time search principle to guide search towards avoiding states that have been marked as part of a heuristic depression. We propose two ways in which depression avoidance can be implemented: mark-and-avoid and move-to-border. We implement these strategies on top of LSS-LRTA* and RTAA*, producing 4 new real-time heuristic search algorithms: aLSS-LRTA*, daLSS-LRTA*, aRTAA*, and daRTAA*. When the objective is to find a single solution by running the real-time search algorithm once, we show that daLSS-LRTA* and daRTAA* outperform their predecessors sometimes by one order of magnitude. Of the four new algorithms, daRTAA* produces the best solutions given a fixed deadline on the average time allowed per planning episode. We prove all our algorithms have good theoretical properties: in finite search spaces, they find a solution if one exists, and converge to an optimal after a number of trials.

READ FULL TEXT

page 13

page 16

page 17

page 26

research
10/22/2018

Mean-based Heuristic Search for Real-Time Planning

In this paper, we introduce a new heuristic search algorithm based on me...
research
08/15/2013

Search-Space Characterization for Real-time Heuristic Search

Recent real-time heuristic search algorithms have demonstrated outstandi...
research
05/15/2019

Improved Safe Real-time Heuristic Search

A fundamental concern in real-time planning is the presence of dead-ends...
research
09/26/2011

Learning in Real-Time Search: A Unifying Framework

Real-time search methods are suited for tasks in which the agent is inte...
research
12/16/2009

On Backtracking in Real-time Heuristic Search

Real-time heuristic search algorithms are suitable for situated agents t...
research
07/15/2023

A Multi-Heuristic Search-based Motion Planning for Automated Parking

In unstructured environments like parking lots or construction sites, du...
research
08/09/2014

A Heuristic Search Algorithm for Solving First-Order MDPs

We present a heuristic search algorithm for solving first-order MDPs (FO...

Please sign up or login with your details

Forgot password? Click here to reset