Treewidth and hypertree width have proven to be highly successful structural parameters in the context of the Constraint Satisfaction Problem (CSP). When either of these parameters is bounded by a constant, then CSP becomes solvable in polynomial time. However, here the order of the polynomial in the running time depends on the width, and this is known to be unavoidable; therefore, the problem is not fixed-parameter tractable parameterized by either of these width measures. Here we introduce an enhancement of tree and hypertree width through a novel notion of thresholds, allowing the associated decompositions to take into account information about the computational costs associated with solving the given CSP instance. Aside from introducing these notions, we obtain efficient theoretical as well as empirical algorithms for computing threshold treewidth and hypertree width and show that these parameters give rise to fixed-parameter algorithms for CSP as well as other, more general problems. We complement our theoretical results with experimental evaluations in terms of heuristics as well as exact methods based on SAT/SMT encodings.
翻译:树枝宽度和超树宽度已证明在限制满意度问题(CSP)背景下是非常成功的结构参数。当这些参数中任何一个都与常数相联时,CSP就会在多元时间中溶解。然而,运行时多毛线的顺序取决于宽度,这是不可避免的;因此,问题不是固定参数的可移动参数,而是由这些宽度措施中任何一个措施所设定的。这里,我们引入了一种新颖的阈值概念来增强树和超树宽度,允许相关的分解考虑到与解决给定CSP实例相关的计算成本信息。除了引入这些概念外,我们还获得了高效的理论和实验性算法,用于计算树枝阈值和超树宽度,并表明这些参数产生了CSP的固定参数算法以及其他更为一般性的问题。我们用基于SAT/SMT编码的超光谱学和精确方法的实验性评估来补充我们的理论结果。