Rational Deployment of CSP Heuristics

04/11/2011
by   David Tolpin, et al.
0

Heuristics are crucial tools in decreasing search effort in varied fields of AI. In order to be effective, a heuristic must be efficient to compute, as well as provide useful information to the search algorithm. However, some well-known heuristics which do well in reducing backtracking are so heavy that the gain of deploying them in a search algorithm might be outweighed by their overhead. We propose a rational metareasoning approach to decide when to deploy heuristics, using CSP backtracking search as a case study. In particular, a value of information approach is taken to adaptive deployment of solution-count estimation heuristics for value ordering. Empirical results show that indeed the proposed mechanism successfully balances the tradeoff between decreasing backtracking and heuristic computational overhead, resulting in a significant overall search time reduction.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/24/2014

Rational Deployment of Multiple Heuristics in IDA*

Recent advances in metareasoning for search has shown its usefulness in ...
research
05/22/2013

Towards Rational Deployment of Multiple Heuristics in A*

The obvious way to use several admissible heuristics in A* is to take th...
research
06/04/2014

Cascading A*: a Parallel Approach to Approximate Heuristic Search

In this paper, we proposed a new approximate heuristic search algorithm:...
research
07/17/2013

DASH: Dynamic Approach for Switching Heuristics

Complete tree search is a highly effective method for tackling MIP probl...
research
01/23/2013

Mini-Bucket Heuristics for Improved Search

The paper is a second in a series of two papers evaluating the power of ...
research
07/10/2017

Learning Heuristic Search via Imitation

Robotic motion planning problems are typically solved by constructing a ...
research
09/02/2010

Experimental Evaluation of Branching Schemes for the CSP

The search strategy of a CP solver is determined by the variable and val...

Please sign up or login with your details

Forgot password? Click here to reset