Skip to content

olsonjonny/cusp_cirq_demo

 
 

Repository files navigation

Implementation of CUSP using Cirq

Description

Compressed Unsupervised State Preparation (CUSP) is a method for building more efficient quantum circuits by using a quantum autoencoder. The protocol performs a kind of circuit synthesis that, if training is successful, results in a more compact circuit. Since typically shorter-depth circuits are less prone to noise on a real quantum computer, this tool gives the opportunity to make a more accurate state preparation, resulting in better accuracy for a quantum computation. In this demo, we will use the example of improving a circuit which computes the ground state energies of molecular hydrogen at various bond lengths.

For a formal description of the CUSP protocol, please see: CUSP Algorithm Overview.

To proceed to the code demo, see: CUSP Demo.

For a short video tutorial, see: Video Code Walkthrough

Dependencies and Versions Used

Authors

Jonathan Olson, Sukin Sim (Hannah), Yudong Cao

About

Demonstration of CUSP algorithm using Cirq

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 61.5%
  • Jupyter Notebook 38.5%