Modular quantum signal processing in many variables
- URL: http://arxiv.org/abs/2309.16665v1
- Date: Thu, 28 Sep 2023 17:58:51 GMT
- Title: Modular quantum signal processing in many variables
- Authors: Zane M. Rossi, Jack L. Ceroni, Isaac L. Chuang
- Abstract summary: We show that modular multi-input-based QSP-based superoperators can be snapped together with LEGO-like ease at the level of the functions they apply.
We also provide a Python package for assembling gadgets and compiling them to circuits.
- Score: 0.0
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Despite significant advances in quantum algorithms, quantum programs in
practice are often expressed at the circuit level, forgoing helpful structural
abstractions common to their classical counterparts. Consequently, as many
quantum algorithms have been unified with the advent of quantum signal
processing (QSP) and quantum singular value transformation (QSVT), an
opportunity has appeared to cast these algorithms as modules that can be
combined to constitute complex programs. Complicating this, however, is that
while QSP/QSVT are often described by the polynomial transforms they apply to
the singular values of large linear operators, and the algebraic manipulation
of polynomials is simple, the QSP/QSVT protocols realizing analogous
manipulations of their embedded polynomials are non-obvious. Here we provide a
theory of modular multi-input-output QSP-based superoperators, the basic unit
of which we call a gadget, and show they can be snapped together with LEGO-like
ease at the level of the functions they apply. To demonstrate this ease, we
also provide a Python package for assembling gadgets and compiling them to
circuits. Viewed alternately, gadgets both enable the efficient block encoding
of large families of useful multivariable functions, and substantiate a
functional-programming approach to quantum algorithm design in recasting QSP
and QSVT as monadic types.
Related papers
- Polynomial time constructive decision algorithm for multivariable quantum signal processing [0.7332146059733189]
Multivariable quantum signal processing (M-QSP) is proposed.
M-QSP interleaves signal operators corresponding to each variable with signal processing operators.
A classical algorithm is proposed to determine whether a given pair of Laurents can be implemented by M-QSP.
arXiv Detail & Related papers (2024-10-03T09:30:35Z) - Efficient Learning for Linear Properties of Bounded-Gate Quantum Circuits [63.733312560668274]
Given a quantum circuit containing d tunable RZ gates and G-d Clifford gates, can a learner perform purely classical inference to efficiently predict its linear properties?
We prove that the sample complexity scaling linearly in d is necessary and sufficient to achieve a small prediction error, while the corresponding computational complexity may scale exponentially in d.
We devise a kernel-based learning model capable of trading off prediction error and computational complexity, transitioning from exponential to scaling in many practical settings.
arXiv Detail & Related papers (2024-08-22T08:21:28Z) - On multivariate polynomials achievable with quantum signal processing [0.9208007322096533]
Quantum signal processing (QSP) is a framework which was proven to unify and simplify a large number of known quantum algorithms.
This work uses a slightly different formalism than what is found in the literature, and uses it to find simpler necessary conditions for decomposability.
arXiv Detail & Related papers (2024-07-30T13:40:11Z) - Quantum Signal Processing and Quantum Singular Value Transformation on $U(N)$ [8.264300525515097]
Quantum signal processing and quantum value transformation are powerful tools to implement transformations of block-encoded matrices on quantum computers.
We propose a framework which realizes multiples simultaneously from a block-encoded input.
We also give an algorithm to construct the quantum circuit that gives the desired transformation.
arXiv Detail & Related papers (2024-07-19T14:15:20Z) - Quantum Compiling with Reinforcement Learning on a Superconducting Processor [55.135709564322624]
We develop a reinforcement learning-based quantum compiler for a superconducting processor.
We demonstrate its capability of discovering novel and hardware-amenable circuits with short lengths.
Our study exemplifies the codesign of the software with hardware for efficient quantum compilation.
arXiv Detail & Related papers (2024-06-18T01:49:48Z) - Quantum Subroutine for Variance Estimation: Algorithmic Design and Applications [80.04533958880862]
Quantum computing sets the foundation for new ways of designing algorithms.
New challenges arise concerning which field quantum speedup can be achieved.
Looking for the design of quantum subroutines that are more efficient than their classical counterpart poses solid pillars to new powerful quantum algorithms.
arXiv Detail & Related papers (2024-02-26T09:32:07Z) - Quantum signal processing over SU(N) [0.0]
Quantum signal processing (QSP) and the quantum singular value transformation (QSVT) are pivotal tools for simplifying the development of quantum algorithms.
These techniques leverage transformations on the eigenvalues or singular values of block-encoded matrices, achieved with the use of just one control qubit.
In this work, we extend the original QSP ansatz by introducing multiple control qubits.
arXiv Detail & Related papers (2023-11-07T12:43:47Z) - Quantum algorithms: A survey of applications and end-to-end complexities [90.05272647148196]
The anticipated applications of quantum computers span across science and industry.
We present a survey of several potential application areas of quantum algorithms.
We outline the challenges and opportunities in each area in an "end-to-end" fashion.
arXiv Detail & Related papers (2023-10-04T17:53:55Z) - Semantic embedding for quantum algorithms [0.0]
A need has developed for an assurance of the correctness of high-level quantum algorithmic reasoning.
Many quantum algorithms have been unified and improved using quantum signal processing (QSP) and quantum singular value transformation (QSVT)
We show that QSP/QSVT can be treated and combined modularly, purely in terms of the functional transforms they embed.
We also identify existing quantum algorithms whose use of semantic embedding is implicit, spanning from distributed search to soundness in quantum cryptography.
arXiv Detail & Related papers (2023-04-27T17:55:40Z) - The Basis of Design Tools for Quantum Computing: Arrays, Decision
Diagrams, Tensor Networks, and ZX-Calculus [55.58528469973086]
Quantum computers promise to efficiently solve important problems classical computers never will.
A fully automated quantum software stack needs to be developed.
This work provides a look "under the hood" of today's tools and showcases how these means are utilized in them, e.g., for simulation, compilation, and verification of quantum circuits.
arXiv Detail & Related papers (2023-01-10T19:00:00Z) - Electronic structure with direct diagonalization on a D-Wave quantum
annealer [62.997667081978825]
This work implements the general Quantum Annealer Eigensolver (QAE) algorithm to solve the molecular electronic Hamiltonian eigenvalue-eigenvector problem on a D-Wave 2000Q quantum annealer.
We demonstrate the use of D-Wave hardware for obtaining ground and electronically excited states across a variety of small molecular systems.
arXiv Detail & Related papers (2020-09-02T22:46:47Z)
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.