https://github.com/quantumbfs/qudiffeq.jl
Quantum Algorithms for solving differential equations
https://github.com/quantumbfs/qudiffeq.jl
Last synced: 10 months ago
JSON representation
Quantum Algorithms for solving differential equations
- Host: GitHub
- URL: https://github.com/quantumbfs/qudiffeq.jl
- Owner: QuantumBFS
- License: mit
- Created: 2019-05-25T11:23:52.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-08-24T14:55:05.000Z (almost 2 years ago)
- Last Synced: 2025-03-22T10:51:30.406Z (about 1 year ago)
- Language: Julia
- Homepage: https://quantumbfs.github.io/QuDiffEq.jl/latest/
- Size: 221 KB
- Stars: 50
- Watchers: 9
- Forks: 8
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: NEWS.md
- License: LICENSE
Awesome Lists containing this project
README
# QuDiffEq
[](https://github.com/QuantumBFS/QuDiffEq.jl/actions/workflows/CI.yml)
[](https://codecov.io/gh/dgan181/QuDiffEq.jl)
Quantum algorithms for solving differential equations.
This project is part of Julia's Season of Contribution 2019.
For an introduction to the algorithms and an overview of the features, you can take a look at the blog posts: [#1](https://nextjournal.com/dgan181/julia-soc-19-quantum-algorithms-for-differential-equations/), [#2](https://nextjournal.com/dgan181/jsoc-19-non-linear-differential-equation-solver-and-simulating-of-the-wave-equation/).
## Installation
QuDiffEq is a
Julia Language
package. To install QuDiffEq,
please open
Julia's interactive session (known as REPL) and press ] key in the REPL to use the package mode, then type the following command
```julia
pkg> add QuDiffEq
```
## Algorithms
- Quantum Algorithms for Linear Differential Equations,
- Based on truncated Taylor series
- Based on HHL.
- Quantum Algorithms for Non Linear Differential Equations.
## Built With
* [Yao](https://github.com/QuantumBFS/Yao.jl) - A framework for Quantum Algorithm Design
* [QuAlgorithmZoo](https://github.com/QuantumBFS/QuAlgorithmZoo.jl) - A repository for Quantum Algorithms
## Authors
See the list of [contributors](https://github.com/QuantumBFS/QuDiffEq.jl/graphs/contributors) who participated in this project.
## License
This project is licensed under the MIT License - see the [LICENSE.md](https://github.com/QuantumBFS/QuDiffEq.jl/blob/master/LICENSE) file for details
## References
- D. W. Berry. *High-order quantum algorithm for solving linear differential equations* (https://arxiv.org/abs/1010.2745)
- Tao Xin et al. *A Quantum Algorithm for Solving Linear Differential Equations: Theory and Experiment* (https://arxiv.org/abs/1807.04553)
- Sarah K. Leyton, Tobias J. Osborne. *A quantum algorithm to solve nonlinear differential equations*(https://arxiv.org/abs/0812.4423)
- P. C.S. Costa et al. *Quantum Algorithm for Simulating the Wave Equation* (https://arxiv.org/abs/1711.05394)