Satisfiability is considered the canonical NP-complete problem and is used as a starting point for hardness reductions in theory, while in practice heuristic SAT solving algorithms can solve large-scale industrial SAT instances very efficiently. This disparity between theory and practice is believed to be a result of inherent properties of industrial SAT instances that make them tractable. Two characteristic properties seem to be prevalent in the majority of real-world SAT instances, heterogeneous degree distribution and locality. To understand the impact of these two properties on SAT, we study the proof complexity of random k-SAT models that allow to control heterogeneity and locality. Our findings show that heterogeneity alone does not make SAT easy as heterogeneous random k-SAT instances have superpolynomial resolution size. This implies intractability of these instances for modern SAT-solvers. On the other hand, modeling locality with an underlying geometry leads to small unsatisfiable subformulas, which can be found within polynomial time. A key ingredient for the result on geometric random k-SAT can be found in the complexity of higher-order Voronoi diagrams. As an additional technical contribution, we show a linear upper bound on the number of non-empty Voronoi regions, that holds for points with random positions in a very general setting. In particular, it covers arbitrary p-norms, higher dimensions, and weights affecting the area of influence of each point multiplicatively. This is in stark contrast to quadratic lower bounds for the worst case.
翻译:满足性被认为是具有罐头式NP的完整问题,并被用作理论硬度下降的起点,而在实践中,超光速SAT解决算法能够非常有效地解决大规模工业SAT案例。据认为,理论与实践之间的这种差异是工业SAT案例内在特性的结果,使得这些案例能够被移动。两种特征特征似乎在现实SAT的大多数实例中普遍存在,不同程度分布和地点。为了理解这两个属性对SAT的影响,我们研究随机的KSAT模型的影响力复杂性,以便控制异质性和地点。我们的调查结果表明,光是超光速的SAT模型本身不易使SAT容易解决大规模工业SAT案例。这表示,这些实例对于现代SAT案例来说是不可移动的。另一方面,建模地点的地质测量基础导致小的不满意性子成像变形变形变形变形,这在多元时间中可以发现。对高频的KSAT模型的重量和地点进行更低度变形分析的关键成分,在高位图的复杂程度中可以发现,在高端区域中可以发现,对高位图的大小进行精确性分析。