On tree-preserving constraints

The study of tractable subclasses of constraint satisfaction problems is a central topic in constraint solving. Tree convex constraints are extensions of the well-known row convex constraints. Just like the latter, every path-consistent tree convex constraint network is globally consistent. However, it is NP-complete to decide whether a tree convex constraint network has solutions. This paper studies and compares three subclasses of tree convex constraints, which are called chain-, path-, and tree-preserving constraints respectively. The class of tree-preserving constraints strictly contains the subclasses of path-preserving and arc-consistent chain-preserving constraints. We prove that, when enforcing strong path-consistency on a tree-preserving constraint network, in each step, the network remains tree-preserving. This ensures the global consistency of consistent tree-preserving networks after enforcing strong path-consistency, and also guarantees the applicability of the partial path-consistency algorithms to tree-preserving constraint networks, which is usually much more efficient than the path-consistency algorithms for large sparse constraint networks. As an application, we show that the class of tree-preserving constraints is useful in solving the scene labelling problem.

[1]  Rina Dechter,et al.  From Local to Global Consistency , 1990, Artif. Intell..

[2]  T. K. Satish Kumar Simple Randomized Algorithms for Tractable Row and Tree Convex Constraints , 2006, AAAI.

[3]  Roland H. C. Yap,et al.  Consistency and set intersection , 2003, IJCAI.

[4]  Rina Dechter,et al.  Temporal Constraint Networks , 1989, Artif. Intell..

[5]  Eugene C. Freuder,et al.  Properties of tree convex constraints , 2008, Artif. Intell..

[6]  Christophe Lecoutre,et al.  Second-Order Consistencies , 2011, J. Artif. Intell. Res..

[7]  Hubie Chen,et al.  Arc consistency and friends , 2011, J. Log. Comput..

[8]  Sheng-sheng Wang,et al.  Qualitative constraint satisfaction problems: An extended framework with landmarks , 2013, Artif. Intell..

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

[10]  Djamila Sam-Haroud,et al.  Path Consistency on Triangulated Constraint Graphs , 1999, IJCAI.

[11]  Vincent Conitzer,et al.  Combinatorial Auctions with Structured Item Graphs , 2004, AAAI.

[12]  Hiroshi Maruyama,et al.  Structural Disambiguation With Constraint Propagation , 1990, ACL.

[13]  Eugene C. Freuder,et al.  Tractable Tree Convex Constraint Networks , 2004, AAAI.

[14]  Christian Bessiere,et al.  Theoretical analysis of singleton arc consistency and its extensions , 2008, Artif. Intell..

[15]  Peter Jeavons,et al.  An Algebraic Approach to Multi-sorted Constraints , 2003, CP.

[16]  Christian Bessiere,et al.  Efficient algorithms for singleton arc consistency , 2009, Constraints.

[17]  Eugene C. Freuder Synthesizing constraint expressions , 1978, CACM.

[18]  Jae Hee Lee,et al.  A Deterministic Distributed Algorithm for Reasoning with Connected Row-Convex Constraints , 2017, AAMAS.

[19]  Eugene C. Freuder A Sufficient Condition for Backtrack-Free Search , 1982, JACM.

[20]  M. B. Clowes,et al.  On Seeing Things , 1971, Artif. Intell..

[21]  Sanjiang Li,et al.  On Tree-Preserving Constraints , 2015, CP.

[22]  Marc Gyssens,et al.  Closure properties of constraints , 1997, JACM.

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

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

[25]  Christos H. Papadimitriou,et al.  The complexity of recognizing polyhedral scenes , 1985, 26th Annual Symposium on Foundations of Computer Science (sfcs 1985).

[26]  Ugo Montanari,et al.  Networks of constraints: Fundamental properties and applications to picture processing , 1974, Inf. Sci..

[27]  Martin C. Cooper,et al.  Constraints, Consistency and Closure , 1998, Artif. Intell..

[28]  Roland H. C. Yap,et al.  An optimal coarse-grained arc consistency algorithm , 2005, Artif. Intell..

[29]  Tomás Feder,et al.  The Computational Structure of Monotone Monadic SNP and Constraint Satisfaction: A Study through Datalog and Group Theory , 1999, SIAM J. Comput..

[30]  Martin C. Cooper,et al.  Hybrid tractable CSPs which generalize tree structure , 2008, ECAI.

[31]  Rina Dechter,et al.  Constraint Processing , 1995, Lecture Notes in Computer Science.

[32]  Uue Kjjrull Triangulation of Graphs { Algorithms Giving Small Total State Space Triangulation of Graphs { Algorithms Giving Small Total State Space , 1990 .

[33]  D. A. Huffman,et al.  Impossible Objects as Nonsense Sentences , 2012 .

[34]  Christophe Lecoutre,et al.  Path Consistency by Dual Consistency , 2007, CP.

[35]  Martin C. Cooper Linear-Time Algorithms for Testing the Realisability of Line Drawings of Curved Objects , 1999, Artif. Intell..

[36]  Lefteris M. Kirousis Effectively Labeling Planar Projections of Polyhedra , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[37]  Martin C. Cooper,et al.  On Broken Triangles , 2014, CP.

[38]  Christophe Lecoutre,et al.  Conservative Dual Consistency , 2007, AAAI.