TL

量子アニーリング

巡回セールスマンのような組合せ最適化を、量子ゆらぎで基底状態探索に置き換える発想。断熱定理・イジング写像・ゲート式との違いまで、なぜ速くなり得るのかを腑に落とせます。

応用量子アニーリング組合せ最適化イジングモデル断熱定理QUBO最終更新: 2026-06-21
TL;DR要点だけ先に
  • 1.量子アニーリングは組合せ最適化を「イジングモデルの基底状態探索」に写像し、量子ゆらぎで最適解へ緩和させる計算方式。ゲート式のように任意アルゴリズムは組めず、最適化・サンプリング専用の特化型。
  • 2.原理は断熱定理。横磁場のみの解きやすい初期ハミルトニアンから、目的関数を符号化した終端ハミルトニアンへ十分ゆっくり時間変化させると、系は基底状態(=最適解)に留まり続ける。速度の限界はエネルギー準位の最小ギャップの2乗の逆数で決まる。
  • 3.解きたい問題は QUBO(0/1変数の2次式)またはイジング(±1スピン)の形に定式化し、変数間の結合を物理量子ビットのグラフへ埋め込む。実機はギャップが指数的に小さくなる難問では断熱を守れず、ヒューリスティックな近似解サンプラーとして働く。

最適化を「基底状態探し」に置き換える

量子アニーリング(Quantum Annealing, QA)は、組合せ最適化問題を物理系の基底状態探索として解く計算方式です。巡回セールスマンやジョブスケジューリングのように「膨大な組合せから最小コストの1つを選ぶ」問題は候補数が指数的に爆発し総当たりが破綻します。QA はこの探索を、最適解がエネルギー最小状態(基底状態)に一致する物理系を作り、それを最低エネルギーへ緩和させる問題に置き換えます。

古典の模擬アニーリング(シミュレーテッドアニーリング)が熱ゆらぎで谷を乗り越えるのに対し、QA は**量子ゆらぎ(トンネル効果)**でエネルギー障壁を「すり抜け」ます。狭く高い障壁では熱より量子トンネルが有利になり得る——これが期待される優位の核ですが、常に成り立つわけではありません。

ゲート式量子計算とは別の計算モデル

本記事の QA は、量子ゲートで回路を組む「ゲート式(回路モデル)」とは別の計算モデルです。ゲート式は任意の量子アルゴリズムを表現できる汎用機ですが、QA は最適化・サンプリング特化の専用機。QA と数学的に等価な汎用モデルとして「断熱量子計算(AQC)」があり、QA はそのノイズ・有限温度下の実装形態と位置づけられます。違いは最後の節で整理します。

断熱定理:ゆっくり変えれば基底状態に留まる

QA の理論的な土台は、量子力学の**断熱定理(adiabatic theorem)**です。主張はシンプルです。

断熱定理(要旨)

系が基底状態にあるとき、系を支配するハミルトニアン(エネルギーを与える演算子)を十分ゆっくり時間変化させれば、系は各時刻の基底状態に留まり続ける。「十分ゆっくり」の条件は、基底状態と第一励起状態のエネルギーギャップの大きさで決まる。

これを計算に使うには、時間依存ハミルトニアン H(s) を初期から終端へ補間します。所要時間 T に対し s = t/T(0 から 1)で進行度を表します。

H(s) = (1 - s) · H_init  +  s · H_problem      (s = 0 → 1)

  H_init    : 基底状態が自明で、簡単に用意できる初期ハミルトニアン
  H_problem : 基底状態が「解きたい問題の最適解」になる終端ハミルトニアン

s = 0 で系を H_init の基底状態に初期化し、s を 0 → 1 へ動かします。断熱定理が守られる限り系は常に H(s) の基底状態に居続け、s = 1H_problem の基底状態=最適解が得られます。最後に全量子ビットを測定すれば各変数の値(解)が読めます。実機の H_init は全ビットへの一様な横磁場で、その基底状態は全候補が等確率で重なった状態として確実に用意できます。進行につれ横磁場を弱め、問題を符号化した縦方向の相互作用を強めます。

速度の限界:最小ギャップが所要時間を支配する

「十分ゆっくり」がどれくらいかが QA の性能と限界を決める急所です。断熱定理の定量版は、必要な所要時間 Tエネルギーギャップの最小値 g_min で与えます。

T  ≳  1 / g_min²        (おおまかなスケーリング)

  g_min : アニーリング全体(s = 0..1)を通じた
          基底状態と第一励起状態のエネルギー差の最小値

途中でギャップが小さいほど、そこを安全に通過するのに長い時間が要ります。所要時間は最小ギャップの2乗の逆数でスケールするため、ギャップ縮小は計算時間に直結します。

難問ではギャップが指数的に潰れる

問題によっては最小ギャップ g_min が変数の数 n に対して指数的に小さくなります(g_min ~ 2^(-cn))。すると所要時間は指数的に長くなり、断熱を守ったままでは現実的に解けません。QA が万能の高速化ではない根本理由がこれです。ギャップが多項式的にしか縮まない問題クラスでは有利になり得ますが、どの問題がそれに当たるかの一般判定は難しく、理論的に未解決の部分が大きい領域です。

断熱条件を破って速く走らせると、系は基底状態から第一励起状態へ飛び移る(ランダウ・ツェナー遷移)確率が上がり、得られる解は最適解より高コストな近似解になります。実機の QA は有限温度・ノイズ下で動くため、多くの場合こうした近似解を高速にサンプリングするヒューリスティックとして機能します。

イジングモデルへの写像

QA が扱えるのは、終端ハミルトニアン H_problemイジングモデルの形に落とせる問題です。イジングモデルは磁性の物理モデルで、各サイトに +1-1 の2値スピン s_i を置き、スピン間の相互作用と外部磁場でエネルギーを定めます。

イジングのエネルギー(ハミルトニアン):

  E(s) = Σ_i  h_i · s_i        +    Σ_(i<j)  J_ij · s_i · s_j
         ├─ 各スピンへの縦磁場 ─┤    ├─ スピン対の結合 ─┤

  s_i ∈ {-1, +1}
  h_i  : サイト i にかかる磁場の強さ(1次の係数)
  J_ij : サイト i と j の結合の強さ(2次の係数)

h_iJ_ij を適切に設定すると、このエネルギーが最小になるスピン配置が問題の最適解に一致するよう「問題を符号化」できます。実機はこの H_problem を、各量子ビットへの縦磁場と量子ビット対の結合として物理的に実現します。

計算機科学では同じ問題を、01 の2値変数を使う QUBO(Quadratic Unconstrained Binary Optimization、制約なし2次2値最適化)で書くのが一般的です。QUBO とイジングは s_i = 2·x_i - 1 の線形変換で相互に等価変換できます。

QUBO:  minimize  Σ_i Q_ii · x_i  +  Σ_(i<j) Q_ij · x_i · x_j       (x_i ∈ {0, 1})

  ・x_i·x_i = x_i (0/1 では 2乗が元に戻る)なので1次項も行列 Q に畳み込める
  ・s_i = 2·x_i - 1 を代入すればイジング形に、逆も可
なぜ2次までなのか/制約はどう入れるか

イジングもQUBOも2次(変数ペアの積まで)しか直接は表せません。3変数以上が絡む高次項は補助変数で2次に落とします。「ちょうど1つ選ぶ」「容量を超えない」等の制約は、目的関数にペナルティ項(違反時に大きなエネルギーを課す2次式)として足し込みソフト制約化します。ペナルティ係数が大きすぎると最小ギャップが潰れ、小さすぎると違反解が最適になるため、係数調整が実務の勘所です。

グラフ分割・最大カット・集合被覆・彩色など多くのNP困難問題がイジング/QUBO形に定式化でき、これが QA の適用範囲を規定します。QA は「イジング基底状態ソルバー」であり、解く第一歩は適切な QUBO 定式化に尽きます。

埋め込み(マイナーエンベディング)という現実の壁

理論上の J_ij はどの2変数間にも結合を張れますが、実機の量子ビットは限られたグラフ構造でしか隣接結合を持ちません(超伝導 QA チップの Pegasus/Zephyr 格子など)。論理変数どうしの任意結合をこの疎な物理グラフ上で表す手続きが**マイナーエンベディング(minor embedding)**です。

埋め込みの考え方:

  論理変数 1個   →   物理量子ビット複数個を「鎖(chain)」として束ね、
                     強い結合で同じ値になるよう縛って1つの変数を代表させる

  ・全対全に近い結合が要る問題ほど、長い鎖が必要 → 使える物理ビット数の割に
    扱える論理変数が大きく目減りする
  ・鎖内の結合(chain strength)が弱いと鎖が「ちぎれ」て別々の値を取り、
    無効な解になる。強すぎると本来の問題のエネルギー差が埋もれる
埋め込みは性能と規模を強く制約する

密結合な問題では論理変数1個が数十物理ビットの鎖になることもあり、数千物理ビットのマシンでも扱える論理変数は大きく目減りします。加えて鎖強度(chain strength)が解の質を左右する新たなハイパーパラメータになります。埋め込みは QA を実問題へ適用する際の最大のボトルネックで、問題とハードウェアのグラフ構造の相性が性能を決めます。

ゲート式量子計算との違い

QA とゲート式(回路モデル)は「量子を使う」点は同じでも、計算モデルとしては明確に別物です。

観点量子アニーリング(QA)ゲート式(回路モデル)
計算の記述問題をイジング/QUBOに定式化し係数を設定ユニタリゲートの列(回路)を組む
汎用性最適化・サンプリング専用の特化型任意の量子アルゴリズムを表現できる汎用機
原理断熱的な連続時間発展(アナログ的)離散的なゲート演算の逐次適用
主な性能限界最小エネルギーギャップ g_minゲート忠実度・コヒーレンス時間・回路深さ
誤り訂正確立された標準手法が未成熟量子誤り訂正の理論・実装が整備されつつある
代表的な速度優位問題依存(一般には未確立)ショア(指数)・グローバー(二次)等が証明済み
ビット数の目安数千物理ビット規模の実機が存在数十〜数百物理ビット規模が主流

重要な理論的事実として、断熱量子計算(AQC)はゲート式と計算能力が等価であることが証明されています(互いに多項式時間で変換可能)。原理的には AQC でもゲート式と同じ問題クラスが解けます。しかし実機 QA は、(1) 横磁場型の限られたハミルトニアンしか使わない、(2) 有限温度・ノイズ下で断熱を厳密には守れない、(3) 標準的な誤り訂正が未確立、という制約から、汎用計算ではなく最適化ヒューリスティックとして運用されるのが実情です。

「量子アニーリングは古典より速い」の誤解に注意

QA が古典アルゴリズム(模擬アニーリング・分枝限定・専用ソルバー等)に対し普遍的な優位を持つことは証明されていません。トンネルが効く尖った地形の人工問題で量子優位が示された例はある一方、実務的な最適化で古典の最良手法に明確に勝つ結果は限定的です。採用時は対象問題で古典ソルバーと実測ベンチマークを取ることが不可欠で、「量子だから速い」は誤りです。

まとめ

  • QA は組合せ最適化をイジングモデルの基底状態探索に写像し、量子ゆらぎ(トンネル効果)で最適解へ緩和させる特化型方式。ゲート式のような汎用アルゴリズムは組めない。
  • 土台は断熱定理。横磁場型の初期ハミルトニアンから問題ハミルトニアンへ十分ゆっくり時間発展させれば基底状態に留まり終端で最適解が出る。所要時間は最小ギャップ g_min の2乗の逆数でスケールし、ギャップが指数的に潰れる難問では断熱を守れない。
  • 問題は QUBO(0/1の2次式)/イジング(±1スピン)に定式化し、制約はペナルティ項で表す。直接扱えるのは2次までで、高次項は補助変数で落とす。実機ではマイナーエンベディング(鎖の長さと鎖強度)が規模と解の質を左右する最大のボトルネック。
  • 断熱量子計算はゲート式と計算能力は等価だが、実機 QA はノイズ・有限温度・誤り訂正未成熟ゆえ実質は近似解サンプラー。古典への普遍的速度優位は未確立で、採用時は古典ソルバーとの実測比較が必須、が実務上の結論。

量子コンピューティング Article

量子アニーリングを実務で読む

TL;DRは入口です。実際に選ぶ・使う段階では、何を解決するか、何と比較するか、導入後にどこで詰まるかまで見る必要があります。

解決すること

量子アニーリング

比較で見る軸

難易度: advanced / カテゴリ: 量子コンピューティング / タグ数: 5

導入後に効く点

原理は断熱定理。横磁場のみの解きやすい初期ハミルトニアンから、目的関数を符号化した終端ハミルトニアンへ十分ゆっくり時間変化させると、系は基底状態(=最適解)に留まり続ける。速度の限界はエネルギー準位の最小ギャップの2乗の逆数で決まる。

先に潰すリスク

用語だけ覚えても、設計・実装・運用でどこに効くかを確認しないと判断を誤る。

数字・仕様の読み方
難易度
advanced
カテゴリ
量子コンピューティング
タグ数
5

判断チェックリスト

  • 自社の用途が「量子アニーリング / 組合せ最適化」に近いか確認する。
  • 強みである「量子アニーリングは組合せ最適化を「イジングモデルの基底状態探索」に写像し、量子ゆらぎで最適解へ緩和させる計算方式。ゲート式のように任意アルゴリズムは組めず、最適化・サンプリング専用の特化型。」が本当に評価軸になるか確認する。
  • 注意点の「用語だけ覚えても、設計・実装・運用でどこに効くかを確認しないと判断を誤る。」を運用で吸収できるか確認する。
  • 公開値や仕様値は、対象プラン・対象機種・対象リージョンまで確認する。
  • 既存システム、ID、ネットワーク、監視、バックアップとの接続方法を先に洗い出す。
  • 小さく試してから、本番移行、権限設計、障害時手順、コスト監視を決める。

次に確認する観点

量子アニーリング組合せ最適化イジングモデル断熱定理QUBO量子アニーリング組合せ最適化イジングモデル
参考: 公式情報