“NC、L、NL 与 P 共同构成并行复杂度坐标。一致性 是把电路链与机器链对齐的关键,P 完全问题则用于检验某个多项式时间任务是否可能落入 NC。”
形式陈述
语言的电路族
DLOGTIME-uniformity 不要求在对数时间内输出整只多项式大小电路,而通常通过 direct-connection language 定义:对规范编码的
直觉
一族电路像每种输入长度各有一块专用芯片,但若这些芯片可以任意指定,族本身就可能把无限答案表藏在“设计图”里。一致性要求存在一个资源受限的通用过程,根据
例子与边界
对运行
反例取一个不可判定的一元语言
推论与应用
一致性把布尔电路族与图灵机的统一算法联系起来。P/poly允许非一致的多项式规模电路族,相当于为每个输入长度提供多项式长度的 advice;AC⁰再叠加常深、无界扇入和门基,并分别标注 uniform 或 nonuniform 版本。NC通常采用 logspace-uniform 或更强条件。
参考资料
- Sanjeev Arora and Boaz Barak, Computational Complexity: A Modern Approach, Cambridge University Press, 2009,Chs. 1–8。
- Stasys Jukna, Boolean Function Complexity: Advances and Frontiers, Springer, 2012,Chs. 1–6。