On the Subexponential Time Complexity of CSP
Abstract
A Constraint Satisfaction Problem (CSP) with n variables ranging over a domain of d values can be solved by brute-force in d^n steps (omitting a polynomial factor). With a more careful approach, this trivial upper bound can be improved for certain natural restrictions of the CSP. In this paper we establish theoretical limits to such improvements, and draw a detailed landscape of the subexponential-time complexity of CSP. We first establish relations between the subexponential-time complexity of CSP and that of other problems, including CNF-Sat. We exploit this connection to provide tight characterizations of the subexponential-time complexity of CSP under common assumptions in complexity theory. For several natural CSP parameters, we obtain threshold functions that precisely dictate the subexponential-time complexity of CSP with respect to the parameters under consideration. Our analysis provides fundamental results indicating whether and when one can significantly improve on the brute-force search approach for solving CSP.
Cite
Text
Kanj and Szeider. "On the Subexponential Time Complexity of CSP." AAAI Conference on Artificial Intelligence, 2013. doi:10.1609/AAAI.V27I1.8609Markdown
[Kanj and Szeider. "On the Subexponential Time Complexity of CSP." AAAI Conference on Artificial Intelligence, 2013.](https://mlanthology.org/aaai/2013/kanj2013aaai-subexponential/) doi:10.1609/AAAI.V27I1.8609BibTeX
@inproceedings{kanj2013aaai-subexponential,
title = {{On the Subexponential Time Complexity of CSP}},
author = {Kanj, Iyad A. and Szeider, Stefan},
booktitle = {AAAI Conference on Artificial Intelligence},
year = {2013},
pages = {459-465},
doi = {10.1609/AAAI.V27I1.8609},
url = {https://mlanthology.org/aaai/2013/kanj2013aaai-subexponential/}
}