Quantum algorithm for non-homogeneous linear partial differential equations
arXiv:1809.02622 · doi:10.1103/PhysRevA.100.032306
Abstract
We describe a quantum algorithm for preparing states that encode solutions of non-homogeneous linear partial differential equations. The algorithm is a continuous-variable version of matrix inversion: it efficiently inverts differential operators that are polynomials in the variables and their partial derivatives. The output is a quantum state whose wavefunction is proportional to a specific solution of the non-homogeneous differential equation, which can be measured to reveal features of the solution. The algorithm consists of three stages: preparing fixed resource states in ancillary systems, performing Hamiltonian simulation, and measuring the ancilla systems. The algorithm can be carried out using standard methods for gate decompositions, but we improve this in two ways. First, we show that for a wide class of differential operators, it is possible to derive exact decompositions for the gates employed in Hamiltonian simulation. This avoids the need for costly commutator approximations, reducing gate counts by orders of magnitude. Additionally, we employ methods from machine learning to find explicit circuits that prepare the required resource states. We conclude by studying an example application of the algorithm: solving Poisson's equation in electrostatics.
arXiv comment9 pages, 6 figures
References in corpus (25)
- TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems
- Quantum Machine Learning
- Quantum information with continuous variables
- Quantum algorithm for solving linear systems of equations
- Quantum support vector machine for big data classification
- Quantum principal component analysis
- Quantum computation over continuous variables
- Efficient quantum algorithms for simulating sparse Hamiltonians
- Quantum algorithm for systems of linear equations with exponentially improved dependence on precision
- Quantum Data Fitting
- Quantum algorithms for algebraic problems
- Strawberry Fields: A Software Platform for Photonic Quantum Computing
- Preconditioned quantum linear system algorithm
- Simulation of topological field theories by quantum computers
- High-order quantum algorithm for solving linear differential equations
- A quantum linear system algorithm for dense matrices
- Quantum algorithm for linear differential equations with exponentially improved dependence on precision
- Quantum algorithms and the finite element method
- Quantum algorithm and circuit design solving the Poisson equation
- Machine learning method for state preparation and gate synthesis on photonic quantum computers
- Quantum machine learning over infinite dimensions
- How to decompose arbitrary continuous-variable quantum operations
- Exact gate decompositions for photonic quantum computing
- Continuous-variable gate decomposition for the Bose-Hubbard model
- Stability of the Trotter-Suzuki decomposition
Cited by in corpus (43)
- Quantum circuits with many photons on a programmable nanophotonic chip
- Biology and medicine in the landscape of quantum advantages
- Quantum computing of fluid dynamics using the hydrodynamic Schrödinger equation
- Quantum-inspired algorithms for multivariate analysis: from interpolation to partial differential equations
- Quantum Fast Poisson Solver: the algorithm and modular circuit design
- Variational Quantum Solutions to the Advection-Diffusion Equation for Applications in Fluid Dynamics
- Building a large-scale quantum computer with continuous-variable optical technologies
- Universal control of a bosonic mode via drive-activated native cubic interactions
- Practical Quantum Computing: solving the wave equation using a quantum approach
- Quantum Imaginary Time Evolution Algorithm for Quantum Field Theories with Continuous Variables
- Quantum Variational Solving of Nonlinear and Multi-Dimensional Partial Differential Equations
- Variational Quantum Evolution Equation Solver
- Nonlinear dynamics as a ground-state solution on quantum computers
- Noisy intermediate-scale quantum simulation of the one-dimensional wave equation
- Quantum Algorithm for Solving the Advection Equation using Hamiltonian Simulation
- Analog quantum simulation of partial differential equations
- Selected topics of quantum computing for nuclear physics
- Exact and approximate continuous-variable gate decompositions
- Quantum Fourier analysis for multivariate functions and applications to a class of Schrödinger-type partial differential equations
- Continuous-variable assisted thermal quantum simulation
- HamLib: A library of Hamiltonians for benchmarking quantum algorithms and hardware
- Protocol for implementing quantum nonparametric learning with trapped ions
- Quantum-enhanced least-square support vector machine: simplified quantum algorithm and sparse solutions
- Quantum support vector machines for aerodynamic classification
- Boundary Treatment for Variational Quantum Simulations of Partial Differential Equations on Quantum Computers
- Limitations for Quantum Algorithms to Solve Turbulent and Chaotic Systems
- Quantum Algorithm for Solving a Quadratic Nonlinear System of Equations
- Probabilistic Eigensolver with a Trapped-Ion Quantum Processor
- Quantum vs. classical algorithms for solving the heat equation
- Quantum Carleman linearisation efficiency in nonlinear fluid dynamics
- Simulations of Future Particle Accelerators: Issues and Mitigations
- Quantum Newton's method for solving system of nonlinear algebraic equations
- Quantum simulation of time-dependent Hamiltonians via commutator-free quasi-Magnus operators
- Improved resource-tunable near-term quantum algorithms for transition probabilities, with applications in physics and variational quantum linear algebra
- Optimizing the walk coin in the quantum random walk search algorithm through machine learning
- Inverse iteration quantum eigensolvers assisted with a continuous variable
- Qumode transfer between continuous and discrete variable devices
- Quantum circuits for partial differential equations in Fourier space
- Alternatives to a nonhomogeneous partial differential equation quantum algorithm
- Quantum algorithms for solving a drift-diffusion equation: A complexity analysis
- Adaptive Random Quantum Eigensolver
- Quantum homotopy perturbation method for nonlinear dissipative ordinary differential equations
- Detailed Account of Complexity for Implementation of Some Gate-Based Quantum Algorithms