Abstract
A property of the truth table of a symmetric Boolean function is given from which one can infer a lower bound on the minimal number of 2-ary Boolean operations that are necessary to compute the function. For certain functions ofn arguments, lower bounds between roughly 2n and 5n/2 can be obtained. In particular, for eachm ≥ 3, a lower bound of 5n/2 −O(1) is established for the function ofn arguments that assumes the value 1 iff the number of arguments equal to 1 is a multiple ofm. Fixingm = 4, this lower bound is the best possible to within an additive constant.
Similar content being viewed by others
References
L. H. Harper, W. N. Hsieh, andJ. E. Savage, A class of Boolean functions with linear combinational complexity,Theoretical Computer Science 1 (1975), 161–183.
O. B. Lupanov, Ob odnom metode sinteza skhem.Izv. VUZ Radiofizika 1 (1958), 120–140.
D. E. Muller andF. P. Preparata, Bounds to complexities of networks for sorting and for switching,J. Assoc. Comput. Mach. 22 (1975), 195–201.
W. J. Paul, A 2.5n lower bound on the combinational complexity of Boolean functions,Proc. Seventh Annual ACM Symp. on Theory of Computing, 1975, 27–36.
J. E. Savage, Computational work and time on finite machines,J. Assoc. Comput. Mach. 19 (1972), 660–674.
C. P. Schnorr, Zwei lineare untere Schranken für die Komplexität Boolescher Funktionen,Computing 13 (1974), 155–171.
C. P. Schnorr, The combinational complexity of equivalence,Theoretical Computer Science. 1 (1976), 289–295.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Stockmeyer, L.J. On the combinational complexity of certain symmetric Boolean functions. Math. Systems Theory 10, 323–336 (1976). https://doi.org/10.1007/BF01683282
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01683282