Upper bounds on the multiplicative complexity of symmetric Boolean functions

被引:2
|
作者
Brandao, Luis T. A. N. [1 ]
Calik, Cagdas [1 ]
Sonmez Turan, Meltem [1 ]
Peralta, Rene [1 ]
机构
[1] NIST, Cryptog Technol Grp, 100 Bur Dr, Gaithersburg, MD 20899 USA
关键词
Symmetric Boolean functions; Multiplicative complexity; Upper bounds; Logic minimization; 94A60; 06E30;
D O I
10.1007/s12095-019-00377-3
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A special metric of interest about Boolean functions is multiplicative complexity (MC): the minimum number of AND gates sufficient to implement a function with a Boolean circuit over the basis {XOR, AND, NOT}. In this paper we study the MC of symmetric Boolean functions, whose output is invariant upon reordering of the input variables. Based on the Hamming weight method from Muller and Preparata (J. ACM 22(2), 195-201, 1975), we introduce new techniques that yield circuits with fewer AND gates than upper bounded by Boyar et al. (Theor. Comput. Sci. 235(1), 43-57, 2000) and by Boyar and Peralta (Theor. Comput. Sci. 396(1-3), 223-246, 2008). We generate circuits for all such functions with up to 25 variables. As a special focus, we report concrete upper bounds for the MC of elementary symmetric functions Sigma kn and counting functions Ekn with up to n =25 input variables. In particular, this allows us to answer two questions posed in 2008: both the elementary symmetric Sigma 48 and the counting E48 functions have MC 6. Furthermore, we show upper bounds for the maximum MC in the class of n-variable symmetric Boolean functions, for each n up to 132.
引用
收藏
页码:1339 / 1362
页数:24
相关论文
共 50 条
  • [21] New bounds for energy complexity of Boolean functions
    Dinesh, Krishnamoorthy
    Otiv, Samir
    Sarma, Jayalal
    THEORETICAL COMPUTER SCIENCE, 2020, 845 : 59 - 75
  • [22] New Bounds for Energy Complexity of Boolean Functions
    Dinesh, Krishnamoorthy
    Otiv, Samir
    Sarma, Jayalal
    COMPUTING AND COMBINATORICS (COCOON 2018), 2018, 10976 : 738 - 750
  • [23] Lower bounds for the complexity of restrictions of Boolean functions
    Chashkin, AV
    DISCRETE APPLIED MATHEMATICS, 2001, 114 (1-3) : 61 - 93
  • [24] Evolving Cryptographic Boolean Functions with Minimal Multiplicative Complexity
    Husa, Jakub
    Sekanina, Lukas
    2020 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2020,
  • [25] The multiplicative complexity of 6-variable Boolean functions
    Çağdaş Çalık
    Meltem Sönmez Turan
    René Peralta
    Cryptography and Communications, 2019, 11 : 93 - 107
  • [26] On the multiplicative complexity of Boolean functions over the basis (Λ,⊕,1)
    Boyar, J
    Peralta, R
    Pochuev, D
    THEORETICAL COMPUTER SCIENCE, 2000, 235 (01) : 43 - 57
  • [27] The multiplicative complexity of 6-variable Boolean functions
    Calik, Cagdas
    Turan, Meltem Sonmez
    Peralta, Rene
    CRYPTOGRAPHY AND COMMUNICATIONS-DISCRETE-STRUCTURES BOOLEAN FUNCTIONS AND SEQUENCES, 2019, 11 (01): : 93 - 107
  • [28] On the multiplicative complexity of quasi-quadratic Boolean functions
    Selezneva S.N.
    Moscow University Computational Mathematics and Cybernetics, 2015, 39 (1) : 18 - 25
  • [29] Certificate complexity of elementary symmetric Boolean functions
    Zhang, Jing
    Li, Yuan
    THEORETICAL COMPUTER SCIENCE, 2022, 938 : 16 - 23
  • [30] COMBINATIONAL COMPLEXITY OF CERTAIN SYMMETRIC BOOLEAN FUNCTIONS
    STOCKMEYER, LJ
    MATHEMATICAL SYSTEMS THEORY, 1977, 10 (04): : 323 - 336