Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve derridaean_similarity using quantum simulation #16

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Commits on Apr 19, 2023

  1. Add optional quantum random generator to improve the accuracy of idae…

    …an_similarity where random number generation is positively the only factor affecting output
    
    Misc: cleanup python formatting according to PEP rules in pycharm and fix path issues demo.py
    diegomontoya committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    46dbbf3 View commit details
    Browse the repository at this point in the history
  2. 1) Remove qiskit and qrng dependency which are not MIT compatible

    2) Use a single qubit (simulated) to generate random from -0.2 to 0.2
    3) 3 millions times faster than qiskit version
    4) quantum random as default for derridaean_similarity
    diegomontoya committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    8550237 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d40c09f View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2023

  1. 1. Move qubit class outside

    2. Make qubit class thread safe and scalable to HPC cluster (vcs dig this)
    3. Note that this code is export restricted (due to quantum) (vcs will eat this up)
    4. Now even faster than before! (vss doesn't care about this unfortunately)
    5. comments for clarity
    diegomontoya committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    66457d2 View commit details
    Browse the repository at this point in the history