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

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 n variables, for a π-ordered ABP (π-OABP), for any directed path p from source to sink, a variable can appear at most once on p, and the order in which variables appear on p must respect π. An ABP A is said to be of read r, if any variable appears at most r times in A. Our main result pertains to the identity testing problem. Over any field F and in the black-box model, i.e. given only query access to the polynomial, we have the following result: read r π-OABP computable polynomials can be tested in [2O(r r · 2 n 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) and read (2n/n2). We give a multilinear polynomial p in 2n+1 variables over some specifically selected field G, such that any OABP computing p must read some variable at least 2n times. We show that the elementary symmetric polynomial of degree r in n variables can be computed by a size O(rn) read r OABP, but not by a read (r-1) OABP, for any 0 < 2r-1 ≤ n. Finally, we give an example of a polynomial p and two variables orders π ≠ π', such that p can be computed by a read-once π-OABP, but where any π'-OABP computing p must read some variable at least 2n

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…