Skip to content

归结的规模—宽度权衡

Resolution size-width tradeoff · Ben-Sasson–Wigderson theorem

将一般归结的短证明转化为窄证明,并把宽度瓶颈转换为规模下界。

条目类型
定理

形式陈述

设不可满足 CNF F 使用 n 个变量,初始最大宽度为 w0(F),最小归结宽度W(F),最小一般归结规模为 S(F)。把规模计作证明中的子句行数、对数取自然对数时,Ben-Sasson–Wigderson 定理的一个常用显式版本是:若 F 有规模 SDAG 形归结反驳,则它也有宽度至多

w0(F)+1+3nlnS

的反驳。因此令 (a)+=max{a,0},可直接反解出

S(F)exp((W(F)w0(F)1)+29n).

公式中的 n 是编码后实际出现的变量数,且初始子句计入宽度。若改用另一种等价的规模规范,显式常数可能改变;当 W(F)w0(F) 随参数增长时,通常把结论简写为 S(F)=exp(Ω((Ww0)2/n))。定理没有说“宽度 W 就需要 2W 行”;有效参数是相对初始宽度的增量平方除以变量数。

直觉

假设已有一份很短却含宽子句的证明。证明行总数不多,便可以寻找一个适当的部分赋值,把宽子句大多满足或压窄,同时让初始公式仍保留足够矛盾。对受限证明做清理,会得到一份更窄的反驳。反复组织这一思想可推出:短证明必然能够“窄化”。因此若独立的组合论证表明任何反驳都必须经过宽度瓶颈,短证明假设就无法成立。

这一定理强在把一个全局计数问题变成局部表达问题。直接证明 DAG 中必须出现指数多个节点,需要控制可能的共享方式;证明宽度下界只需说明所有窄子句仍不足以表达全局矛盾。代价是平方除以 n:宽度增量只有 O(n) 时,所得规模下界可能只是常数级,不能把任何非零宽度差都宣传成指数下界。

例子与边界

四个二元子句

(xy),(¬xy),(x¬y),(¬x¬y)

n=2w0=2,并存在宽度 2、三次推理的反驳,所以 Ww0=0。代入下界只得 Sexp(Ω(0)),即一个平凡常数;这与短证明一致。这个计算提醒我们,定理不是用来重新证明每个小公式都困难。

真正产生指数下界的机制是一个公式族 Fn:若编码使用 Θ(n) 个变量、初始宽度有固定上界 k,而组合论证给出 W(Fn)αn,那么

(W(Fn)w0(Fn))2n(αnk)2n=Ω(n),

S(Fn)=exp(Ω(n))。每一项的增长来源都清楚可查;仅写“宽度是线性的所以指数”而不说明变量数和初始宽度,可能在辅助变量编码下得到错误结论。

定理针对一般 resolution 的标准大小。对 tree-like size、regular resolution、proof space 或总系数位数,需使用相应权衡,不能直接替换符号。它给的是最坏情况下界,未提供寻找最窄证明的高效算法;计算 W(F) 本身仍可能困难。

推论与应用

Tseitin 矛盾式、随机 CNF 和若干基于扩张图的公式族具有强宽度下界,因而可沿此定理得到一般归结的指数规模下界。随机限制下的归结下界则提供构造或保存宽度瓶颈的一种常用机制:限制让假设中的短证明变窄,同时让剩余公式仍需要宽子句,两边相撞。

在 SAT 编码设计中,这个权衡也解释辅助变量的双重作用。它们能把长约束拆为窄初始子句,却同时增加 n,并可能为证明提供新的中间命名;因此仅比较两个编码的 clause width 无法预测求解难度。严谨比较应把 w0、最小 W、变量数和翻译后的证明规模放在同一个不等式中。

参考资料
  • Eli Ben-Sasson and Avi Wigderson, “Short Proofs Are Narrow—Resolution Made Simple,” Journal of the ACM 48(2), 2001, pp. 149–169, Theorems 3.5 and 4.4.
  • Eli Ben-Sasson and Nicola Galesi, “Space Complexity of Random Formulae in Resolution,” Random Structures & Algorithms 23(1), 2003, pp. 92–109, width applications.
  • Jan Krajíček, Proof Complexity, Cambridge University Press, 2019, Chapter 4, size-width relations.
关系图谱5 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组
类型化关系

使用的工具