On the Conversion Between Non-Binary and Binary Constraint Satisfaction Problems

Abstract

It is well known that any non-binary discrete constraint satisfaction problem (CSP) can be translated into an equivalent binary CSP. Two translations are known: the dual graph translation and the hidden variable translation. However, there has been little theoretical or experimental work on how well backtracking algorithms perform on these binary representations in comparison to their performance on the corresponding non-binary CSP. We present both theoretical and empirical results to help understand the tradeoffs involved. In particular, we show that translating a non-binary CSP into a binary representation can be a viable solution technique in certain circumstances. The ultimate aim of this research is to give guidance for when one should consider translating between non-binary and binary representations. Our results supply some initial answers to this question. Introduction The lion's share of work on constraint satisfaction problems (CSPs) has restricted its attention to binary C...

Cite

Text

Bacchus and van Beek. "On the Conversion Between Non-Binary and Binary Constraint Satisfaction Problems." AAAI Conference on Artificial Intelligence, 1998.

Markdown

[Bacchus and van Beek. "On the Conversion Between Non-Binary and Binary Constraint Satisfaction Problems." AAAI Conference on Artificial Intelligence, 1998.](https://mlanthology.org/aaai/1998/bacchus1998aaai-conversion/)

BibTeX

@inproceedings{bacchus1998aaai-conversion,
  title     = {{On the Conversion Between Non-Binary and Binary Constraint Satisfaction Problems}},
  author    = {Bacchus, Fahiem and van Beek, Peter},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {1998},
  pages     = {310-318},
  url       = {https://mlanthology.org/aaai/1998/bacchus1998aaai-conversion/}
}