中文

确定性黑盒恒等测试 $\pi$ 有序代数分支程序

计算复杂性 2010-02-09 v1

摘要

本文研究在程序中变量的顺序和读取次数受限的代数分支程序(ABP)。给定 nn 个变量的一个排列 π\pi,对于一个 π\pi 有序 ABP (π\pi-OABP),从源点到汇点的任意有向路径 pp 上,每个变量至多出现一次,且变量在 pp 上出现的顺序必须遵循 π\pi。一个 ABP AA 被称为读取次数为 rr,如果任意变量在 AA 中至多出现 rr 次。我们的主要结果涉及恒等测试问题。在任意域 FF 上以及黑盒模型(即仅能通过查询访问多项式)中,我们得到以下结果:读取次数为 rrπ\pi-OABP 可计算多项式可以在 \DTIME[2O(rlogrlog2nloglogn)]\DTIME[2^{O(r\log r \cdot \log^2 n \log\log n)}] 内进行测试。我们的下一组结果研究了 OABP 的计算局限性。结果表明,任何计算行列式或永久式的 OABP 都需要规模 Ω(2n/n)\Omega(2^n/n) 和读取次数 Ω(2n/n2)\Omega(2^n/n^2)。我们给出了一个在某个特定选取的域 GG 上、包含 2n+12n+1 个变量的多重线性多项式 pp,使得任何计算 pp 的 OABP 必须至少读取某个变量 2n2^n 次。我们证明,对于任意 0<2r1n0 < 2r-1 \leq nnn 个变量上的 rr 次初等对称多项式可以由一个规模为 O(rn)O(rn)、读取次数为 rr 的 OABP 计算,但不能由读取次数为 (r1)(r-1) 的 OABP 计算。最后,我们给出了一个多项式 pp 和两个变量顺序 ππ\pi \neq \pi' 的例子,使得 pp 可以由一个只读一次的 π\pi-OABP 计算,但任何计算 ppπ\pi'-OABP 必须至少读取某个变量 2n2^n 次。

关键词

引用

@article{arxiv.1002.1496,
  title  = {Deterministic Black-Box Identity Testing $\pi$-Ordered Algebraic Branching Programs},
  author = {Maurice Jansen and Youming Qiao and Jayalal Sarma},
  journal= {arXiv preprint arXiv:1002.1496},
  year   = {2010}
}