“对任意固定SAT宽度 $k$,调用稀疏化引理,参数取 $\eta=\varepsilon/4$。它把原式写成至多 $2^{\eta n}$ 个 $k$ CNF的析取,每个分支仍用原变量集,并…”
形式陈述
对每个固定
其中每个
算法反复寻找导致高出现次数的 sunflower 型子句结构,并分支:一支令公共 core 被满足,另一支令 core 文字取反后保留 petals 的剩余约束。每次分支减少某个复杂度度量,最终每个叶公式稀疏;分支数通过选择阈值控制在
直觉
稠密公式看似有远多于线性的局部约束,稀疏化引理说明这些约束可以被少量“指数但指数率任意小”的分支吸收。每个分支内部只剩线性规模、受界出现次数的核心,原公式的困难性没有因稠密编码被夸大。
分解不是一个多项式大小压缩:
例子与边界
若稀疏
这个推导依赖
引理只产生等价稀疏分解,不直接决定哪个分支可满足,也不是 SAT 求解器本身。线性子句数不表示问题容易:3-SAT 的困难性在稀疏实例上仍可保留。
推论与应用
稀疏化引理连接以变量数和子句数表达的 ETH 下界,并让归约从线性规模 SAT 实例出发控制目标实例大小。与SETH结合时,仍需固定宽度并正确排列
它也解释了为何大量重复或高度重叠子句不应人为放大输入困难度:这些密集局部结构可以通过受控分支拆解,真正的指数障碍集中在稀疏核心。
SAT到正交向量的完整归约展示一个可核算的用途:线性子句数变成相对于列表长度的对数维度。若目标每次调用带来
参考资料
- 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.