IBM Quantum は、フェルミオン演算子を表現し、ドメイン特化型のフェルミオン回路を構築し、量子ビットアーキテクチャへのマッピングを最適化するために設計されたオープンソースソフトウェアライブラリおよびトランスパイラ拡張機能である Qiskit Fermions (v0.1.0) を正式にリリースしました。高性能なRustコアの上にPythonおよびCバインディングを構築したこのパッケージは、量子化学や凝縮系シミュレーションといった相互作用する粒子物理学と、標準的な量子ビットベースのプロセッサとの間にあるコンパイルギャップに対処します。
| [ Qiskit Fermions 0.1.0 アーキテクチャと主な機能 ] | ||
|---|---|---|
| コアフレームワーク & 言語 | トランスパイル戦略 | エコシステム & ツール統合 |
| • 高性能Rustコア | • ドメイン特化型フェルミオン回路 | • ffsim(Fock空間シミュレーション) |
| • Python API & Cバインディング | • フェルミオンから量子ビットへの遅延合成 | • SQD(サンプルベース量子対角化) |
| • Apache License 2.0(オープンソース) | • アンシラ支援フローセットエンコーディング | • qDRIFT & SqDRIFTアルゴリズム |
従来の量子化学ワークフローでは、時間発展アルゴリズムを実装する前に、フェルミオンハミルトニアンが(例えばJordan-Wigner変換を介して)量子ビットにマッピングされます。Qiskit Fermions はこの順序を逆転させ、コンパイルの初期段階を通じて、ドメイン特化型の「フェルミオン回路」層内で操作を維持します。量子ビットゲートへの変換は最終的なトランスパイル段階まで遅延されるため、物理的対称性と粒子数保存則がコンパイルパイプラインのより深い段階まで保持されます。
- 一定深度のFermi-Hubbardダイナミクス:アンシラ量子ビットに支援された局所フローセットエンコーディングを使用することで、このパッケージは粒子ホッピング項のグループを単一量子ビット回転に変換します。1次元Fermi-Hubbard時間発展ベンチマークでは、2量子ビットゲート深度は4サイトから100サイトまでのシステムサイズ全体で12のまま一定を保ちますが、従来のJordan-Wigner Trotter化では100サイトで深度407に達します。
- プラグ可能なエンコーディング:研究者は組み込みの変換パスを利用するか、高レベルのアルゴリズムロジックを変更することなくカスタムのフェルミオンから量子ビットへのマッピングを定義できます。
- ネイティブffsimシミュレーション:ffsimと直接統合することで、完全な$2^N$量子ビットヒルベルト空間ではなく、コンパクトなフェルミオンFock空間内で回路をシミュレートし、ローカル検証を高速化します。
IBMの研究者である Max Rossmannek、Jennifer Glick、Robert Davis によって開発されたQiskit Fermionsは、IBMのより広範な「ユーティリティマッピングツール」構想の一部として機能します。これは、複雑な物理問題の定義をフォールトトレラントかつエラー緩和された実行と橋渡しするために設計された再利用可能なドメインモジュール群です。このツールは、基底状態エネルギー推定のためのSample-based Quantum Diagonalization (SQD) アドオンや、SqDRIFT のようなランダム化コンパイル技術と直接連携します。
オープンソースリポジトリへは GitHub のこちらからアクセスでき、公式ドキュメントは Qiskit Documentation のこちらからご覧いただけます。
2026年8月29日




