Automatic Generation of an Efficient Less-Than Oracle for Quantum
Amplitude Amplification
- URL: http://arxiv.org/abs/2303.07120v1
- Date: Mon, 13 Mar 2023 13:52:19 GMT
- Title: Automatic Generation of an Efficient Less-Than Oracle for Quantum
Amplitude Amplification
- Authors: Javier Sanchez-Rivero, Daniel Talav\'an, Jose Garcia-Alonso, Antonio
Ruiz-Cort\'es and Juan Manuel Murillo
- Abstract summary: Grover's algorithm is a well-known contribution to quantum computing.
We present a classical algorithm that builds a phase-marking oracle for Amplitude Amplification.
- Score: 0.4374837991804085
- License: http://creativecommons.org/licenses/by-nc-nd/4.0/
- 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.
Related papers
- Efficient Implementation of a Quantum Search Algorithm for Arbitrary N [0.0]
This paper presents an enhancement to Grover's search algorithm for instances where $N$ is not a power of 2.
By employing an efficient algorithm for the preparation of uniform quantum superposition states over a subset of the computational basis states, we demonstrate that a considerable reduction in the number of oracle calls (and Grover's iterations) can be achieved in many cases.
arXiv Detail & Related papers (2024-06-19T19:16:40Z) - Generalized quantum Arimoto-Blahut algorithm and its application to
quantum information bottleneck [55.22418739014892]
We generalize the quantum Arimoto-Blahut algorithm by Ramakrishnan et al.
We apply our algorithm to the quantum information bottleneck with three quantum systems.
Our numerical analysis shows that our algorithm is better than their algorithm.
arXiv Detail & Related papers (2023-11-19T00:06:11Z) - Automated Quantum Oracle Synthesis with a Minimal Number of Qubits [0.6299766708197883]
We present two methods for automatic quantum oracle synthesis.
One method uses a minimal number of qubits, while the other preserves the function domain values while also minimizing the overall required number of qubits.
arXiv Detail & Related papers (2023-04-07T20:12:13Z) - Grover's Algorithm Offers No Quantum Advantage [0.0]
Grover's algorithm is one of the primary algorithms offered as evidence that quantum computers can provide an advantage over classical computers.
We construct a quantum inspired algorithm, executable on a classical computer, that performs Grover's task in linear number of call to the oracle.
We critically examine the possibility of a practical speedup, a possibility that depends on the nature of the quantum circuit associated with the oracle.
arXiv Detail & Related papers (2023-03-20T17:56:20Z) - Quantum Clustering with k-Means: a Hybrid Approach [117.4705494502186]
We design, implement, and evaluate three hybrid quantum k-Means algorithms.
We exploit quantum phenomena to speed up the computation of distances.
We show that our hybrid quantum k-Means algorithms can be more efficient than the classical version.
arXiv Detail & Related papers (2022-12-13T16:04:16Z) - Quantum Depth in the Random Oracle Model [57.663890114335736]
We give a comprehensive characterization of the computational power of shallow quantum circuits combined with classical computation.
For some problems, the ability to perform adaptive measurements in a single shallow quantum circuit is more useful than the ability to perform many shallow quantum circuits without adaptive measurements.
arXiv Detail & Related papers (2022-10-12T17:54:02Z) - Entanglement and coherence in Bernstein-Vazirani algorithm [58.720142291102135]
Bernstein-Vazirani algorithm allows one to determine a bit string encoded into an oracle.
We analyze in detail the quantum resources in the Bernstein-Vazirani algorithm.
We show that in the absence of entanglement, the performance of the algorithm is directly related to the amount of quantum coherence in the initial state.
arXiv Detail & Related papers (2022-05-26T20:32:36Z) - Resource Optimisation of Coherently Controlled Quantum Computations with
the PBS-calculus [55.2480439325792]
Coherent control of quantum computations can be used to improve some quantum protocols and algorithms.
We refine the PBS-calculus, a graphical language for coherent control inspired by quantum optics.
arXiv Detail & Related papers (2022-02-10T18:59:52Z) - Canonical Construction of Quantum Oracles [4.220030262107688]
A common, but inefficient automation approach is to use oracles with classical evaluation of all the states at circuit design time.
We present a novel, canonical way to produce a quantum oracle from an algebraic expression, that maps a set of selected states to the same value, coupled with a simple oracle that matches that particular value.
In addition, this paper presents experimental results obtained on real quantum hardware, the new Honeywell computer based on trapped-ion technology with quantum volume 64.
arXiv Detail & Related papers (2020-06-18T16:28:55Z) - Quantum Gram-Schmidt Processes and Their Application to Efficient State
Read-out for Quantum Algorithms [87.04438831673063]
We present an efficient read-out protocol that yields the classical vector form of the generated state.
Our protocol suits the case that the output state lies in the row space of the input matrix.
One of our technical tools is an efficient quantum algorithm for performing the Gram-Schmidt orthonormal procedure.
arXiv Detail & Related papers (2020-04-14T11:05:26Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.