arXiv論文メモ
新着一覧
quant-ph · 査読状況未確認

魔法状態の生成待ちを含めて量子回路の配置を最適化

Flow-Based Lattice Surgery Optimization with Runtime T Gate Scheduling

Raymond Iacobacci, Tianyi Hao, Neer Patel, Siyuan Niu

この論文をやさしく読む

ひとことで言うと

量子回路の複数ゲートをまとめて配置し、必要な魔法状態ができるまでの待ち時間も計画に入れるコンパイラです。

何に役立つ?

耐故障量子計算で必要な空間と時間の資源を見積もり、減らすための設計に役立ちます。

この研究の面白いところ

回路の層全体を最大フローとして配線し、確率的な状態生成と同じ3次元配置の中で扱います。

どこまで分かった?

10.8倍のコンパイル高速化は魔法状態が無料という設定です。育成費用を含む2.3分の1の体積削減は距離13での別比較であり、実機で計算が10.8倍速くなったという結果ではありません。

v1のアブストラクトに基づくAI解説。日本語訳とは別に、用途の解釈を含みます。

アブストラクトの日本語訳

表面符号での格子手術は、耐故障量子計算を実現する主要な方法の1つである。論理回路を格子手術の操作へコンパイルすることは、計算に必要な資源費用を決める重要な段階となる。従来のコンパイラは理想化した仮定に基づいており、実用的な設定で働くものはまだ開発されていない。既存研究は拡張性が不足するか、層の中でゲートを1つずつ配線するため、埋め込みがゲートの順序に依存し、多数のゲートを同時に配線する機会を逃す。また、魔法状態の準備にはClifford操作より多くの費用がかかるにもかかわらず、常に無料で利用可能だと仮定している。 本研究では、Clifford操作の配線と確率的な魔法状態育成を単一の3次元埋め込みに置く、初のトポロジカル格子手術コンパイラFlowRouterを提示する。コンパイル時には、回路の1層全体の配線を最大フロー問題として定式化し、多数のゲートを同時に埋め込む。実行時には、すべての待機中パッチで魔法状態を育成できるようにし、多重化と多段階の事後選択を備えた現実的な育成過程を扱う。時空間体積の追加をできるだけ小さくする遅延機構を導入し、確率的なばらつきを吸収する。 魔法状態を無料と仮定した場合、FlowRouterは最先端の静的なトポロジカル格子手術コンパイラに比べ、時空間体積を2.3分の1に減らし、10.8倍高速にコンパイルする。Clifford操作と魔法状態の両方の費用を含む、育成を考慮した設定では、距離13の表面符号において、最先端の実行時コンパイラと比べ時空間体積を2.3分の1に減らす。

v1の要旨から自動生成。本文の精読・人による確認は未実施。

初稿
2026-09-20(UTC)
最新改訂
2026-09-20 · v1
査読・掲載
査読状況未確認
arXivで読むPDF

更新履歴

取得できた版を表示。版の更新は査読済みを意味しません。過去版の本文差分は未解析です。

原文の要旨

Lattice surgery on the surface code is a leading route to fault-tolerant quantum computation. Compiling logical circuits into lattice surgery operations is a pivotal step that determines the resource cost of a computation. Prior compilers build on idealized assumptions, and one that works in practical settings remains to be developed. Existing works are either unscalable or route one gate at a time within a layer, so the embedding depends on the order of gates and opportunities to route many gates at once are lost. In addition, they assume magic states are always available and cost-free, even though preparing one costs more than a Clifford operation. We present FlowRouter, the first topological lattice surgery compiler that places Clifford routing and stochastic magic state cultivation inside a single 3D embedding. At compile time, FlowRouter formulates the routing of an entire circuit layer as a maximum-flow problem, embedding many gates simultaneously. At runtime, it allows magic states to be cultivated at every idling patch, works with the realistic cultivation process with multiplexing and multi-stage post-selections, and absorbs the stochasticity by introducing delay mechanisms that add as little spacetime volume as possible. With magic states assumed free, FlowRouter reduces spacetime volume by 2.3x and compiles 10.8x faster than the state-of-the-art static topological lattice surgery compiler. With the cultivation-aware setting that includes both Clifford and magic state cost, FlowRouter reduces spacetime volume by 2.3x on a distance-13 surface code when compared with the state-of-the-art runtime compiler.

arXiv ID: 2609.23756 / 要約の誤りについて