The sbovqaopt
package provides a surrogate-based optimizer for variational quantum algorithms as introduced in
Phys. Rev. A 107, 032415,
arXiv:2204.05451.
The sbovqaopt
package distribution is hosted on PyPI and can be installed via pip
:
pip install sbovqaopt
For examples of using sbovqaopt
, see the example notebooks and unit tests.
For development purposes, the package and its requirements can be installed by cloning the repository locally:
git clone https://github.com/sandialabs/sbovqaopt
cd sbovqaopt
pip install -r requirements.txt
pip install -e .
If you use or refer to this project in any publication, please cite the corresponding paper:
Ryan Shaffer, Lucas Kocia, Mohan Sarovar. Surrogate-based optimization for variational quantum algorithms. Phys. Rev. A 107, 032415 (2023). https://doi.org/10.1103/PhysRevA.107.032415