Skip to content

Code for the paper "Quantum Pattern Detection: Accurate State- and Circuit-based Analyses"

Notifications You must be signed in to change notification settings

KIT-TVA/quantum-pattern-detector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quantum Pattern Detector

This repository contains the implementation for the paper "Quantum Pattern Detection: Accurate State- and Circuit-based Analyses". It consists of severeal individual algorithms for detecting different patterns for quantum computing automatically.

Usage

In order to use this framwork, make sure to have all necessary libraires installed that are listed in the requirements.

Follow the following steps for the reproduction of the evluation results:

  1. Clone this repository using

    git clone https://github.com/KIT-TVA/quantum-pattern-detector.git
    
  2. Navigate into the evaluation directory inside a terminal.

  3. Run either

    python -u "test.py"
    

    for evaluating the accuracy of our detection programs (this may take a while) or

    python scalability_test.py <argv>
    

    for evaluating the scalability of our detection programs.

    The argument argv is set depending on which pattern is to be evaluated and has to be one of the following values:

    • UniformSuperposition
    • CreatingEntanglement
    • BasisEncoding
    • AngleEncoding
    • AmplitudeEncoding
    • QuantumPhaseEstimation
    • Uncompute
    • PostSelectiveMeasurement

About

Code for the paper "Quantum Pattern Detection: Accurate State- and Circuit-based Analyses"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published