“其中Circuit SAT 算法路线形成鲜明对照:它不先构造一个接受大量随机函数的真值表性质,而是用对受限电路可满足性的非平凡算法结合时间层级定理,反推出某个高复杂度类没有小电路。两条路线都…”
形式陈述 ​
Circuit-SAT 的输入是一张有
可固定二元 AND/OR/NOT 门基,并按拓扑序列出每个门的类型及其前驱编号。每个编号占
给定候选赋值,按拓扑序在
直觉
电路把共享子表达式保留下来,是比公式更紧凑的约束语言。SAT 求解器必须为输入变量选值,让信号沿 DAG 传播后把输出门推到
穷举基线清楚而残酷:依次检查全部
例子与边界
考虑
按字典序检查:
Circuit-SAT 的 NP 完全性不说明现有实例都接近
SETH 给出一条安全的单向边界:若一般 Circuit-SAT 能对所有多项式大小电路在
推论与应用
Circuit-SAT 是 Cook–Levin 理论、逻辑综合和自动验证的共同核心。把时间有界计算展开为电路,再询问是否存在满足输入,可把非确定计算统一编码成组合搜索;实际 SAT 求解还会把门转成 CNF 并引入辅助变量,转换保持等可满足性而非逐赋值使用同一变量表。
更深的联系是“算法产生下界”。Williams 证明,对具有合适闭包性质的电路类,若其 Circuit-SAT 能以足够非平凡的方式快于穷举,就可结合时间层级定理推出
这条算法路线与自然证明障碍互为对照:前者利用求解受限电路的算法和层级矛盾,后者说明在强 PRF 假设下某类大而可构造的真值表性质不能证明一般下界。二者共同界定当前一般电路下界研究的可行与受阻方向。
参考资料
- Sanjeev Arora and Boaz Barak, Computational Complexity: A Modern Approach, Cambridge University Press, 2009, §6.7.
- Stephen A. Cook, “The Complexity of Theorem-Proving Procedures,” Proceedings of STOC 1971, pp. 151–158.
- Ryan Williams, “Improving Exhaustive Search Implies Superpolynomial Lower Bounds,” SIAM Journal on Computing 42(3), 2013, pp. 1218–1244.
- Russell Impagliazzo and Ramamohan Paturi, “On the Complexity of k-SAT,” Journal of Computer and System Sciences 62(2), 2001, pp. 367–375.