An Efficient Higher-Order Consistency Algorithm for Table Constraints

Abstract

Table constraints are very important in constraint programming as they are present in many real problems from areas such as configuration and databases. As a result, numerous specialized algorithms that achieve generalized arc consistency (GAC) on table constraints have been proposed. Since these algorithms achieve GAC, they operate on one constraint at a time. In this paper we propose an efficient algorithm for table constraints that achieves a stronger local consistency than GAC. This algorithm, called maxRPWC+, is based on the local consistency maxRPWC and allows the efficient handling of intersecting table constraints. Experimental results from benchmark problems demonstrate that maxRPWC+ is clearly more robust than a state-of-the-art GAC algorithm in classes of problems with interleaved table constraints, being orders of magnitude faster in some of these classes.

Cite

Text

Paparrizou and Stergiou. "An Efficient Higher-Order Consistency Algorithm for Table Constraints." AAAI Conference on Artificial Intelligence, 2012. doi:10.1609/AAAI.V26I1.8135

Markdown

[Paparrizou and Stergiou. "An Efficient Higher-Order Consistency Algorithm for Table Constraints." AAAI Conference on Artificial Intelligence, 2012.](https://mlanthology.org/aaai/2012/paparrizou2012aaai-efficient/) doi:10.1609/AAAI.V26I1.8135

BibTeX

@inproceedings{paparrizou2012aaai-efficient,
  title     = {{An Efficient Higher-Order Consistency Algorithm for Table Constraints}},
  author    = {Paparrizou, Anastasia and Stergiou, Kostas},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2012},
  pages     = {535-541},
  doi       = {10.1609/AAAI.V26I1.8135},
  url       = {https://mlanthology.org/aaai/2012/paparrizou2012aaai-efficient/}
}