Rational Deployment of CSP Heuristics
Tolpin, David (Ben Gurion University of the Negev) | Shimony, Solomon Eyal (Ben Gurion University of the Negev)
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.
Jul-19-2011
- Country:
- North America > United States
- New York > New York County
- New York City (0.04)
- Massachusetts > Middlesex County
- Cambridge (0.04)
- California > San Diego County
- San Diego (0.04)
- New York > New York County
- Asia > Middle East
- Israel > Southern District > Beer-Sheva (0.04)
- North America > United States
- Genre:
- Research Report > New Finding (0.66)
- Technology: