A Quantum Algorithm for Boolean Functions Processing

被引:1
作者
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
关键词
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 条
[31]   THE PROPERTIES OF BOOLEAN FUNCTIONS, USEFUL WHEN PROCESSING DIGITAL SEQUENCES [J].
KOVALEVSKIY, VE ;
YAKOVLEV, AA .
TELECOMMUNICATIONS AND RADIO ENGINEERING, 1993, 48 (03) :94-98
[32]   How Low can Approximate Degree and Quantum Query Complexity be for Total Boolean Functions? [J].
Andris Ambainis ;
Ronald de Wolf .
computational complexity, 2014, 23 :305-322
[33]   How Low can Approximate Degree and Quantum Query Complexity be for Total Boolean Functions? [J].
Ambainis, Andris ;
de Wolf, Ronald .
COMPUTATIONAL COMPLEXITY, 2014, 23 (02) :305-322
[34]   REDUCING QUANTUM COST OF REVERSIBLE CIRCUITS FOR HOMOGENEOUS BOOLEAN FUNCTIONS [J].
Younes, Ahmed .
JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2010, 19 (07) :1423-1434
[35]   Boolean functions, projection operators, and quantum error correcting codes [J].
Aggarwal, Vaneet ;
Calderbank, A. Robert .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2008, 54 (04) :1700-1707
[36]   Intelligate: An Algorithm for Learning Boolean Functions for Dynamic Power Reduction [J].
Wiener, Roni ;
Kamhi, Gila ;
Vardi, Moshe Y. .
JOURNAL OF LOW POWER ELECTRONICS, 2009, 5 (01) :106-112
[37]   Generating highly nonlinear Boolean functions using a genetic algorithm [J].
Dimovski, A ;
Gligoroski, D .
TELSIKS 2003: 6TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS IN MODERN SATELLITE, CABLE AND BROADCASTING SERVICE, VOLS 1 AND 2, PROCEEDINGS OF PAPERS, 2003, :604-607
[38]   Expressivity of Variational Quantum Machine Learning on the Boolean Cube [J].
Herman, Dylan ;
Raymond, Rudy ;
Li, Muyuan ;
Robles, Nicolas ;
Mezzacapo, Antonio ;
Pistoia, Marco .
IEEE TRANSACTIONS ON QUANTUM ENGINEERING, 2023, 4
[39]   Variational Quantum Algorithm for Solving Quantum Transport Equation in Semiconductor Device [J].
Yang, Qimao ;
Guo, Jing .
IEEE TRANSACTIONS ON ELECTRON DEVICES, 2025, 72 (06) :3265-3273
[40]   Almost Boolean functions: The design of Boolean functions by spectral inversion [J].
Clark, JA ;
Jacob, JL ;
Maitra, S ;
Stanica, P .
COMPUTATIONAL INTELLIGENCE, 2004, 20 (03) :450-462