Abstract
The fundamental symmetric functions are \(\textrm{EX}_k^n\) (equal to 1 if the sum of n input bits is exactly k), \(\textrm{TH}_k^n\) (the sum is at least k), and \(\textrm{MOD}_{m,r}^n\) (the sum is congruent to r modulo m). It is well known that all these functions and in fact any symmetric Boolean function have linear circuit size.
Simple counting shows that the circuit complexity of computing n symmetric functions is Ω(n 2 − o(1)) for almost all tuples of n symmetric functions. It is well-known that all EX and TH functions (i.e., for all 0 ≤ k ≤ n) of n input bits can be computed by linear size circuits.
In this short note, we investigate the circuit complexity of computing all MOD functions (for all 1 ≤ m ≤ n). We prove an O(n) upper bound for computing the set of functions
and an O(nloglogn) upper bound for
where r 1, r 2, …, r n are arbitrary integers.
Research is partially supported by Russian Foundation for Basic Research (11-01-00760-a and 11-01-12135-ofi-m-2011), RAS Program for Fundamental Research, and JSPS KAKENHI 23700020. Part of this research was done while the second author was visiting the University of Kyoto.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Shannon, C.E.: The synthesis of two-terminal switching circuits. Bell System Technical Journal 28, 59–98 (1949)
Lupanov, O.: A method of circuit synthesis. Izvestiya VUZov, Radiofizika 1, 120–140 (1959) (in Russian)
Blum, N.: A Boolean function requiring 3n network size. Theoretical Computer Science 28, 337–345 (1984)
Demenkov, E., Kulikov, A.S.: An Elementary Proof of a 3n − o(n) Lower Bound on the Circuit Complexity of Affine Dispersers. In: Murlak, F., Sankowski, P. (eds.) MFCS 2011. LNCS, vol. 6907, pp. 256–265. Springer, Heidelberg (2011)
Stockmeyer, L.J.: On the combinational complexity of certain symmetric Boolean functions. Mathematical Systems Theory 10, 323–336 (1977)
Demenkov, E., Kojevnikov, A., Kulikov, A.S., Yaroslavtsev, G.: New upper bounds on the Boolean circuit complexity of symmetric functions. Information Processing Letters 110(7), 264–267 (2010)
Bach, E., Shallit, J.O.: Algorithmic Number Theory. Efficient Algroithms of Foundations of Computing, vol. I. MIT Press, Massachusetts (1996)
Wegener, I.: The Complexity of Boolean Functions. Wiley-Teubner (1987)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Demenkov, E., Kulikov, A.S., Mihajlin, I., Morizumi, H. (2012). Computing All MOD-Functions Simultaneously. In: Hirsch, E.A., Karhumäki, J., Lepistö, A., Prilutskii, M. (eds) Computer Science – Theory and Applications. CSR 2012. Lecture Notes in Computer Science, vol 7353. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30642-6_9
Download citation
DOI: https://doi.org/10.1007/978-3-642-30642-6_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-30641-9
Online ISBN: 978-3-642-30642-6
eBook Packages: Computer ScienceComputer Science (R0)