“3 SAT 建立在命题逻辑上,并由Cook–Levin 定理后的宽度约化得到 NP 完全性;许多图问题归约从三文字子句构造常数规模 gadget。精确时间主线固定 $n$ 为变量数:ETH排…”
形式陈述 ​
对每个固定
其中每个
算法反复寻找导致高出现次数的 sunflower 型子句结构,并分支:一支令公共 core 被满足,另一支令 core 文字取反后保留 petals 的剩余约束。每次分支减少某个复杂度度量,最终每个叶公式稀疏;分支数通过选择阈值控制在
直觉 ​
稠密公式看似有远多于线性的局部约束,稀疏化引理说明这些约束可以被少量“指数但指数率任意小”的分支吸收。每个分支内部只剩线性规模、受界出现次数的核心,原公式的困难性没有因稠密编码被夸大。
分解不是一个多项式大小压缩:
例子与边界 ​
若稀疏
这个推导依赖
引理只产生等价稀疏分解,不直接决定哪个分支可满足,也不是 SAT 求解器本身。线性子句数不表示问题容易:3-SAT 的困难性在稀疏实例上仍可保留。
推论与应用 ​
稀疏化引理连接以变量数和子句数表达的 ETH 下界,并让归约从线性规模 SAT 实例出发控制目标实例大小。与SETH结合时,仍需固定宽度并正确排列
它也解释了为何大量重复或高度重叠子句不应人为放大输入困难度:这些密集局部结构可以通过受控分支拆解,真正的指数障碍集中在稀疏核心。
参考资料
- Russell Impagliazzo, Ramamohan Paturi, and Francis Zane, “Which Problems Have Strongly Exponential Complexity?” Journal of Computer and System Sciences 63(4), 2001, pp. 512–530.
- Marek Cygan et al., Parameterized Algorithms, Springer, 2015, Ch. 14, ETH and the sparsification lemma.