Refinements and Independence: A Simple Method for Identifying Tractable Disjunctive Constraints

The constraint satisfaction problem provides a natural framework for expressing many combinatorial problems. Since the general problem is NP-hard, an important question is how to restrict the problem to ensure tractability. The concept of independence has proven to be a useful method for constructing tractable constraint classes from existing classes. Since checking the independence property may be a difficult task, we provide a simple method for checking this property. Our method builds on a somewhat surprising connection between independence and refinements which is a recently established way of reducing one constraint satisfaction problem to another. Refinements have two interesting properties: (1) they preserve consistency; and (2) their correctness can be easily checked by a computer-assisted analysis. We show that all previous independence results of the point algebra for totally ordered and partially ordered time can be derived using this method. We also employ the method for deriving new tractable classes.

[1]  Christian Bessiere,et al.  Global Consistency in Interval Algebra Networks: Tractable Subclasses , 1996, ECAI.

[2]  Peter Jeavons,et al.  Tractable Disjunctive Constraints , 1997, CP.

[3]  Bernhard Nebel,et al.  Reasoning about temporal relations: a maximal tractable subclass of Allen's interval algebra , 1994, JACM.

[4]  Anthony G. Cohn,et al.  A Spatial Logic based on Regions and Connection , 1992, KR.

[5]  Jochen Renz,et al.  Maximal Tractable Fragments of the Region Connection Calculus: A Complete Analysis , 1999, IJCAI.

[6]  Alan K. Mackworth Consistency in Networks of Relations , 1977, Artif. Intell..

[7]  Bernhard Nebel,et al.  On the Complexity of Qualitative Spatial Reasoning: A Maximal Tractable Fragment of the Region Connection Calculus , 1999, Artif. Intell..

[8]  Henry A. Kautz,et al.  Constraint propagation algorithms for temporal reasoning: a revised report , 1989 .

[9]  Peter Jonsson,et al.  A Complete Classification of Tractability in RCC-5 , 1997, J. Artif. Intell. Res..

[10]  Peter Jonsson,et al.  Disjunctive Temporal Reasoning in Partially Ordered Models of Time , 2000, AAAI/IAAI.

[11]  Martin C. Cooper,et al.  Tractable Constraints on Ordered Domains , 1995, Artif. Intell..

[12]  Peter Jonsson,et al.  Towards a Complete Classification of Tractability in Point Algebras for Nonlinear Time , 1999, CP.

[13]  Pascal Van Hentenryck,et al.  Constraint Satisfaction over Connected Row Convex Constraints , 1997, Artif. Intell..

[14]  Eugene C. Freuder A sufficient condition for backtrack-bounded search , 1985, JACM.

[15]  Marc Gyssens,et al.  A test for Tractability , 1996, CP.

[16]  Georg Gottlob,et al.  A Comparison of Structural CSP Decomposition Methods , 1999, IJCAI.

[17]  Peter van Beek,et al.  On the minimality and global consistency of row-convex constraint networks , 1995, JACM.