Skip to content

soundzz/quantum-no-free-lunch

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Research Project
Quantum No-Free-Lunch

Setup

To set up the project, run poetry install

Running experiments

The code for generating and running experiments can be found in generate_experiments.py

The parameter configurations for different experiments can be found in config.py, where e.g. get_exp_one_qubit_unitary_config() refers to the experimental setup for single-qubit unitary experiment.

To run the single-qubit unitary and the 4-qubit unitary experiments, simply call test_fig2() and test_fig3() to generate the results.

Dependencies

This repository uses python 3.10, pennylane, torch and qiskit, the specific versions can be found in pyproject.toml

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 96.6%
  • Python 3.4%