Skip to content

iQuHACK/Duckfebugging

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Organizer's note: this project participated in iQuHACK 2020.


duckfebugging's Compression and Teleportation Protocol

This is team duckfebugging's repository for our project at iQuHack. The idea is to teleport quantum data in an efficient manner. To do this we perform the procedure in two steps:

  1. compress the quantum data losslessly;
  2. teleport the quantum data.

To compress quantum data, we tried to come up with a quantum version of run-length-encoding. For simplicity, we constrained the scope of our idea into a more manageable project of teleporting three identical qubits from Alice using only two qubit entangled pair (four qubits for both Alice and Bob).

Install Dependencies

To install dependencies:

pip install -r requirements.txt

Project Structure

  • one_qubit.py: one qubit teleportation for warmup
  • two_qubit.py: two qubit teleportation for even more warmup
  • generalized.py: teleportation for n-qubit

TODO

  • Algorithm for encoding a run with smaller number of qubits using Schur-Weyl transformation
  • Algorithm for detecting runs
  • Combine previous two algorithms to compress data

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages