The tree Constraint

This article presents an arc-consistency algorithm for the tree constraint, which enforces the partitioning of a digraph $\mathcal{G}$ = ($\mathcal{V},\mathcal{E}$) into a set of vertex-disjoint anti-arborescences. It provides a necessary and sufficient condition for checking the tree constraint in $\mathcal{O}(|\mathcal{V}| + |\mathcal{E}|)$ time, as well as a complete filtering algorithm taking $\mathcal{O}(|\mathcal{V}| \cdot |\mathcal{E}|)$ time.

[1]  Wu Wei,et al.  Supertree Construction with Constraint Programming , 2003, CP.

[2]  Meinolf Sellmann,et al.  Cost-Based Filtering for Shorter Path Constraints , 2003, CP.

[3]  Pascal Van Hentenryck,et al.  The Constraint Logic Programming Language CHIP , 1988, FGCS.

[4]  Michel Minoux,et al.  Graphes et algorithmes , 1995 .

[5]  Eugene C. Freuder,et al.  Constraint Technology and the Commercial World (Interview) , 2000, IEEE Intell. Syst..

[6]  Jean-francois Puget,et al.  A C++ implementation of CLP , 1997 .

[7]  Kurt Mehlhorn,et al.  An efficient graph algorithm for dominance constraints , 2003, J. Algorithms.

[8]  Nicolas Beldiceanu,et al.  Introducing global constraints in CHIP , 1994 .

[9]  Jean-Louis Laurière,et al.  A Language and a Program for Stating and Solving Combinatorial Problems , 1978, Artif. Intell..

[10]  Mark Wallace,et al.  Constraint Programming - the Paradigm to Watch , 2007 .

[11]  Susmita Sur-Kolay,et al.  Efficient Algorithms for Vertex Arboricity of Planar Graphs , 1995, FSTTCS.

[12]  Zhi-Zhong Chen,et al.  Efficient Algorithms for Acyclic Colorings of Graphs , 1999, Theor. Comput. Sci..

[13]  Nicolas Beldiceanu,et al.  Global Constraints as Graph Properties on a Structured Network of Elementary Constraints of the Same Type , 2000, CP.

[14]  François Laburhe CHOCO: implementing a CP kernel , 2007 .

[15]  Eric Bourreau,et al.  Conception d'une contrainte globale de chemin , 2004 .

[16]  Krzysztof R. Apt,et al.  Principles of constraint programming , 2003 .

[17]  Markus P. J. Fromherz,et al.  Constraint-based scheduling , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[18]  Toby Walsh,et al.  Handbook of Constraint Programming , 2006, Handbook of Constraint Programming.

[19]  Pascal Van Hentenryck,et al.  Strategic directions in constraint programming , 1996, CSUR.

[20]  Francesca Rossi,et al.  Principles and Practice of Constraint Programming – CP 2003 , 2003, Lecture Notes in Computer Science.

[21]  Robert E. Tarjan,et al.  Depth-First Search and Linear Graph Algorithms , 1972, SIAM J. Comput..

[22]  O. Bininda-Emonds Phylogenetic Supertrees: Combining Information To Reveal The Tree Of Life , 2004 .