Efficient quantum amplitude encoding of polynomial functions
- URL: http://arxiv.org/abs/2307.10917v5
- Date: Wed, 13 Mar 2024 13:07:40 GMT
- Title: Efficient quantum amplitude encoding of polynomial functions
- Authors: Javier Gonzalez-Conde, Thomas W. Watts, Pablo Rodriguez-Grasa and
Mikel Sanz
- Abstract summary: We present and compare two efficient methods for encoding on real functions on $n$ qubits.
First, we encode the linear function into the quantum registers with a swallow sequence multi-controlled gates.
Second, we use this construction as a building block to achieve a block encoding of the amplitudes corresponding to the linear function.
- Score: 0.0
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Loading functions into quantum computers represents an essential step in
several quantum algorithms, such as quantum partial differential equation
solvers. Therefore, the inefficiency of this process leads to a major
bottleneck for the application of these algorithms. Here, we present and
compare two efficient methods for the amplitude encoding of real polynomial
functions on $n$ qubits. This case holds special relevance, as any continuous
function on a closed interval can be uniformly approximated with arbitrary
precision by a polynomial function. The first approach relies on the matrix
product state representation. We study and benchmark the approximations of the
target state when the bond dimension is assumed to be small. The second
algorithm combines two subroutines. Initially we encode the linear function
into the quantum registers with a swallow sequence of multi-controlled gates
that loads the linear function's Hadamard-Walsh series, exploring how
truncating the Hadamard-Walsh series of the linear function affects the final
fidelity. Applying the inverse discrete Hadamard-Walsh transform transforms the
series coefficients into an amplitude encoding of the linear function. Then, we
use this construction as a building block to achieve a block encoding of the
amplitudes corresponding to the linear function on $k_0$ qubits and apply the
quantum singular value transformation that implements a polynomial
transformation to the block encoding of the amplitudes. This unitary together
with the Amplitude Amplification algorithm will enable us to prepare the
quantum state that encodes the polynomial function on $k_0$ qubits. Finally we
pad $n-k_0$ qubits to generate an approximated encoding of the polynomial on
$n$ qubits, analyzing the error depending on $k_0$. In this regard, our
methodology proposes a method to improve the state-of-the-art complexity by
introducing controllable errors.
Related papers
- Efficient explicit circuit for quantum state preparation of piece-wise continuous functions [0.6906005491572401]
We introduce an explicit algorithm for uploading functions using four real paritys that meet specific and boundedness conditions.
Our method achieves efficient quantum circuit implementation and we present detailed gate counting and resource analysis.
arXiv Detail & Related papers (2024-11-02T04:20:31Z) - Calculating response functions of coupled oscillators using quantum phase estimation [40.31060267062305]
We study the problem of estimating frequency response functions of systems of coupled, classical harmonic oscillators using a quantum computer.
Our proposed quantum algorithm operates in the standard $s-sparse, oracle-based query access model.
We show that a simple adaptation of our algorithm solves the random glued-trees problem in time.
arXiv Detail & Related papers (2024-05-14T15:28:37Z) - Towards large-scale quantum optimization solvers with few qubits [59.63282173947468]
We introduce a variational quantum solver for optimizations over $m=mathcalO(nk)$ binary variables using only $n$ qubits, with tunable $k>1$.
We analytically prove that the specific qubit-efficient encoding brings in a super-polynomial mitigation of barren plateaus as a built-in feature.
arXiv Detail & Related papers (2024-01-17T18:59:38Z) - Block encoding of matrix product operators [0.0]
We present a procedure to block-encode a Hamiltonian based on its matrix product operator (MPO) representation.
More specifically, we encode every MPO tensor in a larger unitary of dimension $D+2$, where $D = lceillog(chi)rceil$ is the number of subsequently contracted qubits that scales logarithmically with the virtual bond dimension.
arXiv Detail & Related papers (2023-12-14T12:34:24Z) - Noisy Tensor Ring approximation for computing gradients of Variational
Quantum Eigensolver for Combinatorial Optimization [33.12181620473604]
Variational Quantum algorithms have established their potential to provide computational advantage in the realm of optimization.
These algorithms suffer from classically intractable gradients limiting the scalability.
This work proposes a classical gradient method which utilizes the parameter shift rule but computes the expected values from the circuits using a tensor ring approximation.
arXiv Detail & Related papers (2023-07-08T03:14:28Z) - Quantum state preparation without coherent arithmetic [5.478764356647437]
We introduce a versatile method for preparing a quantum state whose amplitudes are given by some known function.magnitude existing approaches.
We use a template quantum eigenvalue transformation circuit to convert a low cost block encoding of the sine function into the desired function.
arXiv Detail & Related papers (2022-10-26T17:48:31Z) - Extracting a function encoded in amplitudes of a quantum state by tensor
network and orthogonal function expansion [0.0]
We present a quantum circuit and its optimization procedure to obtain an approximating function of $f$ that has a number of degrees of freedom with respect to $d$.
We also conducted a numerical experiment to approximate a finance-motivated function to demonstrate that our method works.
arXiv Detail & Related papers (2022-08-31T04:10:24Z) - Quantum Goemans-Williamson Algorithm with the Hadamard Test and
Approximate Amplitude Constraints [62.72309460291971]
We introduce a variational quantum algorithm for Goemans-Williamson algorithm that uses only $n+1$ qubits.
Efficient optimization is achieved by encoding the objective matrix as a properly parameterized unitary conditioned on an auxilary qubit.
We demonstrate the effectiveness of our protocol by devising an efficient quantum implementation of the Goemans-Williamson algorithm for various NP-hard problems.
arXiv Detail & Related papers (2022-06-30T03:15:23Z) - Fourier-based quantum signal processing [0.0]
Implementing general functions of operators is a powerful tool in quantum computation.
Quantum signal processing is the state of the art for this aim.
We present an algorithm for Hermitian-operator function design from an oracle given by the unitary evolution.
arXiv Detail & Related papers (2022-06-06T18:02:30Z) - Quantum algorithms for grid-based variational time evolution [36.136619420474766]
We propose a variational quantum algorithm for performing quantum dynamics in first quantization.
Our simulations exhibit the previously observed numerical instabilities of variational time propagation approaches.
arXiv Detail & Related papers (2022-03-04T19:00:45Z) - Variational Quantum Optimization with Multi-Basis Encodings [62.72309460291971]
We introduce a new variational quantum algorithm that benefits from two innovations: multi-basis graph complexity and nonlinear activation functions.
Our results in increased optimization performance, two increase in effective landscapes and a reduction in measurement progress.
arXiv Detail & Related papers (2021-06-24T20:16:02Z)
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.