A Hybrid Method for Spectral Translation Equivalent Boolean Functions

被引:0
|
作者
Soeken, Mathias [1 ]
Testa, Eleonora [1 ]
Miller, D. Michael [2 ]
机构
[1] Ecole Polytech Fed Lausanne, Lausanne, Switzerland
[2] Univ Victoria, Victoria, BC, Canada
来源
2019 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING (PACRIM) | 2019年
关键词
CLASSIFICATION;
D O I
10.1109/pacrim47961.2019.8985048
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The equivalence of Boolean functions with respect to five invariance (aka translation) operations has been well considered with respect to the Rademacher-Walsh spectral domain. In this paper, we introduce a hybrid approach that uses both the Reed-Muller and the Rademacher-Walsh spectra. A novel hybrid algorithm that maps a Boolean function to a representative function for the equivalence class containing the original function is presented. The algorithm can be used to determine a sequence of translations that maps one function to an equivalent function. We present experimental results that show the hybrid algorithm can determine the equivalence classes for 5 variables much more efficiently than before. We also show that for 6 variables where there are 150,357 equivalence classes, 8 are very difficult, a further 58 are difficult and the remainder are straightforward in terms of the CPU time required by the hybrid algorithm.
引用
收藏
页数:6
相关论文
共 50 条
  • [41] Some problems of spectral analysis of random Boolean functions with constraints
    Ivchnko, G. I.
    Mironova, V. A.
    DISCRETE MATHEMATICS AND APPLICATIONS, 2013, 23 (01): : 91 - 114
  • [42] Operations on Boolean functions and variables in spectral domain of arithmetic transform
    Chang, CH
    Falkowski, BJ
    ISCAS 96: 1996 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - CIRCUITS AND SYSTEMS CONNECTING THE WORLD, VOL 4, 1996, : 400 - 403
  • [43] Prioritizing MCDC test cases by spectral analysis of Boolean functions
    Ayav, Tolga
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2017, 27 (07):
  • [44] A SPECTRAL CHARACTERIZATION OF THE SELF-DUALIZED CLASSIFICATION OF BOOLEAN FUNCTIONS
    MILLER, DM
    MUZIO, JC
    INTERNATIONAL JOURNAL OF ELECTRONICS, 1986, 61 (01) : 65 - 72
  • [45] A Method for Determining the Affine Equivalence of Boolean Functions
    Wang, Ziyu
    Zeng, Xiao
    Wu, Jinzhao
    Yang, Guowu
    IEEE ACCESS, 2019, 7 : 156326 - 156337
  • [46] Logical Evolution method for learning Boolean functions
    Park, MS
    Choi, JY
    2001 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: E-SYSTEMS AND E-MAN FOR CYBERNETICS IN CYBERSPACE, 2002, : 316 - 321
  • [47] A method of symmetry detection and recognition in Boolean functions
    Rytsar, B.E.
    Upravlyayushchie Sistemy i Mashiny, 2001, (04): : 13 - 42
  • [48] A LITERAL CODE METHOD FOR MINIMIZING BOOLEAN FUNCTIONS
    MIYAKOSHI, H
    COMPUTER JOURNAL, 1990, 33 (04): : 375 - 380
  • [49] A Quantum Method to Test the Satisfiability of Boolean Functions
    Wang, Jin
    Chen, Jialin
    Yu, Chaofan
    Wang, Linli
    2012 IEEE 11TH INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT-2012), 2012, : 1593 - 1597
  • [50] A Rapid Granular Method for Minimization of Boolean Functions
    Chen, Zehua
    Ma, He
    Zhang, Yu
    ROUGH SETS AND KNOWLEDGE TECHNOLOGY, RSKT 2014, 2014, 8818 : 577 - 585