Quantum algorithm for nonhomogeneous linear partial differential equations

We describe a quantum algorithm for preparing states that encode solutions of nonhomogeneous 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 partia...

Full description

Bibliographic Details
Main Authors: Arrazola, Juan Miguel, Kalajdzievski, Timjan, Weedbrook, Christian, Lloyd, Seth
Other Authors: Massachusetts Institute of Technology. Department of Mechanical Engineering
Format: Article
Language:English
Published: American Physical Society 2021
Online Access:https://hdl.handle.net/1721.1/136954
_version_ 1826215523018342400
author Arrazola, Juan Miguel
Kalajdzievski, Timjan
Weedbrook, Christian
Lloyd, Seth
author2 Massachusetts Institute of Technology. Department of Mechanical Engineering
author_facet Massachusetts Institute of Technology. Department of Mechanical Engineering
Arrazola, Juan Miguel
Kalajdzievski, Timjan
Weedbrook, Christian
Lloyd, Seth
author_sort Arrazola, Juan Miguel
collection MIT
description We describe a quantum algorithm for preparing states that encode solutions of nonhomogeneous 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 wave function is proportional to a specific solution of the nonhomogeneous 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 two example applications of the algorithm: solving Poisson's equation in electrostatics and performing one-dimensional integration.
first_indexed 2024-09-23T16:33:10Z
format Article
id mit-1721.1/136954
institution Massachusetts Institute of Technology
language English
last_indexed 2024-09-23T16:33:10Z
publishDate 2021
publisher American Physical Society
record_format dspace
spelling mit-1721.1/1369542023-01-11T17:33:43Z Quantum algorithm for nonhomogeneous linear partial differential equations Arrazola, Juan Miguel Kalajdzievski, Timjan Weedbrook, Christian Lloyd, Seth Massachusetts Institute of Technology. Department of Mechanical Engineering We describe a quantum algorithm for preparing states that encode solutions of nonhomogeneous 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 wave function is proportional to a specific solution of the nonhomogeneous 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 two example applications of the algorithm: solving Poisson's equation in electrostatics and performing one-dimensional integration. 2021-11-01T14:39:50Z 2021-11-01T14:39:50Z 2019-09-04 2019-09-05T20:09:18Z Article http://purl.org/eprint/type/JournalArticle https://hdl.handle.net/1721.1/136954 Phys. Rev. A 100, 032306 (2019) PUBLISHER_POLICY PUBLISHER_POLICY en http://dx.doi.org/10.1103/PhysRevA.100.032306 Article is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use. American Physical Society application/pdf American Physical Society American Physical Society
spellingShingle Arrazola, Juan Miguel
Kalajdzievski, Timjan
Weedbrook, Christian
Lloyd, Seth
Quantum algorithm for nonhomogeneous linear partial differential equations
title Quantum algorithm for nonhomogeneous linear partial differential equations
title_full Quantum algorithm for nonhomogeneous linear partial differential equations
title_fullStr Quantum algorithm for nonhomogeneous linear partial differential equations
title_full_unstemmed Quantum algorithm for nonhomogeneous linear partial differential equations
title_short Quantum algorithm for nonhomogeneous linear partial differential equations
title_sort quantum algorithm for nonhomogeneous linear partial differential equations
url https://hdl.handle.net/1721.1/136954
work_keys_str_mv AT arrazolajuanmiguel quantumalgorithmfornonhomogeneouslinearpartialdifferentialequations
AT kalajdzievskitimjan quantumalgorithmfornonhomogeneouslinearpartialdifferentialequations
AT weedbrookchristian quantumalgorithmfornonhomogeneouslinearpartialdifferentialequations
AT lloydseth quantumalgorithmfornonhomogeneouslinearpartialdifferentialequations