-
Notifications
You must be signed in to change notification settings - Fork 1
Feature: Add DEJMPS protocol #33
Copy link
Copy link
Open
Description
Add DEJMPS as a supported distillation protocol.
Reference for how DEJMPS is implemented [1]:
Acceptance criteria:
- Add a control that switches between BBSSPW and DEJMPS protocol.
- It should work for both average and monte-carlo engines
- When starting with non Bell diagonal states (depending on the noise channel selected) - there should be some indication that we start from a "bad" state and we don't expect it work (however, in the monte carlo engine - we can still go ahead and run it). As for the average engine - we could use the average formula in [1], but we would be "cheating" when not starting the Bell diagonal states.
- should be tested
- should update the infoSection and the help section (in control panel) with information on DEJMPS.
- should update readme accordingly.
- should consider updating every place that contains something on BBSSPW - perhaps making it more generic, or including DEJMPS too
[1] PaddlePaddle DEJMPS implementation: https://github.com/PaddlePaddle/Quantum/blob/master/tutorials/locc/EntanglementDistillation_DEJMPS_EN.ipynb
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels