Limitations of Sums of Bounded-Read Formulas

Purnata Ghosal,B. V. Raghavendra Rao
DOI: https://doi.org/10.48550/arXiv.2010.01385
2020-10-04
Abstract:Proving super polynomial size lower bounds for various classes of arithmetic circuits computing explicit polynomials is a very important and challenging task in algebraic complexity theory. We study representation of polynomials as sums of weaker models such as read once formulas (ROFs) and read once oblivious algebraic branching programs (ROABPs). We prove: (1) An exponential separation between sum of ROFs and read-$k$ formulas for some constant $k$. (2) A sub-exponential separation between sum of ROABPs and syntactic multilinear ABPs. Our results are based on analysis of the partial derivative matrix under different distributions. These results highlight richness of bounded read restrictions in arithmetic formulas and ABPs. Finally, we consider a generalization of multilinear ROABPs known as strict-interval ABPs defined in [Ramya-Rao, MFCS2019]. We show that strict-interval ABPs are equivalent to ROABPs upto a polynomial size blow up. In contrast, we show that interval formulas are different from ROFs and also admit depth reduction which is not known in the case of strict-interval ABPs.
Computational Complexity
What problem does this paper attempt to address?
This paper aims to explore and prove the problem of the lower bound of the size of specific types of arithmetic circuits when computing explicit polynomials. Specifically, the author studies the form in which polynomials are represented as the sum of weaker models, including Read Once Formulas (ROFs) and Read Once Oblivious Algebraic Branching Programs (ROABPs). The main objectives and contributions are as follows: 1. **Separation between Read Once Formulas (ROFs) and read - k times formulas**: - The paper proves the exponential separation between Read Once Formulas (ROFs) and read - k times formulas (read - k formulas). Specifically, there exists a multilinear polynomial family \( f_{PRY} \) computable by read - k times formulas. If \( f_{PRY}=f_1 + f_2+\cdots+f_s \), where each \( f_i \) is a Read Once Formula (ROF), then \( s = 2^{\Omega(n)} \). 2. **Separation between Read Once Oblivious Algebraic Branching Programs (ROABPs) and multilinear Algebraic Branching Programs (smABPs)**: - The paper also proves the super - polynomial separation between Read Once Oblivious Algebraic Branching Programs (ROABPs) and multilinear Algebraic Branching Programs (smABPs). Specifically, there exists a multilinear polynomial family \( \hat{f} \) computable by multilinear Algebraic Branching Programs (smABPs). If \( \hat{f}=f_1+\cdots+f_s \), and each \( f_i \) is computable by a Read Once Oblivious Algebraic Branching Program (ROABP) of polynomial size \( n \), then \( s=\exp(\Omega(n^\epsilon)) \) for some \( \epsilon < 1/500 \). 3. **Equivalence between strict - interval Algebraic Branching Programs (strict - interval ABPs) and Read Once Oblivious Algebraic Branching Programs (ROABPs)**: - The paper further studies the relationship between strict - interval Algebraic Branching Programs (strict - interval ABPs) and Read Once Oblivious Algebraic Branching Programs (ROABPs) and proves that these two types of models are equivalent in polynomial size. ### Overview of Main Results - **Theorem 1**: There exists a constant \( k>0 \) and a multilinear polynomial family \( f_{PRY} \) computable by read - k times formulas. If \( f_{PRY}=f_1 + f_2+\cdots+f_s \), where each \( f_i \) is a Read Once Formula (ROF), then \( s = 2^{\Omega(n)} \). - **Theorem 2**: There exists a multilinear polynomial family \( \hat{f} \) computable by multilinear Algebraic Branching Programs (smABPs). If \( \hat{f}=f_1+\cdots+f_s \), and each \( f_i \) is computable by a Read Once Oblivious Algebraic Branching Program (ROABP) of polynomial size \( n \), then \( s=\exp(\Omega(n^\epsilon)) \) for some \( \epsilon < 1/500 \). - **Theorem 3**: The class of strict - interval Algebraic Branching Programs (strict - interval ABPs) is equivalent to the class of Read Once Oblivious Algebraic Branching Programs (ROABPs) in polynomial size. ### Research Methods The paper proves the above results by analyzing the properties of the partial derivative matrix under different distributions. The rank of the partial derivative matrix is used as the main tool to measure the complexity of polynomials. Through random partitioning and probability analysis, the author shows that under certain specific partitions, the rank of the partial derivative matrix of the polynomial can be significantly reduced, thus proving...