2012
DOI: 10.1613/jair.3651
|View full text |Cite
|
Sign up to set email alerts
|

The Tractability of CSP Classes Defined by Forbidden Patterns

Abstract: The constraint satisfaction problem (CSP) is a general problem central to computer science and artificial intelligence. Although the CSP is NP-hard in general, considerable effort has been spent on identifying tractable subclasses. The main two approaches consider structural properties (restrictions on the hypergraph of constraint scopes) and relational properties (restrictions on the language of constraint relations). Recently, some authors have considered hybrid properties that restrict the constraint hyperg… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
30
0

Year Published

2014
2014
2021
2021

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 17 publications
(30 citation statements)
references
References 27 publications
0
30
0
Order By: Relevance
“…It can be identified with its coloured microstructure which can be viewed as a graph over a three-valued logic in which each pair of vertices is an edge, a nonedge or unknown. A pattern P occurs in a binary instance I if there is a homomorphism from P to an induced subgraph of the coloured microstructure which preserves edges and non-edges [47]. A class of binary CSP instance can be defined by forbidding a pattern P : CSP(P ) is the set of instances in which P does not occur.…”
Section: Microstructure-based Tractable Classesmentioning
confidence: 99%
“…It can be identified with its coloured microstructure which can be viewed as a graph over a three-valued logic in which each pair of vertices is an edge, a nonedge or unknown. A pattern P occurs in a binary instance I if there is a homomorphism from P to an induced subgraph of the coloured microstructure which preserves edges and non-edges [47]. A class of binary CSP instance can be defined by forbidding a pattern P : CSP(P ) is the set of instances in which P does not occur.…”
Section: Microstructure-based Tractable Classesmentioning
confidence: 99%
“…Previously, we have studied different forms of forbidden patterns [2,3,4]. Forbidding a flat pattern on assignments A corresponds to a rule Q(A var ∪ A val )f (E(A)) where all quantifiers in Q are ∀ and the function f is a clause.…”
Section: Recovering All Solutionsmentioning
confidence: 99%
“…The reduction of constraint satisfaction problems to finding a clique in a corresponding microstructure graph is primarily studied for its theoretical properties [13][14][15][16]28]. For problems with a special objective function, a reduction to the maximum clique problem which preserves the objective value is possible-indeed, recent experimental work shows that this encoding, rather than conventional constraint programming, is the best practical approach for solving the maximum common subgraph problem when vertex or edge labels are present [39].…”
Section: Introductionmentioning
confidence: 99%