Source-linked AI summary

Quantum algorithm for nonlinear differential equations

Seth Lloyd, Giacomo De Palma, Can Gokler, Bobak Kiani, Zi-Wen Liu, Milad Marvian, Felix Tennie, Tim Palmer

arXiv:2011.06571v2quant-phnlin.CD

TL;DR

General nonlinear differential equations are harder to treat quantumly when f(x) is not anti-Hermitian, because their solutions cannot be embedded in a nonlinear Schrödinger equation. The paper uses [1] [2] to obtain a quantum solution to equation (1). Quantum computers can in principle attain an exponential advantage over classical computers for solving nonlinear differential equations.

Abstract

from arXiv · show

Quantum computers are known to provide an exponential advantage over classical computers for the solution of linear differential equations in high-dimensional spaces. Here, we present a quantum algorithm for the solution of nonlinear differential equations. The quantum algorithm provides an exponential advantage over classical algorithms for solving nonlinear differential equations. Potential applications include the Navier-Stokes equation, plasma hydrodynamics, epidemiology, and more.

The nonlinear Schr¨odinger equation

The section presents a multiple-copy construction that produces effective nonlinear Schrödinger dynamics from linear evolution. It explains the scaling of integration steps and copy count, and identifies accuracy limits from error amplification.

The nonlinear Schr¨odinger equation

Quantum solution to general nonlinear differential equations

For general nonlinear differential equations with non-anti-Hermitian f(x), the paper combines mean-field techniques with quantum linear differential-equation solvers [1] [2] to obtain an algorithm that inherits their exponential quantum advantage.

Quantum solution to general nonlinear differential equations

  • When f(x) is not anti-Hermitian, the solution cannot be embedded in a nonlinear Schrödinger equation, unlike the special anti-Hermitian case.The general setting encompasses equations such as Boltzmann and Navier–Stokes, as well as plasma hydrodynamics.Source: Quantum solution to general nonlinear… · p. 5
  • The approach combines mean-field techniques for the nonlinear Schrödinger equation with methods from quantum linear differential-equation solvers [1] [2] to obtain a quantum solution to equation (1).Source: Quantum solution to general nonlinear… · p. 5
  • The resulting quantum algorithm for nonlinear differential equations inherits the exponential quantum advantage of linear differential-equation solvers [1] [2].The paper presents it as a quantum solution to equation (1).Source: Quantum solution to general nonlinear… · p. 5

Review of quantum linear differential equation solvers

The section reviews the original approach [1] for solving linear differential equations by reducing them to matrix inversion, then encoding the discretized solution trajectory as a quantum history state. It also notes numerical integration alternatives and how the resulting state can be used to reveal solution features.

Non-Hermitian nonlinear Schr¨odinger equation

The section extends the quantum linear differential-equation solver to nonlinear dynamics using a non-Hermitian Hamiltonian. Its history state retains the tensor-product structure of the nonlinear solution up to O(1/n), with approximation error suppressed relative to integration error.

Non-Hermitian nonlinear Schr¨odinger equation

  • The quantum linear differential-equation solver constructs the desired history state without requiring its matrix A to be Hermitian, enabling a non-Hermitian Hamiltonian formulation of the nonlinear dynamics.The method uses the quantum linear systems algorithm to construct the history state corresponding to the solution.Source: Non-Hermitian nonlinear Schr¨odinger… · pp. 7–8
  • Up to O(1/n), the non-Hermitian construction preserves a tensor-product history state that superposes tensor products of the nonlinear-equation solutions at different times.The stated approximation is to lowest order in 1/n.Source: Non-Hermitian nonlinear Schr¨odinger… · pp. 8–9
  • The nonlinear Schrödinger approximation error is |E|^2 t Δt m^2/n, a factor of n below the numerical-integration error, which dominates overall.The approximation error arises from the nonlinear Schrödinger equation approximation; overall error is dominated by numerical-integration discretization.Source: Non-Hermitian nonlinear Schr¨odinger… · pp. 8–9

Errors, stability, and range of applicability

The solver’s accuracy and exponential speedup depend on stability, approximation validity, and the structure of the nonlinear system. Its long-time accuracy can nevertheless exceed that of the linear solver when nonlinear expansion changes direction and produces no net exponential growth.

Errors, stability, and range of applicability

  • The presented algorithm uses lowest-order Trotterization, while higher-order Trotterization and higher-order implicit numerical methods are expected to improve error scaling.The authors describe this as the simplest version of the algorithm.Source: Errors, stability, and range of… · p. 9
  • Approximations must break down when nonlinear growth amplifies errors enough to violate equation (19), limiting exponential speedup to times before that occurs.Otherwise, the solver could amplify exponentially small initial-wavefunction differences to solve NP-complete problems; the analogous issue occurs for linear equations with eigenvalues having positive real parts.Source: Errors, stability, and range of… · p. 9
  • Long-time accuracy can be better than for the quantum linear solver with positive-real-part eigenvalues when nonlinear expansion directions change over time and produce no net exponential growth.The paper gives negative-sum Lyapunov exponents, which can yield fractal solutions such as strange attractors, as an example.Source: Errors, stability, and range of… · pp. 9–10
  • The solver works best when the mean-field approximation remains valid throughout the investigated evolution and the underlying numerical method is accurate.Performance also varies with the nonlinear equation’s characteristics, notably its stability.Source: Errors, stability, and range of… · p. 10
  • Exponential speedup requires a sparse tensor F with computable entries; locality and specified interactions provide this structure for Boltzmann and Navier-Stokes examples.For Boltzmann, the scattering interaction is spatially local and momentum-conserving; for Navier-Stokes, locality combined with momentum conservation yields sparse, computable tensors.Source: Errors, stability, and range of… · p. 10
  • Plasma hydrodynamics also yields sparse, computable nonlinear terms because its equations involve local interactions and physical dynamics.These equations include charged-particle and electromagnetic-field dynamics.Source: Errors, stability, and range of… · pp. 10–11

Comparison to related work:

The comparison highlights quadratic scaling in T from retaining system copies, versus exponential scaling in an earlier copy-sacrificing method.

Comparison to related work:

  • Retaining all system copies at each step gives this approach quadratic scaling in T, unlike the earlier method [4], which discarded copies and scaled exponentially with T.For pairwise nonlinear interactions, the resources required by [4] scale as 2T.Source: Comparison to related work · p. 11
  • Variational techniques do not supply the provable exponential speed-up given by this algorithm; another method uses the Madelung hydrodynamic approach [19].Source: Comparison to related work · p. 11
  • A posted method [20] similarly induces single-system nonlinearity through a linear system over multiple copies, but uses classical Carleman rather than quantum nonlinear Schrödinger linearization.Source: Comparison to related work · p. 11

Conclusion:

The paper concludes that quantum computers can in principle achieve an exponential advantage over classical computers for nonlinear differential equations, with the algorithm scaling logarithmically in solution-space dimension. It identifies high-dimensional fluid and plasma problems as potential applications and notes extensions to continuous-variable systems and quantum post-processing.

  • The algorithm can in principle provide an exponential advantage over classical methods, scaling logarithmically with the dimension of the solution space.Source: Conclusion · p. 11
  • Its logarithmic dimension scaling makes the method a candidate for high-dimensional problems such as Navier–Stokes and other nonlinear fluid or plasma systems.Source: Conclusion · pp. 11–12
  • The method could be applied to continuous-variable quantum systems using techniques from.Source: Conclusion · p. 12
  • Like quantum linear differential-equation solvers, it encodes the solution as a quantum history state, enabling post-processing [3] to extract spectral, component, and multiscale features.Source: Conclusion · p. 12

Supplementary material:

The supplement explains how an extra coordinate fixed at 1 lets the polynomial function include arbitrary monomials in the state variables and their conjugates.

Supplementary material:

  • Setting an added coordinate x0 initially to 1 and defining dx0/dt = 0 keeps it constant over time.This is how the supplement augments the original differential equation.Source: Supplementary material · p. 14
  • The constant extra coordinate allows f(x) to include arbitrary polynomials in the x_j and their conjugates.The supplement presents this as a way to write an arbitrary m’th order polynomial in the form of the referenced equation.Source: Supplementary material · p. 14
  • For m = 2, the supplement illustrates the construction with the monomial ¯x2.It states that a corresponding term is included in F, but the supplied passage does not show the term itself.Source: Supplementary material · p. 14

Normalization

Because the non-Hermitian operator does not automatically preserve state normalization, the method rescales the variables and adds an extra dimension whose coefficient follows a nonlinear equation. A Taylor-series implementation converges exponentially, allowing the method to maintain accuracy ε by increasing m by log(1/ε).

Normalization

  • Under the action of the non-Hermitian operator, the variables are rescaled so that ˜x†˜x ≤ 1/2 during integration, and an additional dimension is added with real coefficient x_{d+1} obeying a nonlinear equation.Source: Normalization · pp. 14–15
  • Expanding (1 − y)^−1/2 about y = 0 converges exponentially, so augmenting m by log(1/ε) maintains accuracy ε throughout integration.Source: Normalization · p. 15

Accuracy of the nonlinear Schr¨odinger equation

The full multi-system evolution approximates the nonlinear Schrödinger dynamics, with approximation errors suppressed relative to first-order discretization errors for small m. This accuracy depends on using many copies relative to the number of time steps, while entangling terms generate departures from the tensor-product solution.

Accuracy of the nonlinear Schr¨odinger equation

  • At one time step, first-order terms match the discretized nonlinear dynamics, and second-order terms with disjoint index sets reproduce it exactly.Second-order terms whose index sets overlap represent potentially entangling dynamics that depart from the tensor-product solution.Source: Accuracy of the nonlinear Schr¨odinger… · pp. 15–16
  • The approximation holds when n >> mT, with the number of copies larger than the number of time steps.Under this condition, the full dynamics produce an overall state approximately equal to the desired state.Source: Accuracy of the nonlinear Schr¨odinger… · p. 16
  • For the m-fold density matrix, the fraction of terms causing departures from tensor-product form is approximately 2m^2/n; the associated ε1 error is O(|E|^2Δt^2m^2/n).Errors induced by entanglement and correlations are additive.Source: Accuracy of the nonlinear Schr¨odinger… · pp. 16–17
  • For small m, nonlinear Schrödinger approximation errors are suppressed by a factor of n relative to first-order Trotterization errors.The comparison is to discretization errors for the first-order Trotterization of the Euler forward method.Source: Accuracy of the nonlinear Schr¨odinger… · p. 17
Loading 2011.06571v2…