English

Deterministic Identity Testing of Read-Once Algebraic Branching Programs

Computational Complexity 2009-12-15 v1

Abstract

In this paper we study polynomial identity testing of sums of kk read-once algebraic branching programs (Σk\Sigma_k-RO-ABPs), generalizing the work in (Shpilka and Volkovich 2008,2009), who considered sums of kk read-once formulas (Σk\Sigma_k-RO-formulas). We show that Σk\Sigma_k-RO-ABPs are strictly more powerful than Σk\Sigma_k-RO-formulas, for any kn/2k \leq \lfloor n/2\rfloor, where nn is the number of variables. We obtain the following results: 1) Given free access to the RO-ABPs in the sum, we get a deterministic algorithm that runs in time O(k2n7s)+nO(k)O(k^2n^7s) + n^{O(k)}, where ss bounds the size of any largest RO-ABP given on the input. This implies we have a deterministic polynomial time algorithm for testing whether the sum of a constant number of RO-ABPs computes the zero polynomial. 2) Given black-box access to the RO-ABPs computing the individual polynomials in the sum, we get a deterministic algorithm that runs in time k2nO(logn)+nO(k)k^2n^{O(\log n)} + n^{O(k)}. 3) Finally, given only black-box access to the polynomial computed by the sum of the kk RO-ABPs, we obtain an nO(k+logn)n^{O(k + \log n)} time deterministic algorithm.

Keywords

Cite

@article{arxiv.0912.2565,
  title  = {Deterministic Identity Testing of Read-Once Algebraic Branching Programs},
  author = {Maurice Jansen and Youming Qiao and Jayalal Sarma},
  journal= {arXiv preprint arXiv:0912.2565},
  year   = {2009}
}
R2 v1 2026-06-21T14:23:22.828Z