Amplification by Read-Once Formulas

Moore and Shannon have shown that relays with arbitrarily high reliability can be built from relays with arbitrarily poor reliability. Valiant used similar methods to construct monotone read-once formulas of size $O(n^{\alpha+2})$ (where $\alpha=\log_{\sqrt{5}-1}2\simeq 3.27$) that amplify $(\psi-\frac{1}{n},\psi+\frac{1}{n})$ (where $\psi=(\sqrt{5}-1)/2\simeq0.62$) to $(2^{-n},1-2^{-n})$ and deduced as a consequence the existence of monotone formulas of the same size that compute the majority of $n$ bits. Boppana has shown that any monotone read-once formula that amplifies $(p-\frac{1}{n},p+\frac{1}{n})$ to $(\frac{1}{4},\frac{3}{4})$ (where $0We extend Boppana's results in two ways. We first show that his two lower bounds hold for general read-once formulas, not necessarily monotone, that may even include exclusive-or gates. We are then able to join his two lower bounds together and show that any read-once, not necessarily monotone, formula that amplifies $(p-\frac{1}{n},p+\frac{1}{n})$ to $(2^{-n},1-2^{-n})$ has size $\Omega(n^{\alpha+2})$. This result does not follow from Boppana's arguments, and it shows that the amount of amplification achieved by Valiant is the maximal achievable using read-once formulas. In a companion paper we construct monotone read-once contact networks of size $O(n^{2.99})$ that amplify $(\frac{1}{2}-\frac{1}{n},\frac{1}{2}+\frac{1}{n})$ to $(\frac{1}{4},\frac{3}{4})$. This shows that Boppana's lower bound for the first amplification stage does not apply to contact networks, even if they are required to be both monotone and read-once.

[1]  Aaron D. Wyner,et al.  Reliable Circuits Using Less Reliable Relays , 1993 .

[2]  Uri Zwick,et al.  Shrinkage of de Morgan Formulae under Restriction , 1993, Random Struct. Algorithms.

[3]  Uri Zwick,et al.  How Do Read-Once Formulae Shrink? , 1994, Combinatorics, Probability and Computing.

[4]  Jaikumar Radhakrishnan,et al.  Directed Monotone Contact Networks for Threshold Functions , 1994, Inf. Process. Lett..

[5]  Qian-Ping Gu,et al.  Amplification of Bounded Depth Monotone Read-Once Boolean Formulae , 1991, SIAM J. Comput..

[6]  Ravi B. Boppana,et al.  Amplification of probabilistic boolean formulas , 1985, 26th Annual Symposium on Foundations of Computer Science (sfcs 1985).

[7]  Alexander A. Razborov,et al.  On the Shrinkage Exponent for Read-Once Formulae , 1995, Theor. Comput. Sci..

[8]  Uri Zwick,et al.  Faster circuits and shorter formulae for multiple addition, multiplication and symmetric Boolean functions , 1990, Proceedings [1990] 31st Annual Symposium on Foundations of Computer Science.

[9]  John Gill,et al.  Relative to a Random Oracle A, PA != NPA != co-NPA with Probability 1 , 1981, SIAM J. Comput..

[10]  Moshe Dubiner,et al.  Amplification and Percolation , 1992, FOCS 1992.

[11]  V. M. Khrapchenko Complexity of the realization of a linear function in the class of II-circuits , 1971 .

[12]  Leslie G. Valiant,et al.  Short Monotone Formulae for the Majority Function , 1984, J. Algorithms.

[13]  Michael Ben-Or,et al.  A theorem on probabilistic constant depth Computations , 1984, STOC '84.

[14]  V. M. Khrapchenko Method of determining lower bounds for the complexity of P-schemes , 1971 .

[15]  Leonard M. Adleman,et al.  Two theorems on random polynomial time , 1978, 19th Annual Symposium on Foundations of Computer Science (sfcs 1978).

[16]  M. Paterson,et al.  Optimal carry save networks , 1992 .