高度なテクニック - Qiskit アドオン
Qiskit アドオンは、ユーティリティスケールでのアルゴリズム発見を可能にするための研究機能の集合体です。これらのモジュール型ソフトウェアコンポーネントはQiskitの高性能な基盤の上に構築されており、ワークフローに組み込んで新しい量子アルゴリズムのスケールアップや設計に活用できます。このページでは、ワークフロー構築時に適切な機能を選択しやすいよう、主要な機能カテゴリごとに利用可能なツールを紹介します。
ドメイン問題のマッピング
これらの機能は、ドメイン問題を量子コンピューターで実行するための量子演算子および Circuit にマッピングすることに特化しています。
最適化マッパー
最適化問題をモデル化し、量子コンピューターが理解できる表現にマッピングします。
ドキュメントを参照 →
フェルミオンマッパー
フェルミオン量子系をモデル化し、Qubit演算子およびCircuitにマッピングします。
ドキュメントを参照 →
AQC-Tensor
テンソルネットワークを用いた近似量子コンパイルにより、回路深度を削減しながら高忠実度のCircuitを構築します。
ドキュメントを参照 →
マルチプロダクト公式
複数のCircuit実行の加重組み合わせを通じて、ハミルトニアンダイナミクスのTrotterエラーを低減します。
ドキュメントを参照 →
ハードウェア実行向けCircuitの最適化
これらの機能はCircuit深度の削減に有効であり、通常はサンプリングオーバーヘッドの増加を伴います。
オペレーターバックプロパゲーション
Circuit全体にオブザーバブルをバックプロパゲートすることで、期待値推定のCircuit深度を削減します。
ドキュメントを参照 →
Circuitカッティング
隣接しないQubit間のエンタングリングゲートを分解することで、トランスパイル済みCircuitの深度を削減します。
ドキュメントを参照 →
期待値推定におけるノイズ管理
オブザーバブルの期待値を推定する量子ワークロード構築時のノイズ管理には、以下のアドオンをご利用ください。
伝播ノイズ吸収
ノイズモデル情報を吸収したターゲット観測量を測定することで、期待値を軽減します。
ドキュメントを参照 →
シェードライトコーン
観測量推定への影響が低いノイズモデル項を除去することで、確率的エラーキャンセレーション(PEC)のサンプリングオーバーヘッドを削減します。
ドキュメントを参照 →
サンプリング結果におけるノイズ管理
これらの手法はサンプリング結果のノイズ管理に有効です。
サンプルベース量子対角化
ノイズのあるサンプルを処理し、縮小された部分空間で対角化することで、量子ハミルトニアンのスペクトルを推定します。
概要 →
HPC向けSQD
SQDアドオンのHPC対応実装です。モダンなC++17標準で記述されており、HPCワークフローおよびアプリケーションを可能にするよう設計されています。
ドキュメントを参照 →
測定ベースの後選択
測定ベースの後選択トランスパイラーパスを組み込むことで、Circuitの非マルコフノイズをフィルタリングします。
APIリファレンスを読む →
行列フリー測定軽減 (M3)
ノイズのあるビット列で定義された縮小部分空間で処理することで、測定エラーを軽減します。
ドキュメントを参照 →
サポート機能
他のアドオンを活用するワークフローのサポートおよび構成にこれらの機能をご利用ください。