Novel Quantum Algorithms to Minimize Switching Functions Based on Graph Partitions
Source abstract
Abstract
After Google reported its realization of quantum supremacy, Solving the classical problems with quantum computing is becoming a valuable research topic. Switching function minimization is an important problem in Electronic Design Automation (EDA) and logic synthesis, most of the solutions are based on heuristic algorithms with a classical computer, it is a good practice to solve this problem with a quantum processer. In this paper, we introduce a new hybrid classic quantum algorithm using Grover’s algorithm and symmetric functions to minimize small Disjoint Sum of Product (DSOP) and Sum of Product (SOP) for Boolean switching functions. Our method is based on graph partitions for arbitrary graphs to regular graphs, which can be solved by a Grover-based quantum searching algorithm we proposed. The Oracle for this quantum algorithm is built from Boolean symmetric functions and implemented with Lattice diagrams. It is shown analytically and verified by simulations on a quantum simulator that our methods can find all solutions to these problems.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Quantum Computing Algorithms and Architecture · Quantum-Dot Cellular Automata · Quantum Information and Cryptography
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (37)
Show source-provided references
1. A fast quantum mechanical algorithm for database search
2. Multiple-valued boolean minimization based on graph coloring
3. Harary · Graph Theory · 196910.21236/AD0705364 ↗
4. HyperCuP—hypercubes, ontologies, and efficient search on Peer-to-Peer networks10.1007/3-540-45074-2_11 ↗
5. BlueCube: Constructing a hypercube parallel computing and communication environment over bluetooth radio systems10.1016/j.jpdc.2006.04.018 ↗
6. A Hypercube-based encoding for evolving large-scale neural networks10.1162/artl.2009.15.2.15202 ↗
7. Hyperswitch network for the hypercube computer
8. On k-ary hypercube10.1016/0304-3975(94)00197-Q ↗
9. On logical diagrams for n terms
10. Fast heuristic minimization of exclusive-sums-of-products
11. Minimization of exclusive-sum-of-products expressions for multiple-valued input, incompletely specified functions10.1109/43.494702 ↗
12. Graph isomorphism and adiabatic quantum computing
13. Quantum supremacy using a programmable superconducting processor10.1038/s41586-019-1666-5 ↗
14. Trudeau · Introduction to Graph Theory · 1994
15. Biggs · Algebraic Graph Theory · 197410.1017/CBO9780511608704 ↗
16. Realization of quantum oracles using symmetries of Boolean functions10.26421/QIC20.5-6-4 ↗
17. Multiple-valued Boolean minimization based on graph coloring
18. Constraints satisfaction, reversible logic, invertible logic and Grover quantum oracles for practical problems
19. Grover-based Ashenhurst–Curtis decomposition using quantum language quipper10.26421/QIC19.1-2-4 ↗
20. Optimizing quantum optimization algorithms via faster quantum gradient computation
21. Improved quantum cost for n-bit Toffoli Gates10.1049/el:20031202 ↗
22. Lattice diagrams using Reed–Muller logic
23. Synthesis of quantum arrays from Kronecker functional lattice diagrams10.1587/transinf.2013LOP0015 ↗
24. A rectangular logic array10.1109/TC.1972.5009040 ↗
25. A design method for look-up table type FPGA by pseudo-Kronecker expansion
26. Encoding electronic Spectra in quantum circuits with linear T complexity
27. Generalized inclusive forms—new canonical Reed–Muller forms including minimum ESOPs
28. A. Paler, L. M. Sasu, A. Florea and R. Andonie, “Machine learning optimization of quantum circuit layouts,” arxiv 2007.14608v1 [quant-ph], 29 July 2020.
29. Synthesis of quantum circuits in linear nearest neighbor model using positive Davio lattices
30. Matrix method of polynomial expansion of symmetric Boolean functions10.3103/S0146411613010070 ↗
31. Some complete cycles on the n-Cube
32. Symmetric property and reliability of balanced Hypercube10.1109/TC.2014.2304391 ↗
33. A survey of the theory of hypercube graphs10.1016/0898-1221(88)90213-1 ↗
34. Improved quantum cost for n-bit Toffoli gates10.1049/el:20031202 ↗
35. Fast synthesis of exact minimal reversible circuits using group theory
36. Complexity of two-level logic minimization10.1109/TCAD.2005.855944 ↗
37. Quantum computing in the NISQ era and beyond10.22331/q-2018-08-06-79 ↗