Rational Deployment of CSP Heuristics
Abstract
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.
Cite
Text
Tolpin and Shimony. "Rational Deployment of CSP Heuristics." International Joint Conference on Artificial Intelligence, 2011. doi:10.5591/978-1-57735-516-8/IJCAI11-120Markdown
[Tolpin and Shimony. "Rational Deployment of CSP Heuristics." International Joint Conference on Artificial Intelligence, 2011.](https://mlanthology.org/ijcai/2011/tolpin2011ijcai-rational/) doi:10.5591/978-1-57735-516-8/IJCAI11-120BibTeX
@inproceedings{tolpin2011ijcai-rational,
title = {{Rational Deployment of CSP Heuristics}},
author = {Tolpin, David and Shimony, Solomon Eyal},
booktitle = {International Joint Conference on Artificial Intelligence},
year = {2011},
pages = {680-686},
doi = {10.5591/978-1-57735-516-8/IJCAI11-120},
url = {https://mlanthology.org/ijcai/2011/tolpin2011ijcai-rational/}
}