nuclear-quantum-computing
Science Score: 67.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 1 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.9%) to scientific vocabulary
Repository
Basic Info
Statistics
- Stars: 4
- Watchers: 4
- Forks: 6
- Open Issues: 0
- Releases: 1
Metadata Files
README.md
Quantum Computing: Applications in Nuclear Physics
About
This book of background, tutorials, and applications of aspects of quantum computing was born out of the 2022 FRIB quantum computing summer school and attempts to explore tools and techniques of interest to nuclear physicists.
Through this virtual book, we will go through three main topics:
1) The Variational Quantum Eigensolver, a technique that uses a hybrid approach between a classical and a quantum computer to calculate the ground state configuration of a system. We showcase the technique by applying it to the computation of the ground state of the deuteron.
2) The noise challenges that arise from running a non-idealized quantum circuit, including techniques for mitigation such as the Zero-Noise Extrapolation. We will give an overview on the origins and structure of quantum noise, as well as present how it can be applied to the deuteron problem.
3) Dimensionality reduction techniques, in particular the Reduced Basis Method. These techniques could be crucial to reduce the (usually hundreds, thousands, or millions) effective degrees of freedom of a system to a point where it becomes accessible to modern few-qubit computers. In particular, we show how the Quantum Harmonic Oscillator in coordinate representation can be reduced to a two body system of interacting "particles" in the configuration space constructed by the reduced basis.
The tools we develop in these three topics will come to play together to tackle a challenging problem in the final part of this book: using a quantum computer we will solve the one dimensional Gross-Pitaevskii equation. This nonlinear Schrödinger equation approximately describes the low-energy properties of dilute Bose-Einstein condensates, and is one of the simplest models describing many-body quantum systems. We will use the Variational Quantum Eigensolver to find the ground state of the reduced system for different Hamiltonian parameters, while the Zero-Noise Extrapolation will be exploited to produce accurate results even in the presence of noise.
Authors
This GitHub repo and Jupyter Book were written by Pablo Giuliani (MSU), Kyle Godbey (MSU), Jingyi Li (MSU), and Alexandra Semposki (OU).
Any questions or concerns may be directed to qc@kyle.ee.
Citing
If this book helped any part of your research, please consider citing!
@book{Godbey_Quantum_Computing_Applications,
author = {Godbey, Kyle and Semposki, Alexandra and Giuliani, Pablo and Li, Jingyi},
doi = {10.5281/zenodo.7126685},
title = {{Quantum Computing Applications in Nuclear Physics}}
}
Owner
- Name: Kyle Godbey
- Login: kylegodbey
- Kind: user
- Website: kyle.ee
- Repositories: 29
- Profile: https://github.com/kylegodbey
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: Quantum Computing Applications in Nuclear Physics
message: >-
If you found this text useful, please consider
citing!
authors:
- given-names: Kyle
family-names: Godbey
email: qc@kyle.ee
orcid: 'https://orcid.org/0000-0003-0622-3646'
- given-names: Alexandra
family-names: Semposki
orcid: 'https://orcid.org/0000-0003-2354-1523'
- given-names: Pablo
family-names: Giuliani
orcid: 'https://orcid.org/0000-0002-8145-0745'
- given-names: Jingyi
family-names: Li
doi: 10.5281/zenodo.7126685
GitHub Events
Total
- Watch event: 2
- Issue comment event: 1
- Push event: 1
- Create event: 1
Last Year
- Watch event: 2
- Issue comment event: 1
- Push event: 1
- Create event: 1
Dependencies
- jupyter-book *
- matplotlib *
- numpy *
- jupyter-book *
- matplotlib *
- mitiq *
- numpy *
- pennylane *
- pennylane-qchem *
- pennylane-qiskit *
- pylatexenc *
- qiskit *
- qiskit_nature *
- scienceplots *
- scipy *
- actions/checkout v2 composite
- actions/setup-python v1 composite
- peaceiris/actions-gh-pages v3.7.3 composite