Demonstrating a Quantum Permutation Algorithm with Higher Qubit (up to 16-qubit) Near-term Intermediate Scale Quantum Processors
ORAL
Abstract
Quantum computation is an emerging field that harnesses quantum mechanical phenomena through the manipulation of qubits. The way in which a qubit is manipulated is by quantum algorithms or step-by-step commands to change the state of the qubit and gives probabilities of a particular problem's outcome. One example of a quantum algorithm for a such system is the quantum permutation algorithm which determines the parity of a given cyclic permutation in a single measurement. Previously shown by Yalcinkaya and Gedik (2017) this algorithm can be optimized by minimizing the number of required quantum gates by replacing the quantum Fourier transform (QFT) and its inverse with simpler transformations. We are interested in expanding this to higher qubit numbers using cloud accessed near-term intermediate scale quantum processors through the IBM Quantum Experience. The goal of this work is to implement a modified quantum permutation algorithm using 16 qubits using Qiskit, IBM's qasm simulator and NISQ hardware with various qubit mappings. We found that increasing the qubit number shows improvement over previous studies utilizing QFTs. In the future, we plan to look at ways of applying pulse level control to this algorithm to further show quantum advantage using available NISQ hardware.
–
Presenters
-
Ashley Blackwell
University of Illinois Chicago
Authors
-
Ashley Blackwell
University of Illinois Chicago
-
Onur Danaci
Howard University, IBM-HBCU Quantum Center, Howard University
-
Thomas A Searles
University of Illinois Chicago, University of Illinois at Chicago