shun 414f4be6e4 update há 3 meses atrás
..
__pycache__ 414f4be6e4 update há 3 meses atrás
algorithms 414f4be6e4 update há 3 meses atrás
outputs 414f4be6e4 update há 3 meses atrás
schedulers 414f4be6e4 update há 3 meses atrás
#pickele# 414f4be6e4 update há 3 meses atrás
.#pickele 414f4be6e4 update há 3 meses atrás
LICENSE 414f4be6e4 update há 3 meses atrás
MEMO.org 414f4be6e4 update há 3 meses atrás
MEMO.org~ 414f4be6e4 update há 3 meses atrás
README.md 414f4be6e4 update há 3 meses atrás
dump.txt 414f4be6e4 update há 3 meses atrás
evalationmemo.txt 414f4be6e4 update há 3 meses atrás
evalationmemo.txt~ 414f4be6e4 update há 3 meses atrás
evaluation.py 414f4be6e4 update há 3 meses atrás
main.py 414f4be6e4 update há 3 meses atrás
memo.txt 414f4be6e4 update há 3 meses atrás
memo.txt~ 414f4be6e4 update há 3 meses atrás
nb_protocol.py 414f4be6e4 update há 3 meses atrás
network.py 414f4be6e4 update há 3 meses atrás
plot_accuracy_vs_budget_Depolar.pdf 414f4be6e4 update há 3 meses atrás
plot_ciwidth_best_vs_budget_Depolar_max_bestby-mean.pdf 414f4be6e4 update há 3 meses atrás
plot_ciwidth_best_vs_budget_Depolar_max_bestby-mean_gap.pdf 414f4be6e4 update há 3 meses atrás
plot_ciwidth_best_vs_budget_Depolar_mean_bestby-mean.pdf 414f4be6e4 update há 3 meses atrás
plot_ciwidth_best_vs_budget_Depolar_mean_bestby-mean_gap.pdf 414f4be6e4 update há 3 meses atrás
plot_ciwidth_vs_budget_Depolar_max.pdf 414f4be6e4 update há 3 meses atrás
plot_ciwidth_vs_budget_Depolar_mean.pdf 414f4be6e4 update há 3 meses atrás
plot_minwidthsum_perpair_vs_budget_Depolar.pdf 414f4be6e4 update há 3 meses atrás
plot_minwidthsum_perpair_weighted_vs_budget_Depolar.pdf 414f4be6e4 update há 3 meses atrás
plot_value_vs_budget_Depolar.pdf 414f4be6e4 update há 3 meses atrás
plot_value_vs_budget_target_Depolar.pdf 414f4be6e4 update há 3 meses atrás
plot_value_vs_used_Depolar.pdf 414f4be6e4 update há 3 meses atrás
plot_weighted_errorrate_vs_budget_Depolar.pdf 414f4be6e4 update há 3 meses atrás
plot_widthsum_alllinks_vs_budget_Depolar.pdf 414f4be6e4 update há 3 meses atrás
plot_widthsum_alllinks_weighted_vs_budget_Depolar.pdf 414f4be6e4 update há 3 meses atrás
utils.py 414f4be6e4 update há 3 meses atrás

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