A Quadratic Lower Bound for Algebraic Branching Programs and Formulas

Reading time: 3 minute
...

📝 Original Paper Info

- Title: A Quadratic Lower Bound for Algebraic Branching Programs and Formulas
- ArXiv ID: 1911.11793
- Date: 2020-03-19
- Authors: Prerona Chatterjee, Mrinal Kumar, Adrian She, Ben Lee Volk

📝 Abstract

We show that any Algebraic Branching Program (ABP) computing the polynomial $\sum_{i = 1}^n x_i^n$ has at least $\Omega(n^2)$ vertices. This improves upon the lower bound of $\Omega(n\log n)$, which follows from the classical result of Baur and Strassen [Str73, BS83], and extends the results in [K19], which showed a quadratic lower bound for \emph{homogeneous} ABPs computing the same polynomial. Our proof relies on a notion of depth reduction which is reminiscent of similar statements in the context of matrix rigidity, and shows that any small enough ABP computing the polynomial $\sum_{i=1}^n x_i^n$ can be depth reduced to essentially a homogeneous ABP of the same size which computes the polynomial $\sum_{i = 1}^n x_i^n + \epsilon(x_1, \ldots, x_n)$, for a structured "error polynomial" $\epsilon(x_1, \ldots, x_n)$. To complete the proof, we then observe that the lower bound in [K19] is robust enough and continues to hold for all polynomials $\sum_{i = 1}^n x_i^n + \epsilon(x_1, \ldots, x_n)$, where $\epsilon(x_1, \ldots, x_n)$ has the appropriate structure. We also use our ideas to show an $\Omega(n^2)$ lower bound of the size of algebraic formulas computing the elementary symmetric polynomial of degree $0.1n$ on $n$ variables. This is a slight improvement upon the prior best known formula lower bound (proved for a different polynomial) of $\Omega(n^2/\log n)$ [Nec66, K85, SY10]. Interestingly, this lower bound is asymptotically better than $n^2/\log n$, the strongest lower bound that can be proved using previous methods. This lower bound also matches the upper bound, due to Ben-Or, who showed that elementary symmetric polynomials can be computed by algebraic formula (in fact depth-$3$ formula) of size $O(n^2)$. Prior to this work, Ben-Or's construction was known to be optimal only for algebraic formulas of depth-$3$ [SW01].

💡 Summary & Analysis

This paper presents a new lower bound on the minimum number of vertices required for Algebraic Branching Programs (ABPs) to compute specific polynomials. The authors use depth reduction techniques to prove that any ABP computing $\sum_{i = 1}^n x_i^n$ must have at least $\Omega(n^2)$ vertices, improving upon previous bounds and extending results on homogeneous ABPs. This work is significant for understanding the limitations of computational resources needed in specific algebraic computations, which can lead to better algorithm design and hardware optimization.

📄 Full Paper Content (ArXiv Source)

[^1]: Tata Institute of Fundamental Research, Mumbai, India. Email: `prerona.chatterjee.tifr@gmail.com`. Research supported by the Department of Atomic Energy, Government of India, under project no. 12-R&D-TFR-5.01-0500.

A Note of Gratitude

The copyright of this content belongs to the respective researchers. We deeply appreciate their hard work and contribution to the advancement of human civilization.

Start searching

Enter keywords to search articles

↑↓
ESC
⌘K Shortcut