Quantum Algorithms for Differential Equations

Quantum Algorithms for Differential Equations

Taylor truncation based algorithms

QuDiffEq.QuLDEType.
QuLDE <: QuODEAlgorithm

Linear differential equation solvers (non-HHL) * k : order of Taylor series expansion

source
QuDiffEq.QuNLDEType.
QuNLDE <: QuODEAlgorithm

Linear differential equation solvers (non-HHL) * k : order of Taylor series expansion * ϵ : precision

source

HHL based algorithms

The following algorithms are found in the article: arxiv.org/abs/1010.2745v2 .

LDEMSAlgHHL <: QuODEAlgorithm

Multi-step methods based on HHL

source
QuEuler{T} <: LDEMSAlgHHL

Euler Method using HHL (1-step method)

source
QuLeapfrog{T} <: LDEMSAlgHHL

Leapfrog Method using HHL (2-step method)

source
QuDiffEq.QuAB2Type.
QuAB2{T} <: LDEMSAlgHHL

AB2 Method using HHL (2-step method)

source
QuDiffEq.QuAB3Type.
QuAB3{T} <: LDEMSAlgHHL

AB3 Method using HHL (3-step method)

source
QuDiffEq.QuAB4Type.
QuAB4{T} <: LDEMSAlgHHL

AB4 Method using HHL (4-step method)

source