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-120

Markdown

[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-120

BibTeX

@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/}
}