The tractability of CSP classes defined by forbidden patterns

03/08/2011
by   David A. Cohen, et al.
0

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 hypergraph and the relations simultaneously. Our key contribution is the novel concept of a CSP pattern and classes of problems defined by forbidden patterns (which can be viewed as forbidding generic subproblems). We describe the theoretical framework which can be used to reason about classes of problems defined by forbidden patterns. We show that this framework generalises relational properties and allows us to capture known hybrid tractable classes. Although we are not close to obtaining a dichotomy concerning the tractability of general forbidden patterns, we are able to make some progress in a special case: classes of problems that arise when we can only forbid binary negative patterns (generic subproblems in which only inconsistent tuples are specified). In this case we are able to characterise very large classes of tractable and NP-hard forbidden patterns. This leaves the complexity of just one case unresolved and we conjecture that this last case is tractable.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/18/2012

A Dichotomy for 2-Constraint Forbidden CSP Patterns

Although the CSP (constraint satisfaction problem) is NP-complete, even ...
research
09/15/2012

Tractable Optimization Problems through Hypergraph-Based Structural Restrictions

Several variants of the Constraint Satisfaction Problem have been propos...
research
07/06/2013

Lifting Structural Tractability to CSP with Global Constraints

A wide range of problems can be modelled as constraint satisfaction prob...
research
04/06/2011

Tractable Set Constraints

Many fundamental problems in artificial intelligence, knowledge represen...
research
01/23/2014

Tractable Triangles and Cross-Free Convexity in Discrete Optimisation

The minimisation problem of a sum of unary and pairwise functions of dis...
research
02/06/2023

Learning Trees of ℓ_0-Minimization Problems

The problem of computing minimally sparse solutions of under-determined ...
research
12/29/2020

The HyperTrac Project: Recent Progress and Future Research Directions on Hypergraph Decompositions

Constraint Satisfaction Problems (CSPs) play a central role in many appl...

Please sign up or login with your details

Forgot password? Click here to reset