Proceedings of the 31st Annual ACM/IEEE Symposium on Logic in Computer Science 2016
DOI: 10.1145/2933575.2933587
|View full text |Cite
|
Sign up to set email alerts
|

The Power of Arc Consistency for CSPs Defined by Partially-Ordered Forbidden Patterns

Abstract: Characterising tractable fragments of the constraint satisfaction problem (CSP) is an important challenge in theoretical computer science and artificial intelligence. Forbidding patterns (generic sub-instances) provides a means of defining CSP fragments which are neither exclusively language-based nor exclusively structure-based. It is known that the class of binary CSP instances in which the broken-triangle pattern (BTP) does not occur, a class which includes all tree-structured instances, are decided by arc … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
16
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
3
2

Relationship

3
2

Authors

Journals

citations
Cited by 10 publications
(16 citation statements)
references
References 36 publications
0
16
0
Order By: Relevance
“…However, by imposing some restrictions on the constraint scopes and/or relations, we can define tractable classes of instances which can be solved in polynomial time. The BTP (Broken Triangle Property) tractable class, is an important tractable class since it generalises certain previously known classes based exclusively on properties of the constraint scopes or the constraint relations and has been the inspiration for a new branch of research on tractable classes of CSPs based on forbidden patterns [1,4,9,11,18]. The Broken Triangle Property imposes the absence of so-called broken triangles.…”
Section: Preliminariesmentioning
confidence: 99%
“…However, by imposing some restrictions on the constraint scopes and/or relations, we can define tractable classes of instances which can be solved in polynomial time. The BTP (Broken Triangle Property) tractable class, is an important tractable class since it generalises certain previously known classes based exclusively on properties of the constraint scopes or the constraint relations and has been the inspiration for a new branch of research on tractable classes of CSPs based on forbidden patterns [1,4,9,11,18]. The Broken Triangle Property imposes the absence of so-called broken triangles.…”
Section: Preliminariesmentioning
confidence: 99%
“…CSP instances satisfying the BTP are characterised by the absence of a certain kind of pattern of allowed and disallowed combinations on three variables [19]. Four additional patterns of this kind whose absence guarantees that a binary CSP instance is decided by GAC have been identified in [19].…”
Section: Examplementioning
confidence: 99%
“…Four additional patterns of this kind whose absence guarantees that a binary CSP instance is decided by GAC have been identified in [19].…”
Section: Examplementioning
confidence: 99%
“…Of key importance amongst these pre-processing algorithms are the relatives of arc consistency propagation including generalised arc consistency (GAC) and singleton arc consistency (SAC). Surprisingly there are large classes [16,23,13,28] of the CSP for which GAC or SAC are decision procedures: after establishing consistency if every variable still has a non-empty domain then the instance has a solution.More generally, these results fit into the wider area of research aiming to identify subproblems of the CSP for which certain polynomial-time algorithms are decision procedures. Perhaps the most natural ways to restrict the CSP is to limit the constraint relations that we allow or to limit the structure of (the hypergraph of) interactions of the constraint scopes.…”
mentioning
confidence: 99%
“…Of key importance amongst these pre-processing algorithms are the relatives of arc consistency propagation including generalised arc consistency (GAC) and singleton arc consistency (SAC). Surprisingly there are large classes [16,23,13,28] of the CSP for which GAC or SAC are decision procedures: after establishing consistency if every variable still has a non-empty domain then the instance has a solution.…”
mentioning
confidence: 99%