shun 803969bfe4 update 2 luni în urmă
..
__pycache__ 803969bfe4 update 2 luni în urmă
algorithms 414f4be6e4 update 3 luni în urmă
metrics 803969bfe4 update 2 luni în urmă
outputs 414f4be6e4 update 3 luni în urmă
schedulers 414f4be6e4 update 3 luni în urmă
viz 803969bfe4 update 2 luni în urmă
#pickele# 414f4be6e4 update 3 luni în urmă
.#pickele 414f4be6e4 update 3 luni în urmă
.gitignore 803969bfe4 update 2 luni în urmă
LICENSE 414f4be6e4 update 3 luni în urmă
MEMO.org 414f4be6e4 update 3 luni în urmă
MEMO.org~ 414f4be6e4 update 3 luni în urmă
README.md 414f4be6e4 update 3 luni în urmă
dump.txt 803969bfe4 update 2 luni în urmă
evalationmemo.txt 803969bfe4 update 2 luni în urmă
evalationmemo.txt~ 414f4be6e4 update 3 luni în urmă
evaluation.py 803969bfe4 update 2 luni în urmă
evaluationold.py 803969bfe4 update 2 luni în urmă
fidelity.py 803969bfe4 update 2 luni în urmă
main.py 803969bfe4 update 2 luni în urmă
mainold.py 803969bfe4 update 2 luni în urmă
memo.org 803969bfe4 update 2 luni în urmă
memo.org~ 803969bfe4 update 2 luni în urmă
memo.txt 803969bfe4 update 2 luni în urmă
memo.txt~ 414f4be6e4 update 3 luni în urmă
nb_protocol.py 414f4be6e4 update 3 luni în urmă
network.py 414f4be6e4 update 3 luni în urmă
piclecsv.py 803969bfe4 update 2 luni în urmă
piclecsv.py~ 803969bfe4 update 2 luni în urmă
plot_accuracy_vs_budget_Depolar.pdf 803969bfe4 update 2 luni în urmă
plot_ciwidth_best_vs_budget_Depolar_max_bestby-mean.pdf 414f4be6e4 update 3 luni în urmă
plot_ciwidth_best_vs_budget_Depolar_max_bestby-mean_gap.pdf 414f4be6e4 update 3 luni în urmă
plot_ciwidth_best_vs_budget_Depolar_mean_bestby-mean.pdf 414f4be6e4 update 3 luni în urmă
plot_ciwidth_best_vs_budget_Depolar_mean_bestby-mean_gap.pdf 414f4be6e4 update 3 luni în urmă
plot_ciwidth_vs_budget_Depolar_max.pdf 414f4be6e4 update 3 luni în urmă
plot_ciwidth_vs_budget_Depolar_mean.pdf 414f4be6e4 update 3 luni în urmă
plot_minwidthsum_perpair_vs_budget_Depolar.pdf 803969bfe4 update 2 luni în urmă
plot_minwidthsum_perpair_weighted_vs_budget_Depolar.pdf 803969bfe4 update 2 luni în urmă
plot_value_vs_budget_Depolar.pdf 414f4be6e4 update 3 luni în urmă
plot_value_vs_budget_target_Depolar.pdf 803969bfe4 update 2 luni în urmă
plot_value_vs_used_Depolar.pdf 803969bfe4 update 2 luni în urmă
plot_weighted_errorrate_vs_budget_Depolar.pdf 414f4be6e4 update 3 luni în urmă
plot_widthsum_alllinks_vs_budget_Depolar.pdf 803969bfe4 update 2 luni în urmă
plot_widthsum_alllinks_weighted_vs_budget_Depolar.pdf 803969bfe4 update 2 luni în urmă
simulation.py 803969bfe4 update 2 luni în urmă
simulation.py~ 803969bfe4 update 2 luni în urmă
utils.py 414f4be6e4 update 3 luni în urmă

README.md

LinkSelFiE: Link Selection and Fidelity Estimation in Quantum Networks

DOI

This repository contains the source code for reproducing the results of our INFOCOM'24 paper titled LinkSelFiE: Link Selection and Fidelity Estimation in Quantum Networks.

Prerequisites

To get started, ensure you have the following packages installed:

NetSquid, scipy, matplotlib

Repository Structure

  • algorithms: Implementation of various link selection & fidelity estimation algorithms.
    • naive_nb.py: The naive algorithm based on network benchmarking.
    • online_nb.py: Our proposed LinkSelFiE algorithm.
    • succ_elim_nb.py: A successive elimination-based network benchmarking algorithm.
  • evaluation.py: Script to visualize evaluation results and generate figures in the paper.
  • nb_protocol.py: Implementation of the network benchmarking protocol.
  • network.py: Builds the quantum network structure for the experiments.
  • utils: A collection of helper functions.

How to Run

Execute the following command to reproduce all the figures in the paper:

python main.py

License

See LICENSE