Surrogate-based optimizer for variational quantum algorithms.
Project description
sbovqaopt: Surrogate-based optimizer for variational quantum algorithms
The sbovqaopt
package provides a surrogate-based optimizer for variational quantum algorithms as introduced in arXiv:2204.05451.
Installation
The sbovqaopt
package distribution is hosted on PyPI and can be installed via pip
:
pip install sbovqaopt
Usage
For examples of using sbovqaopt
, see the example notebooks and unit tests.
Development
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 .
Citation
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. arXiv:2204.05451 (2022).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for sbovqaopt-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8d892ffd6395e8095c7cf667f78baae9c0e737d8ceac9d24390a636e16e6679 |
|
MD5 | 5191b2d87670e672086cdff04c795234 |
|
BLAKE2b-256 | 4ab0dde408508d26b85218a6de3699aabb204c609071aa62c5b619355c3a3ea5 |