Skip to content
/ rlftqc Public
forked from remmyzen/rlftqc

Reinforcement Learning for Fault-Tolerant Quantum Circuit Discovery

License

Notifications You must be signed in to change notification settings

xzydxh/rlftqc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rlftqc - Reinforcement Learning for Fault-Tolerant Quantum Circuit Discovery

arXiv

Code repository for quantum circuit discovery for fault-tolerant logical state preparation with reinforcement learning.

Description

This library can be used to train an RL agent for three different tasks:

  1. Logical State Preparation: Prepare a logical state from a given stabilizer QEC code.
  2. Verification Circuit Synthesis: Prepare a verification circuit from a given logical state preparation circuit based on flag-qubit protocols [1] to make the state preparation fault-tolerant.
  3. Integrated Fault-Tolerant Logical State Preparation: Integrates the two tasks above to prepare a logical state fault-tolerantly.

For all the tasks, the user can specify the Clifford gate set and qubit connectivity.

overview

Installation

Usage

License

MIT License

Citation

@article{zen2024quantum,
  title={Quantum Circuit Discovery for Fault-Tolerant Logical State Preparation with Reinforcement Learning},
  author={},
  journal={arXiv:2402.xxxx},
  year={2024}
}

References

[1] Chamberland, Christopher, and Michael E. Beverland. "Flag fault-tolerant error correction with arbitrary distance codes." Quantum 2 (2018): 53.

About

Reinforcement Learning for Fault-Tolerant Quantum Circuit Discovery

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 87.7%
  • Jupyter Notebook 12.3%