qec パッケージ

クラス

OneDimensionalYokedSurfaceCode

このクラスは、ヨークサーフェスコードをモデル化し、誤差補正コードのような表面コードからの格子手術命令に基づいて汎用メモリ命令を提供します。

ハイパー パラメーター: shape_heuristic: ShapeHeuristic 指定された数の論理量子ビットのサーフェス コード パッチの形状を決定するヒューリスティック。 (既定値は ShapeHeuristic.MIN_AREA)

参考資料:

  • Craig Gidney、Michael Newman、Peter Brooks、Cody Jones: ヨーク表面コード、 arXiv:2312.04522
SurfaceCode

このクラスは、ゲート ベースの回転サーフェス コードをモデル化します。

ハイパー パラメーター: distance: int サーフェス コードのコード距離。

参考資料:

  • Dominic Horsman,Austin G. Fowler, Simon Devitt, Rodney Van Meter: Surface code quantum computing by lattice surgery, arXiv:1111.4022

  • Austin G. Fowler、Matteo Mariantoni、John M. Martinis、Andrew N. Cleland: Surface code: arXiv:1208.0928

  • David S. Wang、Austin G. Fowler、Lloyd C. L. Hollenberg: 1%上の最も近い近隣の相互作用とエラー率を持つ量子コンピューティング 、 arXiv:1009.3686

SurfaceCodeLowMove

このクラスは、再構成可能でゾーン化されたニュートラルアトム アーキテクチャに合わせて調整された回転サーフェス コードを、モバイル アンシラでモデル化します。

症候群抽出スケジュールは、単一のアンシラが各プラケットのデータ量子ビットにアクセスし、 NeutralAtomで使用される原子輸送モデルと組み合わせたモバイルアンシラ表面コードスキームに基づいています。 このモデルでは、アンシラを各データ原子のRydberg相互作用範囲内に移動してエンタングシーケンスを実行し、他の原子とゲートサイトはクロストークを抑制するために約10ミクロンで分離されたままです。 したがって、タイム モデルは、単一アンシヤ プラケット回路と、水平および対角トランスポート セグメントからの明示的なモーション オーバーヘッドを組み合わせたものになります。

ハイパー パラメーター: distance: int サーフェス コードのコード距離。

-[ 参照 ]-

      1. 王、A. G. Fowler、L. C. L. Hollenberg: Quantum computing with

      1%に対する最近隣の相互作用とエラー率 、 arXiv:1009.3686

    1. Horsman、A. G. Fowler、S. Devitt、R. Van Meter: Surface コード 量子

      格子手術による計算, arXiv:1111.4022

      1. Fowler、M. Mariantoni、J. M. Martinis、A. N. Cleland: Surface

      コード: 実際的な大規模量子計算に向けて、 arXiv:1208.0928

    1. Bluvstein、H. Levine、G. Semeghini、et al.: 量子プロセッサ ベース

      交絡原子配列のコヒーレント輸送に関する , arXiv:2112.03923

    1. Bluvstein、S. J. Evered、A. A. Geim、他:論理量子

      再構成可能な atom 配列に基づくプロセッサ、 arXiv:2312.03982

    1. ジャンドゥラ、L. ペコラーリ、G. 瞳孔: Surfaceコードスタビライザー

    Rydberg Atoms, arXiv:2405.16621 の測定

  • W.-H. Lin, D. B. Tan, J. Cong: zoned Quantum の Reuse-Aware コンパイル

    中立原子に基づくアーキテクチャ, arXiv:2411.11784

    1. Bluvstein、A. A. Geim、S. H. Li 他:

      汎用フォールト トレラント量子コンピューター 、arXiv:2506.20661

ThreeAux

このクラスは、スタビライザー測定ごとに 3 つの補助量子ビットを使用して、ペアワイズ測定ベースのサーフェス コードをモデル化します。

ハイパー パラメーター: distance: int サーフェス コードのコード距離。

single_rail: シングルレール エンコードを使用するかどうかをブールします。

参考資料:

  • Linnea Grans-Samuelsson、Ryan V. Mishmash、David Aasen、Christina Knapp、Bela Bauer、Brad Lackey、Marcus P. da Silva、Parsa Bonderson: Improved pairwise Measurement-Based Surface Code, arXiv:2310.12981
TwoDimensionalYokedSurfaceCode

このクラスは、ヨークサーフェスコードをモデル化し、誤差補正コードのような表面コードからの格子手術命令に基づいて汎用メモリ命令を提供します。

ハイパー パラメーター: shape_heuristic: ShapeHeuristic 指定された数の論理量子ビットのサーフェス コード パッチの形状を決定するヒューリスティック。 (既定値は ShapeHeuristic.MIN_AREA)

参考資料:

  • Craig Gidney、Michael Newman、Peter Brooks、Cody Jones: ヨーク表面コード、 arXiv:2312.04522