kaminotesf / ContextualSubspaceVQE

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ContextualSubspaceVQE

ContextualSubspaceVQE provides a classical simulation implementation of the hybrid quantum-classical algorithm called contextual subspace variational quantum eigensolver (CS-VQE), as described in https://arxiv.org/abs/2011.10027.

A more up-to-date implementation of CS-VQE can be found at https://github.com/UCL-CCS/symmer.

What is included

  • Test for contextuality of a Hamiltonian.
  • Construction of quasi-quantized (classical) models for noncontextual Hamiltonians.
  • Heuristics to approximate optimal noncontextual sub-Hamiltonians given arbitrary target Hamiltonians.
  • Classical simulation of quantum correction to a noncontextual approximation.
  • Classical simulation of CS-VQE.

How to cite

When you use ContextualSubspaceVQE in a publication or other work, please cite as:

William M. Kirby, Andrew Tranter, and Peter J. Love, Contextual Subspace Variational Quantum Eigensolver, Quantum 5, 456 (2021).

How to use

Take a look through CS_VQE_how_to_use.ipynb for...

  • examples of the usage of all of the main functions.
  • how to reproduce our results in arXiv:2011.10027.

About

License:Apache License 2.0


Languages

Language:Jupyter Notebook 87.2%Language:Python 12.8%