Boolean Function Decomposition Based on Grover Algorithm and Its Simulation Using Quantum Language Quipper

0Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Decomposition of functions is a general method frequently used in binary logic circuit synthesis, Data Mining and Machine Learning. Ashenhurst-Curtis (AC) decomposition belongs to one of the best known decomposition methods. However, it is really challenging to find the exact minimum AC decomposition for large functions because it requires many exhaust searches. In the hope that large scale quantum computers will be build in the future, we propose an quantum approach based on Grover algorithm to find the optimal AC decomposition in terms of partition theory. The detailed quantum circuit design was created and simulated using Quipper language. According to the experimental results, it is learnt that the quantum algorithm presented in this paper can decompose Boolean function successfully with almost 100% probability and iterations.

Cite

CITATION STYLE

APA

Wang, D., Li, Y., Tsai, E., Song, X., Perkowski, M., & Li, H. (2020). Boolean Function Decomposition Based on Grover Algorithm and Its Simulation Using Quantum Language Quipper. In Communications in Computer and Information Science (Vol. 1252 CCIS, pp. 582–592). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-981-15-8083-3_52

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free