SBMが量子アニーリングの弱点だった「変数の結合限界(グラフ埋め込み問題)」をどう解決したのか
『量子アニーリング実機(D-Waveなど)の最大の弱点だった「グラフ埋め込み問題(変数の結合限界)」を、東芝のSBMは「全結合(すべての変数同士が直接つながった状態)」をデジタルの計算式で完全に再現することで根本から解決しました。
このブレイクスルーの仕組みを、物理的な制約とデジタルの違いから解説します。
1. 量子アニーリングの弱点「グラフ埋め込み問題」とは?
組み合わせ最適化問題を解くとき、「変数Aと変数Bの関係性」をチップ上に配置する必要があります。
- 物理的な限界:量子アニーリング実機は、シリコンチップの上に超伝導量子ビットを並べ、金属の配線でつなぎます。
- 配線の限界:2次元のチップ上では、1つの量子ビットから周囲のすべての量子ビットへ配線を伸ばすこと(全結合)が物理的に不可能です。
- グラフ埋め込みの弊害:直接つながっていない変数同士を計算させるため、複数の量子ビットを無理やりつなぎ合わせて1つの変数を演じさせる「グラフ埋め込み(マイナーエンベディング)」という作業が必要になります。
- 結果:貴重な量子ビットが無駄に消費され、扱える問題の規模が実質の数分の一〜数十分の一に目減りしてしまいます。 [1]
2. SBMによる解決策:「物理配線」を消し去る
東芝のSBMは物理的なチップではなく、デジタル上の「行列計算(掛け算)」で変数のつながりを処理します。
- 全結合を数式で実現:すべての変数間のつながり(結合強度のデータ)を、メモリ上の巨大な「行列データ」として保持します。
- 配線が不要:物理的な配線が存在しないため、「隣の変数としか通信できない」という制約自体が最初からありません。
- 全変数の一斉アップデート:ある変数が変化したとき、それが他のすべての変数に与える影響を、GPUの強力な並列演算を使って一瞬で、同時に、直接計算します。
3. もたらされた圧倒的なメリット
この解決により、SBMは量子アニーリング実機に対して圧倒的な優位性を獲得しました。
- 無駄な変数のゼロ化:問題を解くために必要な変数の数が、そのまま計算規模になります。実機のように「埋め込み」のために変数を無駄遣いしません。
- 超大規模問題への対応:実機の量子アニーリングが数千〜数万変数で頭打ちになる中、SBMは最大1,000万変数という、現実の社会インフラ規模(巨大な物流網や金融市場全体)の問題をそのまま全結合で解くことができます。
- 前処理の撤廃:量子実機では「どうやってチップの配線に合わせて問題を配置するか」という難しい前処理(グラフ埋め込み計算)に長い時間がかかっていましたが、SBMは問題をそのまま入力するだけで即座に計算を開始できます。
SBMのこのアプローチが、まさに「量子コンピュータを作らずに、実機を遥かに凌駕する性能を出す」という快挙のコアとなっています。
さらに詳細な仕組みに興味がございましたら、以下についてお答えできます。
- SBMが全結合を高速処理するために使っている「GPU(グラフィックスプロセッサ)の活用の仕組み」
- 同じデジタルアプローチである富士通「デジタルアニーラ」との全結合へのアプローチの違い