Deterministic Black-Box Identity Testing ππ-Ordered Algebraic Branching Programs

preprint2010arXivOpen access

Abstract

In this paper we study algebraic branching programs (ABPs) with restrictions on the order and the number of reads of variables in the program. Given a permutation ππ of nn variables, for a ππ-ordered ABP (ππ-OABP), for any directed path pp from source to sink, a variable can appear at most once on pp, and the order in which variables appear on pp must respect ππ. An ABP AA is said to be of read rr, if any variable appears at most rr times in AA. Our main result pertains to the identity testing problem. Over any field FF and in the black-box model, i.e. given only query access to the polynomial, we have the following result: read rr ππ-OABP computable polynomials can be tested in $\DTIME[2^{O(r\log r \cdot \log^2 n \log\log n)}]$. Our next set of results investigates the computational limitations of OABPs. It is shown that any OABP computing the determinant or permanent requires size Ω(2n/n)Ω(2^n/n) and read Ω(2n/n2)Ω(2^n/n^2). We give a multilinear polynomial pp in 2n+12n+1 variables over some specifically selected field GG, such that any OABP computing pp must read some variable at least 2n2^n times. We show that the elementary symmetric polynomial of degree rr in nn variables can be computed by a size O(rn)O(rn) read rr OABP, but not by a read (r−1)(r-1) OABP, for any 0<2r−1≤n0 < 2r-1 \leq n. Finally, we give an example of a polynomial pp and two variables orders π≠π′π\neq π', such that pp can be computed by a read-once ππ-OABP, but where any π′π'-OABP computing pp must read some variable at least 2n2^n

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.