Abstract
We prove that the complexity of the implementation of the counting function of n Boolean variables by binary formulas is at most n 3.03, and it is at most n 4.47 for DeMorgan formulas. Hence, the same bounds are valid for the formula size of any threshold symmetric function of n variables, particularly, for the majority function. The following bounds are proved for the formula size of any symmetric Boolean function of n variables: n 3.04 for binary formulas and n 4.48 for DeMorgan ones. The proof is based on the modular arithmetic.
Similar content being viewed by others
References
O. B. Lupanov, Asymptotic Bounds on the Complexity of Control Systems (Mosk. Gos. Univ., Moscow, 1984) [in Russian].
R. G. Nigmatullin, The Complexity of Boolean Functions (Nauka, Moscow, 1991) [in Russian].
A. V. Chashkin, Discrete Mathematics (Akademiya, Moscow, 2012) [in Russian].
S. V. Yablonskii, Introduction to Discrete Mathematics (Nauka, Moscow, 1986) [in Russian].
P. E. Dunne, The Complexity of Boolean Networks (Academic Press, San Diego, 1988).
S. Jukna, Boolean Function Complexity (Springer-Verlag, Berlin-Heidelberg, 2012).
V. M. Khrapchenko, “On the Complexity of Realization of Symmetric Boolean Functions by Formulas over Finite Bases,” in Problemy Kibernetiki (Nauka, Moscow, 1976), No. 31, pp. 231–234.
D. Yu. Cherukhin, “Lower Bounds for the Formula Complexity of Symmetric Boolean Functions,” Diskr. Analiz i Issled. Oper. Ser. 1 7(3), 86–98 (2000).
V. M. Khrapchenko, “Method of Determining Lower Bounds for the Complexity of π-Schemes,” Matem. Zametki 10(1), 83–92 (1971).
M. J. Fischer, A. R. Meyer, and M. S. Paterson, “Ω(n log n) Lower Bounds on Length of Boolean Formulas,” SIAM J. Comput. 11(3), 416–427 (1982).
I. S. Sergeev, “Upper Bounds for the Formula Size of the Majority Function,” http://arxiv.org/abs/1208.3874 (2012).
M. Paterson and U. Zwick, “Shallow Circuits and Concise Formulae for Multiple Addition and Multiplication,” Comput. Complexity 3(3), 262–291 (1993).
G. L. Peterson, “An Upper Bound on the Size of Formulae for Symmetric Boolean Function,” Tech. Report 78-03-01 (Univ. Washington, 1978).
V. M. Khrapchenko, “The Complexity of the Realization of Symmetrical Functions by Formulae,” Matem. Zametki 11(1), 109–120 (1972).
M. S. Paterson, N. Pippenger, and U. Zwick, “Optimal Carry Save Networks,” in LMS Lecture Notes Series. Boolean Function Complexity (Cambridge University Press, 1992), Vol. 169, pp. 174–201.
M. S. Paterson, N. Pippenger, and U. Zwick, “Faster Circuits and Shorter Formulae for Multiple Addition, Multiplication, and Symmetric Boolean Functions,” in Proceedings of 31st IEEE Symp. Found. Comput. Sci., 642–650 (1990).
G. K. Stolyarov, “Parallel Multiplication Technique for Computer Hardware and Design of a Multiplier,” Author Certificate cl. 42 V. 14, No. 126668 (1960).
L. J. Stockmeyer, “On the Combinational Complexity of Certain Symmetric Boolean Functions,” Math. Syst. Theory 10(4), 323–336 (1977).
E. Demenkov, A. Kojevnikov, A. Kulikov, and G. Yaroslavtsev, “New Upper Bounds on the Boolean Circuit Complexity of Symmetric Functions,” Inf. Proc. Letters 110(7), 264–267 (2010).
O. B. Lupanov, “To the Question on the Implementation of Symmetric Functions of the Algebra of Logic of Contact Boolean Circuits,” in Problemy Kibernetiki (Nauka, Moscow, 1965), No. 15, pp. 85–99.
S. B. Gashkov, Entertaining Computer Arithmetic. Quick Algorithms of Operations with Numbers and Polynomials (Librokom, Moscow, 2012) [in Russian].
Author information
Authors and Affiliations
Corresponding author
Additional information
Original Russian Text © I.S. Sergeev, 2014, published in Izvestiya Vysshikh Uchebnykh Zavedenii. Matematika, 2014, No. 5, pp. 38–52.
About this article
Cite this article
Sergeev, I.S. Upper bounds for the formula size of symmetric Boolean functions. Russ Math. 58, 30–42 (2014). https://doi.org/10.3103/S1066369X14050041
Received:
Published:
Issue Date:
DOI: https://doi.org/10.3103/S1066369X14050041