Propositional satisfiability (SAT) is one of the most fundamental problems in computer science. Its worst-case hardness lies at the core of computational complexity theory, for example in the form of NP-hardness and the (Strong) Exponential Time Hypothesis. In practice however, SAT instances can often be solved efficiently. This contradicting behavior has spawned interest in the average-case analysis of SAT and has triggered the development of sophisticated rigorous and non-rigorous techniques for analyzing random structures. Despite a long line of research and substantial progress, most theoretical work on random SAT assumes a uniform distribution on the variables. In contrast, real-world instances often exhibit large fluctuations in variable occurrence. This can be modeled by a non-uniform distribution of the variables, which can result in distributions closer to industrial SAT instances. We study satisfiability thresholds of non-uniform random $2$-SAT with $n$ variables and $m$ clauses and with an arbitrary probability distribution $(p_i)_{i\in[n]}$ with $p_1 \ge p_2 \ge \ldots \ge p_n > 0$ over the n variables. We show for $p_1^2=\Theta(\sum_{i=1}^n p_i^2)$ that the asymptotic satisfiability threshold is at $m=\Theta( (1-\sum_{i=1}^n p_i^2)/(p_1\cdot(\sum_{i=2}^n p_i^2)^{1/2}) )$ and that it is coarse. For $p_1^2=o(\sum_{i=1}^n p_i^2)$ we show that there is a sharp satisfiability threshold at $m=(\sum_{i=1}^n p_i^2)^{-1}$. This result generalizes the seminal works by Chvatal and Reed [FOCS 1992] and by Goerdt [JCSS 1996].
翻译:预言卫星(SAT) 是计算机科学中最根本的问题之一。 它最坏的硬性在于计算复杂理论的核心, 例如, 以 NP- 硬性和 (Scrong) 显示时间伪证的形式。 然而, 在实践中, SAT 的事例通常可以有效解决。 这种矛盾的行为已经引起了对SAT 平均案例分析的兴趣, 并引发了分析随机结构的精密、 严格和非硬性技术的开发。 尽管有相当长的研究和重大的进展, 随机SAT 的理论工作大多以变量为统一分布 。 相反, 真实世界的事例往往在可变情况中表现出很大的波动。 这可以通过非一致的变量分布来模拟 。 我们用美元变量和美元条款来研究非单式的可变性阈性阈值阈值阈值阈值 。 1\\\\\\\\\\\\\\\\\ p\\\\\\\\\\\\\ p sum= p sal= p smax a.