Automatic Generation of an Efficient Less-Than Oracle for Quantum Amplitude Amplification

03/13/2023
by   Javier Sanchez-Rivero, et al.
0

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.

READ FULL TEXT

page 5

page 7

research
05/14/2021

Quantum algorithm for doubling the amplitude of the search problem's solution states

In this paper we present a quantum algorithm which increases the amplitu...
research
05/01/2020

ROS: Resource-constrained Oracle Synthesis for Quantum Computers

We present a completely automatic synthesis framework for oracle functio...
research
12/06/2020

Low depth algorithms for quantum amplitude estimation

We design and analyze two new low depth algorithms for amplitude estimat...
research
03/27/2023

Some Initial Guidelines for Building Reusable Quantum Oracles

The evolution of quantum hardware is highlighting the need for advances ...
research
05/10/2023

Novel Quantum Information Processing Methods and Investigation

Quantum information processing and its subfield, quantum image processin...
research
12/12/2021

An Optimized Quantum Implementation of ISD on Scalable Quantum Resources

The security of code based constructions is usually assessed by Informat...
research
11/19/2021

The Acrobatics of BQP

One can fix the randomness used by a randomized algorithm, but there is ...

Please sign up or login with your details

Forgot password? Click here to reset