Solving partial constraint satisfaction problems with tree decomposition
نویسندگان
چکیده
In this paper, we describe a computational study to solve hard partial constraint satisfaction problems (PCSPs) to optimality. The PCSP is a general class of problems that contains a diversity of problems, such as generalized subgraph problems, MAX-SAT, Boolean quadratic programs, and assignment problems like coloring and frequency planning. We present a dynamic programming algorithm that solves PCSPs based on the structure (tree decomposition) of the underlying constraint graph. With the use of dominance and bounding techniques, we are able to solve small and medium-size instances of the problem to optimality and to obtain good lower bounds for large-size instances within reasonable time and memory limits. © 2002 Wiley Periodicals, Inc.
منابع مشابه
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...
متن کاملBounded Backtracking for the Valued Constraint Satisfaction Problems
We propose a new method for solving Valued Constraint Satisfaction Problems based both on backtracking techniques branch and bound and the notion of tree-decomposition of valued constraint networks. This mixed method aims to benefit from the practical efficiency of enumerative algorithms while providing a warranty of a bounded time complexity. Indeed the time complexity of our method is O(d ++1...
متن کاملSelecting Task Decompositions for Constrained Heuristic Search
There is a large class of problems that can be represented by task decomposition trees which specify alternative sets of variables that must be given values. Any one of these alternatives can be represented as a constraint satisfaction problem. We describe a technique for selecting a task decomposition that results in a constraint problem that can be solved efficiently. This technique takes adv...
متن کاملApplying Constraint Satisfaction Techniques to Ai Planning Problems
An AI planning problem is one in which an agent capable of perceiving certain states and of performing some actions finds itself in a world, needing to achieve certain goals. A solution to a planning problem is an ordered sequence of actions that, when carried out, will achieve the desired goals. Constraint satisfaction is a general method of problem formulation in which the goal is to find val...
متن کاملDFS-Tree Based Heuristic Search
In constraint satisfaction, local search is an incomplete method for finding a solution to a problem. Solving a general constraint satisfaction problem (CSP) is known to be NP-complete; so that heuristic techniques are usually used. The main contribution of this work is twofold: (i) a technique for de-composing a CSP into a DFS-tree CSP structure; (ii) an heuristic search technique for solving ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Networks
دوره 40 شماره
صفحات -
تاریخ انتشار 2002