Skip to content

电路族一致性

Circuit family uniformity

要求输入长度 n 对应电路可由统一算法有效生成的条件。

条目类型
定义

形式陈述

语言的电路族 {Cn} 对每个输入长度 n 给一只编码后的电路。若确定性生成器由 1n 输出完整 Cn 且使用对数空间,称该族 logspace-uniform;若生成器使用多项式时间,则称 P-uniform。这类定义的时间至少与输出编码长度成正比。

DLOGTIME-uniformity 不要求在对数时间内输出整只多项式大小电路,而通常通过 direct-connection language 定义:对规范编码的 (1n,i,j,b),随机访问机在 O(logn) 时间内判断门 i 的类型、门 j 是否连到门 i,以及输入或输出标记 b。电路基、门编号和编码必须固定,局部查询与完整生成在不同资源界下不能混为同一定义。完全取消一致性后得到的多项式规模类别见P/poly;常深度、无界扇入的具体电路类见AC⁰

直觉

一族电路像每种输入长度各有一块专用芯片,但若这些芯片可以任意指定,族本身就可能把无限答案表藏在“设计图”里。一致性要求存在一个资源受限的通用过程,根据 1n 或门索引生成第 n 张电路及其连线;只有能按统一规则有效制造,才真正描述一个算法,而不是无限非一致建议。不同的一致性强度会影响极小深度电路类,必须与电路基和编码方式一同说明。

例子与边界

多项式时间 TM 可展开为多项式大小的一致电路族;加法器或排序网络也能由统一规则生成。相反,一元语言可让 Cn 硬编码 1n 是否属于语言,形成很小却未必可计算生成的非一致族。每张电路有限不代表整族一致,P-uniform、logspace-uniform 与 DLOGTIME-uniform 的资源标签也不能省略。

“每张电路都有限且容易画出”不等于族一致;要求涉及所有 n 的单一生成器。P-uniform、logspace-uniform 与 DLOGTIME-uniform 不是可随意互换的标签,在 NCAC0 等细粒度结果中差别会进入定理陈述。

推论与应用

一致性把布尔电路族与图灵机的统一算法联系起来。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。
关系图谱15 个相邻概念 · 1 类关系

拖动节点调整位置。

显示关系

显示:依赖

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