Shaded lightcones (SLC)

qiskit-addon-slcは、量子回路に対するオブザーバブルのシェーデッド・ライトコーン(SLC)[1]を計算するためのパッケージです。確率的エラーキャンセレーション(PEC)において、シェーデッド・ライトコーンは従来の二値ライトコーンに似ており、ライトコーンの外側のエラーを緩和しないことで分散(つまりサンプリングコスト)を削減できます。ライトコーンのシェーディングにより、因果的ライトコーン内のパウリエラー生成子にスケールを割り当てることで、この戦略をさらに推し進められます。より小さなスケールが割り当てられたエラーはオブザーバブルへの影響が小さく、それらをノイズモデルから切り捨てると、ある程度のバイアスと引き換えに分散(つまりサンプリングコスト)を削減できます。qiskit-addon-slcパッケージにより、ユーザーはライトコーンのシェーディングを行い、サンプリングコストとバイアスのトレードオフを制御できます。
はじめに
このパッケージをすばやく使い始めるための簡単なガイドは、クイックスタートガイドにあります。
ユースケースの例
この手法は、IBM Heronプロセッサ上の56量子ビットによる演算子ロシュミット・エコー実験で、確率的エラーキャンセレーション(PEC)のサンプリングコストを下げるために使用されました。[2]。
技術的な議論
手法の概要
シェーデッド・ライトコーンは、5つのステップで計算され、使用されます。
-
回路の終わりにおけるオブザーバブルに対する各パウリエラー項の影響の上界を計算する(順方向の上界)
-
回路の始まりにおける初期状態に対する各パウリエラー項の影響の上界を計算する(逆方向の上界)

- 順方向/逆方向の上界と項のエラー率を使って、各パウリエラー項のバイアスへの寄与を近似する

- エラー率と上界に基づいてエラー項に優先順位を付ける。ユーザーが指定したバイアス許容度に達するまで、オブザーバブルの期待値への影響が最も小さい項をノイズモデルから切り捨てる。あるいは、ユーザーが指定したサンプリングコストの予算を満たすまで、最も影響の大きいエラー項をノイズモデルに追加することもできる。
- 切り捨てられたノイズモデルを緩和する。Qiskit Runtimeのディレクテッド実行モデルを使用すると、PECのサンプリング中に無視するエラー項を簡単に指定できます。詳細はチュートリアルを参照してください。

ソフトウェアの機能
-
並列非同期の上界計算
-
事前の上界計算(つまり、実際のノイズ学習の前)が可能
既知の問題
-
Windowsはサポートされていません
-
InjectNoise(site=”before”)はサポートされていません
-
きめ細かな上界のマージはサポートされていません
今後の作業
- 順方向の上界を計算するための、Rustによる固有値計算の高速化
コントリビューション
ソースコードはGitHub上で公開されています。
開発者ガイドは、このプロジェクトのリポジトリのルートにあるCONTRIBUTING.mdにあります。参加するにあたっては、Qiskitの行動規範を守っていただくことになります。
リクエストやバグの追跡には、GitHub issuesを使用しています。
このパッケージの引用
研究でこのパッケージを使用する場合は、このプロジェクトのリポジトリにあるCITATION.bibファイルを使用して、適切な参考文献を引用してください。
ライセンス
非推奨ポリシー
私たちはセマンティックバージョニングに従っています。ユーザーエクスペリエンスを向上させるために、破壊的変更を行うことがあります。可能な場合は、新しいインターフェースと共存できる限り、古いインターフェースを残し、非推奨としてマークします。実質的な改善、破壊的変更、非推奨はすべて、リリースノートに記載されます。
コントリビューション
ソースコードはGitHub上で公開されています。
開発者ガイドはCONTRIBUTING.mdにあります。参加するにあたっては、Qiskitの行動規範を守っていただくことになります。
リクエストやバグの追跡には、GitHub issuesを使用しています。
参考文献
-
Andrew Eddins, et al., Lightcone shading for classically accelerated quantum error mitigation, arXiv:2409.04401v1 [quant-ph].
-
Samantha V. Barron, et al., Observable Estimation in the Absence of Classical Verification, arXiv:2607.25998 [quant-ph].
