The Expressive Power of Ad-Hoc Constraints for Modelling CSPs

Abstract

Ad-hoc constraints (also called generic constraints) are important for modelling Constraint Satisfaction Problems (CSPs). Many representations have been proposed to define ad-hoc constraints, such as tables, decision diagrams, binary constraint trees, automata and context-free grammars. However, prior works mainly focus on efficient Generalized Arc Consistency (GAC) propagators of ad-hoc constraints using the representations. In this paper, we ask a more fundamental question which bears on modelling constraints in a CSP as ad-hoc constraints, how the choice of constraints and operations affect tractability. Rather than ad-hoc constraints and their GAC propagators, our focus is on their expressive power in terms of succinctness (polysize) and cost of operations/queries (polytime). We use a large set of constraint families to investigate the expressive power of 14 existing ad-hoc constraints. We show a complete map of the succinctness of the ad-hoc constraints. We also present results on the tractability of applying various operations and queries on the ad-hoc constraints. Finally, we give case studies illustrating how our results can be useful for questions in the modelling of CSPs.

Cite

Text

Wang and Yap. "The Expressive Power of Ad-Hoc Constraints for Modelling CSPs." AAAI Conference on Artificial Intelligence, 2023. doi:10.1609/AAAI.V37I4.25526

Markdown

[Wang and Yap. "The Expressive Power of Ad-Hoc Constraints for Modelling CSPs." AAAI Conference on Artificial Intelligence, 2023.](https://mlanthology.org/aaai/2023/wang2023aaai-expressive/) doi:10.1609/AAAI.V37I4.25526

BibTeX

@inproceedings{wang2023aaai-expressive,
  title     = {{The Expressive Power of Ad-Hoc Constraints for Modelling CSPs}},
  author    = {Wang, Ruiwei and Yap, Roland H. C.},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2023},
  pages     = {4104-4114},
  doi       = {10.1609/AAAI.V37I4.25526},
  url       = {https://mlanthology.org/aaai/2023/wang2023aaai-expressive/}
}