Skip to main content
Log in

Negation-Limited Complexity of Parity and Inverters

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract

In negation-limited complexity, one considers circuits with a limited number of NOT gates, being motivated by the gap in our understanding of monotone versus general circuit complexity, and hoping to better understand the power of NOT gates. We give improved lower bounds for the size (the number of AND/OR/NOT) of negation-limited circuits computing Parity and for the size of negation-limited inverters. An inverter is a circuit with inputs x 1,…,x n and outputs ¬ x 1,…,¬ x n . We show that: (a) for n=2r−1, circuits computing Parity with r−1 NOT gates have size at least 6n−log 2(n+1)−O(1), and (b) for n=2r−1, inverters with r NOT gates have size at least 8n−log 2(n+1)−O(1). We derive our bounds above by considering the minimum size of a circuit with at most r NOT gates that computes Parity for sorted inputs x 1⋅⋅⋅x n . For an arbitrary r, we completely determine the minimum size. It is 2nr−2 for odd n and 2nr−1 for even n for ⌈log 2(n+1)⌉−1≤rn/2, and it is 3n/2−1 for rn/2. We also determine the minimum size of an inverter for sorted inputs with at most r NOT gates. It is 4n−3r for ⌈log 2(n+1)⌉≤rn. In particular, the negation-limited inverter for sorted inputs due to Fischer, which is a core component in all the known constructions of negation-limited inverters, is shown to have the minimum possible size. Our fairly simple lower bound proofs use gate elimination arguments in a somewhat novel way.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Amano, K., Maruoka, A.: A superpolynomial lower bound for a circuit computing the clique function with at most (1/6)log log n negation gates. SIAM J. Comput. 35(1), 201–216 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  2. Amano, K., Maruoka, A., Tarui, J.: On the negation-limited circuit complexity of merging. Discrete Appl. Math. 126(1), 3–8 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  3. Beals, R., Nishino, T., Tanaka, K.: On the complexity of negation-limited Boolean networks. SIAM J. Comput. 27(5), 1334–1347 (1998). A preliminary version appears in Proceedings of STOC95: the 27th Annual ACM Symposium on Theory of Computing, pp. 585–595, 1995

    Article  MATH  MathSciNet  Google Scholar 

  4. Boppana, R., Sipser, M.: The complexity of finite functions. In: van Leeuwen, J. (ed.) Algorithms and Complexity. Handbook of Theoretical Computer Science, vol. A, pp. 757–804. Elsevier/MIT Press, Amsterdam/Cambridge (1990)

    Google Scholar 

  5. Fischer, M.: Lectures on network complexity. Technical report 1104, CS Department, Yale University. cs-www.cs.yale.edu/homes/fischer (1974, revised 1996)

  6. Harnik, D., Raz, R.: Higher lower bounds on monotone size. In: Proceedings of STOC00: the 32nd Annual ACM Symposium on Theory of Computing, pp. 378–387 (2000)

  7. Iwama, K., Lachish, D., Morizumi, H., Raz, R.: An explicit lower bound of 5no(n) for Boolean circuits. Manuscript. www.wisdom.weizmann.ac.il/~ranraz (2005)

  8. Iwama, K., Morizumi, H.: An explicit lower bound of 5no(n) for Boolean circuits. In: Proceedings of MFCS02: the 27th International Symposium on Mathematical Foundations of Computer Science. Lecture Notes in Computer Science, vol. 2420, pp. 353–364. Springer, Berlin (2002)

    Google Scholar 

  9. Lachish, O., Raz, R.: Explicit lower bound of 4.5no(n) for Boolean circuits. In: Proceedings of STOC01: the 33rd Annual ACM Symposium on Theory of Computing, pp. 399–408 (2001)

  10. Long, D.: The monotone circuit complexity of threshold functions. Manuscript. University of Oxford (1986)

  11. Markov, A.: On the inversion complexity of a system of functions. J. ACM 5(4), 331–334 (1958)

    MATH  Google Scholar 

  12. Morizumi, H., Tarui, J.: Linear-size log-depth negation-limited inverter for k-tonic binary sequences. In: Proceedings of TAMC07: the 4th International Conference on Theory and Applications of Models of Computation. Lecture Notes in Computer Science, vol. 4484, pp. 605–615. Springer, Berlin (2007)

    Chapter  Google Scholar 

  13. Red’kin, N.: Proof of minimality of circuits consisting of functional elements. Problemy Kibernetiki 23, 83–102 (1973) (in Russian). Translation in Syst. Theory Res. 23, 82–102 (1973)

    MathSciNet  Google Scholar 

  14. Sato, T., Amano, K., Maruoka, A.: On the negation-limited circuit complexity of sorting and inverting k-tonic sequences. In: Proceedings of COCOON06: the 12th Annual International Computing and Combinatorics Conference. Lecture Notes in Computer Science, vol. 4112, pp. 104–115. Springer, Berlin (2006)

    Google Scholar 

  15. Sung, S.: On negation-limited circuit complexity. Ph.D. thesis, School of Information Science, Japan Advanced Institute of Science and Technology. www.jaist.ac.jp/library/thesis/is-doctor-1998/paper/son/paper.pdf (1998)

  16. Sung, S., Tanaka, K.: Lower bounds on negation-limited inverters. In: Calude, C., Dinneen, M. (eds.), Proceedings of DMTCS99-CATS99: the 2nd Discrete Mathematics and Theoretical Computer Science Conference and the 5th Australian Theory Symposium, pp. 360–368 (1999)

  17. Tanaka, K., Nishino, T.: On the complexity of negation-limited Boolean networks. In: Proceedings of STOC94: the 26th Annual ACM Symposium on Theory of Computing, pp. 38–47 (1994)

  18. Tanaka, K., Nishino, T., Beals, R.: Negation-limited circuit complexity of symmetric functions. Inf. Process. Lett. 59(5), 273–279 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  19. Wegener, I.: The Complexity of Boolean Functions. Wiley, New York (1987). On-line copy publicly available at ECCC: eccc.hpi-web.de as monographs

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hiroki Morizumi.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Iwama, K., Morizumi, H. & Tarui, J. Negation-Limited Complexity of Parity and Inverters. Algorithmica 54, 256–267 (2009). https://doi.org/10.1007/s00453-007-9135-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00453-007-9135-1

Keywords

Navigation