A Quantum Algorithm for Boolean Functions Processing

被引:0
|
作者
Aljuaydi, Fahad [1 ]
Abdelazim, Samar [2 ]
Darwish, Mohamed M. [3 ]
Zidan, Mohammed [4 ]
机构
[1] Prince Sattam bin Abdulaziz Univ, Coll Sci & Humanities, Dept Math, Al Kharj 11942, Saudi Arabia
[2] Assiut Univ, Fac Comp & Informat, Dept Comp Sci, Asyut 71515, Egypt
[3] Univ Tabuk, Univ Coll Al Wajh, Dept Comp Sci, Tabuk 71491, Saudi Arabia
[4] Hurghada Univ, Fac Comp & Artificial Intelligence, Dept Artificial Intelligence, Hurghada, Egypt
来源
IEEE ACCESS | 2024年 / 12卷
关键词
Quantum computing; Boolean functions; Qubit; Computational modeling; Quantum entanglement; Machine learning; Costs; Testing; Computer science; Time complexity; Quantum algorithm; junta problem; Mz; entanglement;
D O I
10.1109/ACCESS.2024.3486333
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Detecting junta variables is a critical issue in Boolean function analysis, circuit design optimization, and machine learning feature selection. In this paper, we investigate a novel quantum computation algorithm based on the Mz operator. The algorithm takes in an unknown oracle concealing a Boolean function with n variables and an unknown input state, which can be quantum or classical. The input state can be complete or incomplete quantum basis states, and it can be a weighted or uniform superposition of basis states. The proposed approach determines whether a given variable is a junta with a time cost of O (2 /& varepsilon; (2) ) and a memory cost of 2n+ 6. The algorithm is analyzed and experimentally implemented using the Qiskit simulator and IBM's real quantum computer. Experimental results show that the proposed approach achieved a quantum supremacy ratio 6300% higher than that of the classical method when verifying junta variables for Boolean functions with 12 variables. The results suggest that the proposed quantum method can verify junta variables in scenarios beyond the capabilities of current classical or quantum methods.
引用
收藏
页码:164503 / 164519
页数:17
相关论文
共 50 条
  • [1] A Modified Adiabatic Quantum Algorithm for Evaluation of Boolean Functions
    Sun, Jie
    Lu, Songfeng
    Liu, Fang
    OPEN SYSTEMS & INFORMATION DYNAMICS, 2015, 22 (03):
  • [2] A quantum algorithm to approximate the linear structures of Boolean functions
    Li, Hongwei
    Yang, Li
    MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE, 2018, 28 (01) : 1 - 13
  • [3] A quantum algorithm for approximating the influences of Boolean functions and its applications
    Hongwei Li
    Li Yang
    Quantum Information Processing, 2015, 14 : 1787 - 1797
  • [4] Exact quantum algorithm to distinguish Boolean functions of different weights
    Braunstein, Samuel L.
    Choi, Byung-Soo
    Ghosh, Subhroshekhar
    Maitra, Subhamoy
    JOURNAL OF PHYSICS A-MATHEMATICAL AND THEORETICAL, 2007, 40 (29) : 8441 - 8454
  • [5] Quantum Query Algorithm Constructions for Computing AND, OR and MAJORITY Boolean Functions
    Vasiljeva, Alina
    BALTIC JOURNAL OF MODERN COMPUTING, 2008, 733 : 215 - 238
  • [6] A quantum algorithm for approximating the influences of Boolean functions and its applications
    Li, Hongwei
    Yang, Li
    QUANTUM INFORMATION PROCESSING, 2015, 14 (06) : 1787 - 1797
  • [7] Improving the quantum cost of reversible Boolean functions using reorder algorithm
    Taghreed Ahmed
    Ahmed Younes
    Ashraf Elsayed
    Quantum Information Processing, 2018, 17
  • [8] Improving the quantum cost of reversible Boolean functions using reorder algorithm
    Ahmed, Taghreed
    Younes, Ahmed
    Elsayed, Ashraf
    QUANTUM INFORMATION PROCESSING, 2018, 17 (05)
  • [9] Application of the Quantum Counting Algorithm to Estimate the Weights of Boolean Functions in Quipper
    D. V. Denisenko
    Journal of Experimental and Theoretical Physics, 2020, 130 : 643 - 648
  • [10] Application of the Quantum Counting Algorithm to Estimate the Weights of Boolean Functions in Quipper
    Denisenko, D. V.
    JOURNAL OF EXPERIMENTAL AND THEORETICAL PHYSICS, 2020, 130 (05) : 643 - 648