Practical Tractability of CSPS by Higher Level Consistency and Tree Decomposition
نویسندگان
چکیده
One fundamental research result in the area of Constraint Processing (CP) is a condition that guarantees problem tractability by relating the consistency level of a Constraint Satisfaction Problem (CSP) to the structure of the problem. In our research, we propose to build effective problem-solving strategies that exploit the above-mentioned result in practice. To this end, our investigations target two fundamental mechanisms in CP: (1) Consistency properties and their algorithms and (2) Backtrack search in a tree decomposition. In particular, we propose a new consistency property whose level is controlled by a parameter, and present algorithms for enforcing it. Then, we investigate strategies for backtrack search that apply those algorithms in localized contexts defined by a tree decomposition of the constraint network.
منابع مشابه
Improving the Performance of Consistency Algorithms by Localizing and Bolstering Propagation in a Tree Decomposition
The tractability of a Constraint Satisfaction Problem (CSP) is guaranteed by a direct relationship between its consistency level and a structural parameter of its constraint network such as the treewidth. This result is not widely exploited in practice because enforcing higher-level consistencies can be costly and can change the structure of the constraint network and increase its width. Recent...
متن کاملA Portfolio Approach for Enforcing Minimality in a Tree Decomposition
Minimality, a highly desirable consistency property of Constraint Satisfaction Problems (CSPs), is in general too expensive to enforce. Previous work has shown the practical benefits of restricting minimality to the clusters of a tree decomposition, allowing us to solve many difficult problems in a backtrack-free manner. We explore two alternative algorithms for enforcing minimality whose perfo...
متن کاملTree-Decompositions with Connected Clusters for Solving Constraint Networks
From a theoretical viewpoint, the (tree-)decomposition methods offer a good approach for solving Constraint Satisfaction Problems (CSPs) when their (tree)-width is small. In this case, they have often shown their practical interest. So, the literature (coming from Mathematics or AI) has concentrated its efforts on the minimization of a single parameter, the tree-width. Nevertheless, experimenta...
متن کاملCombining Restarts, Nogoods and Decompositions for Solving CSPs
From a theoretical viewpoint, the (tree-)decomposition methods offer a good approach when the (tree)-width of constraint networks (CSPs) is small. In this case, they have often shown their practical interest. However, sometimes, a bad choice for the root cluster (a tree-decomposition is a tree of clusters) may drastically degrade the performance of the solving. In this paper, we highlight an ex...
متن کاملComputing and Exploiting Tree-Decompositions for Solving Constraint Networks
Methods exploiting tree-decompositions seem to provide the best approach for solving constraint networks w.r.t. the theoretical time complexity. However, they have not shown a real practical interest yet. In this paper, we study several methods for computing a rough optimal tree-decomposition and assess their relevance for solving CSPs.
متن کامل