2020ACM Transactions on Computation TheoryRequires access

Separation Between Read-once Oblivious Algebraic Branching Programs (ROABPs) and Multilinear Depth-three Circuits

Neeraj Kayal, Vineet Nair, Chandan Saha

Open publisher page 4 citations

Abstract

We show an exponential separation between two well-studied models of algebraic computation, namely, read-once oblivious algebraic branching programs (ROABPs) and multilinear depth-three circuits. In particular, we show the following: (1) There exists an explicit n -variate polynomial computable by linear sized multilinear depth-three circuits (with only two product gates) such that every ROABP computing it requires 2 Ω (n) size. (2) Any multilinear depth-three circuit computing IMM n,d (the iterated matrix multiplication polynomial formed by multiplying d , n × n symbolic matrices) has n Ω( d ) size. IMM n,d can be easily computed by a poly( n,d ) sized ROABP. (3) Further, the proof of (2) yields an exponential separation between multilinear depth-four and multilinear depth-three circuits: There is an explicit n -variate, degree d polynomial computable by a poly( n ) sized multilinear depth-four circuit such that any multilinear depth-three circuit computing it has size n Ω(d) . This improves upon the quasi-polynomial separation of Reference [36] between these two models. The hard polynomial in (1) is constructed using a novel application of expander graphs in conjunction with the evaluation dimension measure [15, 33, 34, 36], while (2) is proved via a new adaptation of the dimension of the partial derivatives measure of Reference [32]. Our lower bounds hold over any field.

About this research paper

What this paper is about

We show an exponential separation between two well-studied models of algebraic computation, namely, read-once oblivious algebraic branching programs (ROABPs) and multilinear depth-three circuits. In particular, we show the following: (1) There exists an explicit n -variate polynomial computable by linear sized multilinear depth-three circuits (with only two product gates) such that every ROABP computing it requires 2 Ω (n) size. (2) Any multilinear depth-three circuit computing IMM n,d (the iterated matrix multiplication polynomial formed by multiplying d , n × n symbolic matrices) has n Ω( d ) size. IMM n,d can be easily computed by a poly( n,d ) sized ROABP. (3) Further, the proof of (2) yields an exponential separation between multilinear depth-four and multilinear depth-three circuits: There is an explicit n -variate, degree d polynomial computable by a poly( n ) sized multilinear depth-four circuit such that any multilinear depth-three circuit computing it has size n Ω(d) . This improves upon the quasi-polynomial separation of Reference [36] between these two models. The hard polynomial in (1) is constructed using a novel application of expander graphs in conjunction with the evaluation dimension measure [15, 33, 34, 36], while (2) is proved via a new adaptation of the dimension of the partial derivatives measure of Reference [32]. Our lower bounds hold over any field.

Why it matters

OpenAlex reports 4 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

We show an exponential separation between two well-studied models of algebraic computation, namely, read-once oblivious algebraic branching programs (ROABPs) and multilinear depth-three circuits. In particular, we show the following: (1) There exists an explicit n -variate polynomial computable by linear sized multilinear depth-three circuits (with only two product gates) such that every ROABP computing it requires 2 Ω (n) size. (2) Any multilinear depth-three circuit computing IMM n,d (the iterated matrix multiplication polynomial formed by multiplying d , n × n symbolic matrices) has n Ω( d ) size. IMM n,d can be easily computed by a poly( n,d ) sized ROABP. (3) Further, the proof of (2) yields an exponential separation between multilinear depth-four and multilinear depth-three circuits: There is an explicit n -variate, degree d polynomial computable by a poly( n ) sized multilinear depth-four circuit such that any multilinear depth-three circuit computing it has size n Ω(d) . This improves upon the quasi-polynomial separation of Reference [36] between these two models. The hard polynomial in (1) is constructed using a novel application of expander graphs in conjunction with the evaluation dimension measure [15, 33, 34, 36], while (2) is proved via a new adaptation of the dimension of the partial derivatives measure of Reference [32]. Our lower bounds hold over any field.

Key concepts: Multilinear map, Mathematics, Polynomial, Discrete mathematics, Algebraic number, Dimension (graph theory), Combinatorics, Pure mathematics

Related papers

Back to paper searchBrowse research topicsOriginal source
Separation Between Read-once Oblivious Algebraic Branching Programs (ROABPs) and Multilinear Depth-three Circuits — Research Paper | ScholarLens