Determining the satisfiability of Boolean constraint-satisfaction problems with different types of constraints, that is hybrid constraints, is a well-studied problem with important applications. We study here a new application of hybrid Boolean constraints, which arises in quantum computing. The problem relates to constrained perfect matching in edge-colored graphs. While general-purpose hybrid constraint solvers can be powerful, we show that direct encodings of the constrained-matching problem as hybrid constraints scale poorly and special techniques are still needed. We propose a novel encoding based on Tutte's Theorem in graph theory as well as optimization techniques. Empirical results demonstrate that our encoding, in suitable languages with advanced SAT solvers, scales significantly better than a number of competing approaches on constrained-matching benchmarks. Our study identifies the necessity of designing problem-specific encodings when applying powerful general-purpose constraint solvers.
翻译:确定不同类型制约(即混合制约)的布利安抑制性满意度问题的相对性,是研究周密的重要应用问题。我们在此研究量计算中产生的混合布利安制约性新应用。问题在于边色图形中限制完美匹配。虽然通用混合制约解决器可能强大,但我们显示,仍需要将限制性匹配问题直接编码,因为混合制约规模差,特殊技术。我们提议在图表理论和优化技术中根据图特的理论进行新编码。经验性结果显示,我们用先进的SAT解算器的合适语言进行的编码比在限制匹配基准上的若干相互竞争的方法要好得多。我们的研究指出,在应用强大的通用制约解决器时,有必要设计针对特定问题的编码。