25-1 Quantum Informatics at Yonsei Academy (QIYA) IBM Learning Project
This repository implements a hybrid quantum-classical solver for the Poisson equation based on the variational approach proposed in Sato (2021), enhanced via Quantum Sampling Regression (QSR) and surrogate modeling.
Variational Quantum Algorithms (VQAs), while promising for solving differential equations, suffer from latency and inefficiencies due to repeated quantum-classical optimization loops.
This project mitigates that by replacing direct quantum evaluations with a QSR-based surrogate model, reducing quantum resource usage and allowing multiple eigenvalue extraction more efficiently.
- Ansatz:
TwoLocal(ry, entanglement='cz') - Observable: Hermitian operator derived from discretized Poisson Hamiltonian
- Sampling: Sobol sequence over parameter space
- Surrogate Model: Gaussian Process Regression (GPR)
- Optimization: L-BFGS-B over surrogate
- Target Problem: 1D Poisson equation discretized as in Sato (2021)
| Filename | Description |
|---|---|
QSR_Project.ipynb |
Full implementation of the VQA-based solver with QSR surrogate modeling |
QSR_test.ipynb |
Unit tests and parameter sweep experiments for verifying the surrogate model and eigenvalue approximation |
.gitignore |
Ignore cache, checkpoints, logs, etc. |
- Generate training samples via Sobol sampling in parameter space
- Evaluate expectation values β¨Ο(ΞΈ)|H|Ο(ΞΈ)β© via quantum simulator or actual hardware
- Train Gaussian Process surrogate model on the dataset
- Perform classical optimization over the surrogate
- Optionally repeat with varied initial conditions to capture multiple eigenvalues
- Sato, Y. (2021). Quantum Variational Solver for the Poisson Equation Using a Minimum Potential Ansatz.
arXiv:2106.01366
- Python β₯ 3.8
- Qiskit
- Scikit-learn
- SciPy
- matplotlib, pandas (for visualization)
Install with:
pip install -r requirements.txt