Abstract
In this paper, we study the multiplicative complexity of Boolean functions. The multiplicative complexity of a Boolean function f is the smallest number of &-gates in circuits in the basis {x & y, x ⊕ y, 1} such that each such circuit computes the function f. We consider Boolean functions which are represented in the form x 1, x 2⋯x n ⊕ q(x 1, ⋯, x n ), where the degree of the function q(x 1, ⋯, x n ) is 2. We prove that the multiplicative complexity of each such function is equal to (n − 1). We also prove that the multiplicative complexity of Boolean functions which are represented in the form x 1 ⋯ x n ⊕ r(x 1, ⋯, x n ), where r(x 1, ⋯, x n ) is a multi-affine function, is, in some cases, equal to (n − 1).
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
E. I. Nechiporuk, “On the complexity of schemes in some bases containing nontrivial elements with zero weights,” Problems in Cybernetics (Fizmatlit, Moscow, 1962), Vol. 8, pp. 123–160 [in Russian].
J. Boyar, R. Peralta, and D. Pochuev, “On the multiplicative complexity of boolean functions over the basis {∧, ⊕, 1},” Theor. Comput. Sci. 235, 43–57 (2000).
C. P. Schnorr, “The multiplicative complexity of Boolean functions,” Proceedings of the 6th International Conference AAECC-6, Lecture Notes Comput. Sci. (Springer, Berlin, 1989), Vol. 357, pp. 45–58.
R. Mirwald and C. P. Schnorr, “The multiplicative complexity of quadratic Boolean forms,” Theor. Comput. Sci. 102, 307–328 (1992).
J. Boyar, R. Peralta, and D. Pochuev, “Concrete multiplicative complexity of symmetric functions,” Technical Report YALEU/DCS/TR1219, Computer Science Department (Yale University, 2001).
J. Boyar and R. Peralta, “The exact multiplicative complexity of the Hamming weight function,” Electron. Colloquium Comput. Complexity 12 (2005).
T. I. Krasnova, “On the conjunction complexity of circuits in the Zhegalkin basis for one sequence of Boolean functions,” Proceedings of the 11th International Seminar on Discrete Mathematics and Its Applications (Moscow, Mosk. Gos. Univ., 2012), pp. 138–141.
A. Kojevnikov and A. S. Kulikov, “Circuit complexity and multiplicative complexity of Boolean functions,” Proceedings of the 6th Conference on Computability (CiE 2010), Lecture Notes Comput. Sci. (Springer, Berlin, 2010), Vol. 6158, pp. 239–245.
I. S. Sergeev, “A relation between additive and multiplicative complexity of Boolean functions,” arXiv:1303.4177 (2013).
T. J. Schaefer, “The complexity of satisfiability problems,” Proceedings of the 10th ACM Symposium on Theory of Computing (ACM, New York, 1978), pp. 216–226.
S. V. Yablonskii, Introduction to Discrete Mathematics (Mir, Moscow, 1989; Vysshaya Shkola, Moscow, 2001).
A. G. Kurosh, A Course in Higher Algebra (Nauka, Moscow, 1971; Mir, Moscow, 1975).
Author information
Authors and Affiliations
Corresponding author
Additional information
Original Russian Text © S.N. Selezneva, 2015, published in Zhurnal Vychislitel’noi Matematiki i Matematicheskoi Fiziki, 2015, Vol. 55, No. 4, pp. 730–736.
The article was translated by the author.
Rights and permissions
About this article
Cite this article
Selezneva, S.N. On the multiplicative complexity of some Boolean functions. Comput. Math. and Math. Phys. 55, 724–730 (2015). https://doi.org/10.1134/S0965542515040119
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S0965542515040119