Automatic Generation of an Efficient Less-Than Oracle for Quantum Amplitude Amplification
Authors:
- 1 May 2023
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 26-33
Abstract
Grover's algorithm is a well-known contribution to quantum computing. It searches one value within an unordered sequence faster than any classical algorithm. A fundamental part of this algorithm is the so-called oracle, a quantum circuit that marks the quantum state corresponding to the desired value. A generalization of it is the oracle for Amplitude Amplification, that marks multiple desired states. In this work we present a classical algorithm that builds a phase-marking oracle for Amplitude Amplification. This oracle performs a less-than operation, marking states representing natural numbers smaller than a given one. Results of both simulations and experiments are shown to prove its functionality. This less-than oracle implementation works on any number of qubits and does not require any ancilla qubits. Regarding depth, the proposed implementation is compared with the one generated by Qiskit automatic method, UnitaryGate. We show that the depth of our less-than oracle implementation is always lower. This difference is significant enough for our method to outperform UnitaryGate on real quantum hardware.Keywords
All Related Versions
Funding Information
- Spanish Ministry of Science and Innovation (PID2021-1240540B-C31)
- Ministry of Economy, Science and Digital Agenda (GR21133)
This publication has 20 references indexed in Scilit:
- 16-qubit IBM universal quantum computer can be fully entanglednpj Quantum Information, 2018
- Quantum Computing in the NISQ era and beyondQuantum, 2018
- Complete 3-Qubit Grover search on a programmable quantum computerNature Communications, 2017
- Quantum circuits for isometriesPhysical Review A, 2016
- Quantum amplitude amplification and estimation2002
- Experimental realization of Shor's quantum factoring algorithm using nuclear magnetic resonanceNature, 2001
- Quantum Computers Can Search Rapidly by Using Almost Any TransformationPhysical Review Letters, 1998
- Quantum Complexity TheorySIAM Journal on Computing, 1997
- On the Power of Quantum ComputationSIAM Journal on Computing, 1997
- A fast quantum mechanical algorithm for database search1996