(Re-)Implementation of an interface for the Variational Quantum Eigensolver and the CAFQA scheme (original code: https://github.com/rgokulsm/CAFQA).
CAFQA is a special case of VQE where the ansatz is built of Clifford gates only and the optimization is therefore performed over a discrete set. This implementation uses Stim for fast Clifford circuit simulation and HyperMapper for Bayesian Optimization over the discrete search space.
Full list of dependencies (pip install ...
):
- numpy
- qiskit
- qiskit[optimize]
- qiskit[nature]
- stim
- scikit-quant
- hypermapper
- pyscf