Tabu Search for Generalized Hypertree Decompositions
نویسنده
چکیده
Many important real world problems can be formulated as Constraint Satisfaction Problems (CSPs). A CSP consists of a set of variables each with a domain of possible values, and a set of constraints on the allowed values for specified subsets of variables. A solution to CSP is the assignment of values to variables, such that no constraint is violated. CSPs include many NP-complete problems and are in general hard to solve. However, some classes of CSPs can be solved efficiently if they have bounded treewidth (tw) or generalized hypertree width (ghw). The process of solving problems with bounded tw/ghw includes two phases. In the first phase the tree or generalized hypertree decomposition with small upper bound for tw/htw width is generated. Second phase includes solving a problem (based on the decomposition) with a particular algorithm which runs in polynomial time on the width and the size of the problem. Given that the classes of CSPs of bounded tw/ghw are solvable in polynomial time, these two concepts are very important for efficient solving of intractable problems. In this paper we consider the generation of generalized hypertree decompositions of small width.
منابع مشابه
New Heuristic Methods for Tree Decompositions and Generalized Hypertree Decompositions
Many practical hard problems in mathematics and computer science may be formulated as constraint satisfaction problems (CSPs). Tree and generalized hypertree decompositions are two important concepts which can be used for identifying and solving tractable classes of CSPs. Unfortunately the task of finding an optimal tree or generalized hypertree decomposition is an NP-complete problem. Thus man...
متن کاملGenetic algorithms for generalized hypertree decompositions
Many practical problems in mathematics and computer science may be formulated as constraint satisfaction problems (CSPs). Although CSPs are NP-hard in general, it has been proven that instances of CSPs may be solved efficiently, if they have generalized hypertree decompositions of small width. Unfortunately, finding a generalized hypertree decomposition of minimum width is an NP-hard problem. B...
متن کاملHeuristic Methods for Hypertree Decomposition
The literature provides several structural decomposition methods for identifying tractable subclasses of the constraint satisfaction problem. Generalized hypertree decomposition is the most general of such decomposition methods. Although the relationship to other structural decomposition methods has been thoroughly investigated, only little research has been done on efficient algorithms for com...
متن کاملUnderstanding Tractable Decompositions for Constraint Satisfaction
Constraint satisfaction problems (CSPs) are NP-complete in general, therefore it is important to identify tractable subclasses. A possible way to find such subclasses is to associate a hypergraph to the problem and impose restrictions on its structure. In this thesis we follow this direction. Among such structural properties, particularly important is acyclicity: it is well known that CSPs whos...
متن کاملGeneral and Fractional Hypertree Decompositions: Hard and Easy Cases
Hypertree decompositions, as well as the more powerful generalized hypertree decompositions (GHDs), and the yet more general fractional hypertree decompositions (FHD) are hypergraph decomposition methods successfully used for answering conjunctive queries and for the solution of constraint satisfaction problems. Each hypergraph H has a width relative to each of these decomposition methods: its ...
متن کامل