Abstract
It follows from a theorem of Markov that the minimum number of negation gates in a circuit sufficient to compute any Boolean function on n variables is l=[log n]+1. It can be shown that, for functions computed by families of polynomial size, O(log n) depth and bounded fan-in circuits (N C 1), the same result holds: on such circuits l negations are necessary and sufficient. In this paper we prove that this situation changes when polynomial size circuit families of constant depth are considered: l negations are no longer sufficient. For threshold circuits we prove that there are Boolean functions computable in constant depth (TC 0) such that no such threshold circuit containing o(n ∈), for all ∈>0, negations can compute them. We have a matching upper bound: for any ε>0, everything computed by constant depth threshold circuits can be so computed using n ε negations asymptotically. We also have tight bounds for constant depth, unbounded fan-in circuits (AC 0): n/logr n, for any r, negations are sufficient, and Ω(n/logr n), for some r, are necessary.
Supported by NSF grant CCR-8810051
Preview
Unable to display preview. Download preview PDF.
References
M. Ajtai and M. Ben-Or (1984), A theorem on probabilistic constant depth circuits, Proceedings of 16th ACM STOC, 471–474.
M. Ajtai and Y. Gurevich (1987), Monotone versus positive, JACM 34:4, 1004–1015.
M. Ajtai, J. Komlós and E. Szemrédi (1983), An O(n log n) sorting network, Combinatorica 3:1, 1–19.
S. Akers (1968), On maximum inversion with minimum inverters, IEEE Transactions on Computers, 17:2, 134–135.
N. Alon and R. Boppana (1987), The monotone circuit complexity of Boolean functions, Combinatorica 7:1, 1–22.
R. Boppana (1986), Threshold functions and bounded depth monotone circuits, JCSS 32:2, 222–229.
M. Fischer (1975), The complexity of negation-limited networks — a brief survey, Automata Theory and Formal Languages, 2nd GI Conference, ed. H. Brakhage, vol. 33 LNCS, Springer-Verlag, 71–82.
A. Hajnal, W. Maass, P. Pudlák, M. Szegedy, and G. Turán (1987), Threshold circuits of bounded depth, Proceedings of the 28th IEEE FOCS, 99–110.
J. Hastad (1986), Almost optimal lower bounds for small depth circuits, Proceedings of 18th ACM STOC, 6–20.
N. Linial, Y. Mansour, and N. Nisan (1989), Constant depth circuits, Fourier transform and learnability, Proceedings of the 30th IEEE FOCS, 574–579.
A. Markov (1963), On the inversion complexity of systems of Boolean functions, Soviet Math. Doklady 4:3, 694–696.
E. A. Okolnishnikova (1982), On the influence of negation on the complexity of a realization of monotone Boolean functions by formulas of bounded depth, Metody Diskretnogo Analiza 38, 74–80.
A. A. Razborov (1985), Lower bounds on the monotone complexity of some Boolean functions, Doklady Akademii Nauk SSSR 281:4, 798–801.
É. Tardos (1987), The gap between monotone and non-monotone circuit complexity is exponential, Combinatorica 7:4, 393–394.
I. Wegener (1987), The complexity of Boolean functions, Wiley-Teubner series in computer science.
A. Yao (1989), Circuits and local computation, Proceedings of 20th ACM STOC, 186–196.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Santha, M., Wilson, C. (1991). Polynomial size constant depth circuits with a limited number of negations. In: Choffrut, C., Jantzen, M. (eds) STACS 91. STACS 1991. Lecture Notes in Computer Science, vol 480. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0020801
Download citation
DOI: https://doi.org/10.1007/BFb0020801
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-53709-0
Online ISBN: 978-3-540-47002-1
eBook Packages: Springer Book Archive