論文の概要: The T-Complexity Costs of Error Correction for Control Flow in Quantum Computation
- arxiv url: http://arxiv.org/abs/2311.12772v2
- Date: Mon, 8 Apr 2024 14:34:57 GMT
- ステータス: 処理完了
- システム内更新日: 2024-04-10 02:15:45.564301
- Title: The T-Complexity Costs of Error Correction for Control Flow in Quantum Computation
- Title(参考訳): 量子計算における制御流の誤差補正のT-複雑コスト
- Authors: Charles Yuan, Michael Carbin,
- Abstract要約: 多くの量子アルゴリズムは、物理量子ビットの不確実性を克服するために量子エラー補正を使用する必要がある。
エラー訂正は、T-複雑性(T-complexity)と呼ばれるパフォーマンスボトルネックを課し、アルゴリズムの実装を理想化されたハードウェアよりも遅く実行することができる。
本稿では,プログラムのT-複雑度を分析し,遅延の原因を特定するために,開発者が利用できるコストモデルを提案する。
- 参考スコア(独自算出の注目度): 10.655710695515044
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Numerous quantum algorithms require the use of quantum error correction to overcome the intrinsic unreliability of physical qubits. However, error correction imposes a unique performance bottleneck, known as T-complexity, that can make an implementation of an algorithm as a quantum program run more slowly than on idealized hardware. In this work, we identify that programming abstractions for control flow, such as the quantum if-statement, can introduce polynomial increases in the T-complexity of a program. If not mitigated, this slowdown can diminish the computational advantage of a quantum algorithm. To enable reasoning about the costs of control flow, we present a cost model that a developer can use to accurately analyze the T-complexity of a program and pinpoint the sources of slowdown. We also present a set of program-level optimizations, that a developer can use to rewrite a program to reduce its T-complexity, predict the T-complexity of the optimized program using the cost model, and then compile it to an efficient circuit via a straightforward strategy. We implement the program-level optimizations in Spire, an extension of the Tower quantum compiler. Using a set of 11 benchmark programs that use control flow, we show that the cost model is accurate, and that Spire's optimizations recover programs that are asymptotically efficient, meaning their runtime T-complexity under error correction is equal to their time complexity on idealized hardware. Our results show that optimizing a program before it is compiled to a circuit can yield better results than compiling the program to an inefficient circuit and then invoking a quantum circuit optimizer found in prior work. For our benchmarks, only 2 of 8 tested circuit optimizers recover circuits with asymptotically efficient T-complexity. Compared to these 2 optimizers, Spire uses 54x to 2400x less compile time.
- Abstract(参考訳): 多くの量子アルゴリズムは、物理量子ビットの本質的な不確実性を克服するために、量子エラー補正を使用する必要がある。
しかし、エラー訂正は、T-複雑性(T-complexity)と呼ばれるユニークなパフォーマンスボトルネックを課し、量子プログラムとしてのアルゴリズムの実装を理想化されたハードウェアよりも遅く実行することができる。
本研究では、制御フローのプログラミングの抽象化、例えば量子if-ステートメントが、プログラムのT-複雑度に多項式増加をもたらすことを確かめる。
緩和しない場合、この減速は量子アルゴリズムの計算上の優位性を低下させる可能性がある。
制御フローのコストに関する推論を可能にするため,プログラムのT-複雑度を正確に解析し,遅延の原因を特定できるコストモデルを提案する。
また,プログラムを書き換えてT複雑さを減らし,コストモデルを用いて最適化プログラムのT複雑さを予測し,簡単な戦略で効率的な回路にコンパイルするプログラムレベルの最適化も提案する。
我々は、タワー量子コンパイラの拡張であるSpireでプログラムレベルの最適化を実装した。
制御フローを利用する11のベンチマークプログラムを用いて、コストモデルが正確であること、そしてスピアの最適化が漸近的に効率的なプログラムを復元すること、つまり、エラー修正時のT-複雑度は、理想化されたハードウェア上での時間複雑性に等しいことを示している。
その結果、回路にコンパイルされる前にプログラムを最適化することで、非効率な回路にプログラムをコンパイルし、それ以前の作業で見つかった量子回路オプティマイザを起動するよりも優れた結果が得られることがわかった。
我々のベンチマークでは、8つのうち2つのテスト回路オプティマイザのみが漸近的に効率的なT-複雑回路を回復する。
これら2つのオプティマイザと比較して、Spireは54倍から2400倍少ないコンパイル時間を使用する。
関連論文リスト
- Optimizing Quantum Circuits, Fast and Slow [7.543907169342984]
本稿では,リライトと再合成を抽象回路変換として考えるための枠組みを提案する。
次に,量子回路を最適化するアルゴリズムGUOQを提案する。
論文 参考訳(メタデータ) (2024-11-06T18:34:35Z) - Quantum Compiling with Reinforcement Learning on a Superconducting Processor [55.135709564322624]
超伝導プロセッサのための強化学習型量子コンパイラを開発した。
短絡の新規・ハードウェア対応回路の発見能力を示す。
本研究は,効率的な量子コンパイルのためのハードウェアによるソフトウェア設計を実証する。
論文 参考訳(メタデータ) (2024-06-18T01:49:48Z) - Dependency-Aware Compilation for Surface Code Quantum Architectures [7.543907169342984]
表面符号を実装した量子コンピュータにおける量子回路のコンパイル問題について検討する。
我々はこの問題を新しいアルゴリズムで効率よく、ほぼ最適に解決する。
我々の評価は、我々のアプローチが現実的なワークロードをコンパイルするのに強力で柔軟であることを示している。
論文 参考訳(メタデータ) (2023-11-29T19:36:19Z) - Quantum Circuit Unoptimization [0.6449786007855248]
我々は、量子回路最適化と呼ばれる量子アルゴリズムプリミティブを構築する。
回路等価性を保ちながらいくつかの冗長性を導入することで、与えられた量子回路複合体を作る。
我々は、量子回路の最適化を用いて、コンパイラベンチマークを生成し、回路最適化性能を評価する。
論文 参考訳(メタデータ) (2023-11-07T08:38:18Z) - Optimizing quantum gates towards the scale of logical qubits [78.55133994211627]
量子ゲート理論の基本的な前提は、量子ゲートはフォールトトレランスの誤差閾値を超えることなく、大きなプロセッサにスケールできるということである。
ここでは、このような問題を克服できる戦略について報告する。
我々は、68個の周波数可変ビットの周波数軌跡をコレオグラフィーして、超伝導エラー中に単一量子ビットを実行することを示した。
論文 参考訳(メタデータ) (2023-08-04T13:39:46Z) - Synthesizing Quantum-Circuit Optimizers [7.111661677477926]
QUESOは、与えられた量子デバイスに対する量子回路を自動的に合成する効率的なアプローチである。
例えば、1.2分で、QUESOは高い確率保証で正しさを合成できる。
論文 参考訳(メタデータ) (2022-11-17T17:30:20Z) - Resource Optimisation of Coherently Controlled Quantum Computations with
the PBS-calculus [55.2480439325792]
量子計算のコヒーレント制御は、いくつかの量子プロトコルやアルゴリズムを改善するために使用できる。
我々は、量子光学にインスパイアされたコヒーレント制御のためのグラフィカル言語PBS計算を洗練する。
論文 参考訳(メタデータ) (2022-02-10T18:59:52Z) - Variational Quantum Optimization with Multi-Basis Encodings [62.72309460291971]
マルチバスグラフ複雑性と非線形活性化関数の2つの革新の恩恵を受ける新しい変分量子アルゴリズムを導入する。
その結果,最適化性能が向上し,有効景観が2つ向上し,測定の進歩が減少した。
論文 参考訳(メタデータ) (2021-06-24T20:16:02Z) - Adaptive pruning-based optimization of parameterized quantum circuits [62.997667081978825]
Variisyハイブリッド量子古典アルゴリズムは、ノイズ中間量子デバイスの使用を最大化する強力なツールである。
我々は、変分量子アルゴリズムで使用されるそのようなアンサーゼを「効率的な回路訓練」(PECT)と呼ぶ戦略を提案する。
すべてのアンサッツパラメータを一度に最適化する代わりに、PECTは一連の変分アルゴリズムを起動する。
論文 参考訳(メタデータ) (2020-10-01T18:14:11Z) - Space-efficient binary optimization for variational computing [68.8204255655161]
本研究では,トラベリングセールスマン問題に必要なキュービット数を大幅に削減できることを示す。
また、量子ビット効率と回路深さ効率のモデルを円滑に補間する符号化方式を提案する。
論文 参考訳(メタデータ) (2020-09-15T18:17:27Z) - Compilation of Fault-Tolerant Quantum Heuristics for Combinatorial
Optimization [0.14755786263360526]
最小限のフォールトトレラント量子コンピュータで試すのに、最適化のための量子アルゴリズムが最も実用的であるかを探る。
この結果から,2次高速化のみを実現する量子最適化が,古典的アルゴリズムよりも有利であるという考えが否定される。
論文 参考訳(メタデータ) (2020-07-14T22:54:04Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。