補遺: 量子アニーリング応用事例とQUBO設計
量子アニーリングを現場へ持っていくとき、最初に必要になるのは「量子らしさ」の議論ではありません。現場の言葉で書かれた制約、優先順位、運用ルール、評価指標を、0-1変数の二次式へ翻訳する作業です。ここがうまくいくと、量子アニーラ、シミュレーテッドアニーリング、量子モンテカルロ、デジタルアニーラ、GPU上のIsingソルバなど、いろいろなサンプラを同じ土俵で比べられます。
QUBOは、万能の魔法の箱ではありません。むしろ、現場の問題をいったん裸にするための形式です。何を選ぶのでしょうか。何を同時に選んではいけないのでしょうか。少し悪い解でも許せるのでしょうか。絶対に守る制約はどれか。こうした判断が、係数行列の中に入ります。量子アニーリングの応用研究の面白さは、物理の道具を使いながら、実はこの翻訳の深さで勝負しているところにあります。
1. QUBOという翻訳形式
0-1変数を
の形で書く最適化問題です。
制約は、もっとも素朴には二乗ペナルティで入れます。
と書けます。
ただし、二乗ペナルティは無料ではありません。
2. 道路交通: 混雑を二次式で見る
量子アニーリングの実応用を語るとき、道路交通最適化はひとつの原点です。VolkswagenとD-Waveの共同研究では、北京の実タクシーデータをもとに、複数の車に対して複数の候補経路を用意し、どの車がどの経路を選ぶかをQUBOで決めました。車
道路リンクを
です。混雑を避けたいなら、同じリンクに車が集まるほど大きなコストを与えればよいです。最初の自然な書き方は
です。第一項は混雑、第二項は各車がちょうど一つの経路を選ぶ制約です。
この式には、あとで大事な反省点が見つかります。
だからです。右辺を見ると、
そこで、混雑そのものを取り出す自然な形は
です。
道路交通の研究が重要なのは、単に量子アニーラで交通を解いたからではありません。現場の目的関数をQUBOにしたとき、そこに何が余分に入ってしまうかまで見直したからです。QUBOは書ければ終わりではなく、書いた式を読む必要があります。
3. 津波避難と経路選択: 一人一経路から大規模避難へ
災害時の避難経路計画も、道路交通QUBOの自然な発展です。避難者、車両、またはグループ
です。第一項は個々の移動負担、第二項は同時利用による混雑です。各対象が一つの経路を選ぶ制約は
となります。
避難計画で難しいのは、最短経路を一人ずつ選べばよいわけではない点です。全員が同じ橋、同じ交差点、同じ道路へ集まれば、個々には近道でも全体としては遅くなります。QUBOの二次項は、この「自分にとってよい道」と「みんなが選ぶと悪くなる道」の緊張関係を表します。
大規模避難では、全員の候補経路を一度にQUBO化すると変数数と結合数が膨らみます。そこで、地域や車両群をクラスタに分け、各クラスタ内でいくつかの候補解を作り、最後にクラスタごとの候補解を選ぶという二段階の方法が有効になります。クラスタ
のような上位QUBOになります。
4. 二重制約と大関法: 全結合ペナルティを避ける
交通、避難、配送、割当では、「各対象が一つを選ぶ」と「各時刻や各場所に一つだけ入る」のように、二種類の制約が同時に出ます。典型的には、
のような形になります。二つの一対一制約は分かりやすいのですが、展開すると同じ行、同じ列に属する変数がすべて結合します。変数が
大関法は、この二乗ペナルティを補助場、つまりラグランジュ乗数の反復更新へ置き換えます。固定した補助場
をサンプラで解き、得られたサンプルの平均が制約値に近づくように
この考え方は、量子アニーラの物理結合が限られているという弱点から生まれています。しかし、見方を変えると、制約を罰金で押しつぶすのではなく、双対変数を学習しながら問題を解く方法です。現場の大きな問題へ進むほど、この発想は重要になります。
5. 商品陳列: 売上と多様性のせめぎ合い
ECサイトの商品表示や棚割りでは、各商品をどの場所へ置くかを決めます。商品
を大きくしたくなります。しかし、人気順に並べるだけでは、似た商品ばかりが近くに集まったり、利用者が比較しにくい表示になったりします。そこで、商品どうしの類似度を
のように入れます。似た商品を近い位置に置くほどコストを上げる、あるいは多様性の得点を下げる項です。商品は一つの場所にだけ置かれ、各場所には一つの商品だけ置くので、QUBOは
と書けます。これは二次割当問題の一種です。売れるものを前に出すだけなら線形割当ですが、商品の組合せ効果や近接効果を入れると二次になります。
ここで量子アニーリングが担う役割は、ランキングを一つ返すだけではありません。低エネルギーの複数候補を返すことで、運用者が「売上寄り」「多様性寄り」「在庫消化寄り」などの候補を比較できます。現場では、最適解の一点よりも、説明できる良い候補の束が欲しい場面が多いのです。
6. 無人搬送車: 工場の通路を時間つきで予約する
DENSOの工場内AGV制御では、複数の無人搬送車が同じ工場内を走ります。各AGVには、現在位置と目的地からいくつかの候補経路が用意されます。AGV
と書けます。マイナス符号は、移動距離を大きくしたいからです。
衝突を避けるには、通路や交差点を表すエッジ
です。各AGVが一つの経路を選ぶ制約と、同じ場所・時刻に二台以上入らない制約を入れると、
となります。最後の半分ずらしは、
リバースアニーリング版では、すでにある候補解の周辺を調べるため、目的関数は残り距離
と書けます。初期解が悪くないとき、全空間を最初から探すよりも、その周辺を揺らして良い改善を探す方が自然です。これが工場内AGVとリバースアニーリングの相性のよさです。
大規模な商用AGVでは、1000台級の搬送車、動的に変わる優先度、通信遅延、リアルタイム性が入ります。ここでは、候補経路生成、優先度つきのQUBO、クラスタ分割、サンプラ、後処理が一体になります。量子アニーリングは、巨大な工場制御を単独で丸呑みするのではなく、短時間で多様な候補を出す部品として使われます。
7. 通信路復号: もっともありそうな誤りを探す
通信路復号では、受信語から送信語を推定します。線形符号なら、誤りベクトル
を満たす誤りの中から、通信路の確率に照らしてもっともありそうなものを選びます。ビット反転確率が小さいなら、誤りの重みを小さくしたいので、
のように書けます。
この応用では、QUBO化のよさが符号表現に強く依存します。生成行列で書くか、パリティ検査行列で書くかによって、必要な変数数と結合数が変わります。実機へ載せるときには、数学的に同じ復号問題でも、どの表現を選ぶかが性能を決めます。
8. 鉄鋼製造スケジューリング: 二つの工程をつなぐ
鉄鋼製造では、複数の製品が複数の工程を通ります。前工程と後工程の順序、開始時刻、段取り替え、納期、設備容量が絡みます。製品
工程
とします。前工程が後工程より遅れてはいけないので、たとえば
工程内の隣接コストを
と書けば、順序づけの相互作用がQUBOの二次項になります。全体のQUBOには、工程ごとの割当制約、納期コスト、段取り替えコスト、工程間順序制約が入ります。
この問題は一気に解くと大きすぎるため、ラグランジュ分解協調法が使われます。工程間の結合制約をラグランジュ乗数
となり、工程1と工程2の問題へ分けられます。片方では
9. ブラックボックス最適化と材料探索
学習から候補生成までの詳しい手順と研究史は、補遺: BOCSとFMによるブラックボックス最適化にまとめました。BOCSの事後分布による探索、FMの低ランク表現、SA・QAとの接続を計算例から追えます。
材料探索や分子設計では、候補を評価する実験やシミュレーションが高価です。目的関数の形が明示的に分からないので、直接QUBOを書くことができません。そこで、観測済みデータから二次の代理モデルを学習します。
これはブラックボックス最適化の一種です。量子アニーラが本質的に解いているのは代理モデルであり、実験室の物性値そのものではありません。しかし、巨大な候補空間から「次に試す価値のある候補」を出すサンプラーとして働きます。D-Wave実機とシミュレーテッドアニーリングを比較すると、単純に量子がいつも勝つわけではありません。それでも、低エネルギー候補の多様性、制約つき候補の生成、特徴量の組合せ探索という観点で、QUBO化は材料探索の設計言語になります。
仮想スクリーニングでは、化学空間が
10. 機械学習: データを選び、分布を学び、行列を分ける
量子アニーリング応用は、機械学習にも広がります。代表的な入り口は三つあります。第一に、学習データを選ぶ問題です。第二に、Boltzmann型モデルをサンプルする問題です。第三に、行列分解や特徴選択の二値変数を最適化する問題です。
誤ラベルを含む訓練データの選別では、訓練データ
を更新しながら、低損失を与えるデータ選択をサンプルします。誤ったラベルを持つデータは、良い採用集合の中に現れにくくなります。ここで大事なのは、最適な採用集合を一つ決めることだけではありません。複数の低損失サンプルから、どのデータが安定して選ばれるかを見ることです。
制限Boltzmann機械では、可視変数
というエネルギーを使います。学習にはモデル分布からのサンプルが必要です。量子アニーラをサンプラとして使うと、単なる最適化ではなく、低エネルギー状態の分布を得る問題になります。ただし実機の有効温度、スケール、局所磁場のずれを補正しないと、期待したBoltzmann分布にはなりません。オンラインキャリブレーションは、そのずれを推定しながら学習に使うための方法です。 フリーズ現象と有効温度の意味、Kimらの摂動論による温度・結合係数の予測は、ボルツマンマシンの補遺で導出します。
非負値二値行列分解では、非負行列
と分解します。
です。
を最小化するQUBOになります。顔画像、音源分離、特徴抽出では、二値の基底選択が解釈性を持ちます。リバースアニーリングを使えば、連続緩和で得た候補から出発し、二値解の近傍を探索できます。
カーネル学習や特徴選択でも、どの特徴を使うかを0-1変数で表し、性能を二次代理モデルやサンプル分布で評価する形が現れます。機械学習応用での量子アニーリングは、最適化器であり、候補集合の構造を可視化するサンプラーでもあります。
11. 交通信号制御: 信号の相を選ぶ
交通信号制御では、各交差点
です。交通流シミュレータから、ある相を選んだときの待ち時間や、隣接交差点との組合せで生じる渋滞コストを推定すれば、
と書けます。
実都市の交通信号では、信号制御だけでなく、車両流入、歩行者、右左折、制御周期、シミュレータの近似が効きます。量子アニーラが返すQUBO解は、SUMOのような交通流シミュレータで評価されます。結果は、量子アニーラが常に古典ソルバを上回るという単純な話ではありません。しかし、信号制御を局所相の組合せ問題として切り出すことで、都市交通の一部をサンプラで実験できる形にしました。
12. ジョブショップと資源割当: まず資源を決め、次に時刻を決める
ジョブショップスケジューリングでは、どの資源を使うか、どの順番で作業するか、いつ始めるかを同時に決める必要があります。すべてを一つのQUBOに詰めると巨大になります。そこで、資源割当部分をQUBO、時刻決定部分を混合整数計画として分ける方法が使われます。
顧客または注文を
です。各項は、使う資源数を減らす、納期や類似タスクのズレを抑える、一つのタスクを一つの資源に割り当てる、機械容量を守る、
であり、容量制約は
のように書けます。
で扱えます。
資源割当QUBOで候補を出したあと、具体的な開始時刻は混合整数計画で詰めます。量子アニーリングは、連続時刻まで含む全問題を一気に解くのではなく、組合せ部分の候補生成を担当します。現場問題では、この分担がとても自然です。
13. マイクロモビリティ配車: 待ち需要と充電を同時に見る
電動キックボードや小型移動体の配車では、使い終わった車両をどのステーションへ戻すか、あるいはどの充電設備へ運ぶかを決めます。車両
です。各充電器に同時に割り当てられる車両数を制御するなら、
を入れます。移動時間のコストは
です。
さらに、ステーション
とします。全体は
です。需要
のような形になります。現場での「需要がありそうな場所へ戻す」という直観が、確率分布を介してQUBOの係数へ入ります。
14. Benders分解: QUBOと連続最適化をつなぐ
混合整数二次計画では、二値変数
とします。
を解き、得られた
この方法の良いところは、量子アニーラに全問題を押し付けない点です。二値の組合せだけを量子アニーラに渡し、連続最適化や切除平面は古典計算で厳密に扱います。現場の問題は、二値、整数、連続、論理制約が混ざります。ハイブリッド分解は、その混ざり方を尊重する方法です。
15. 年表として見る応用の広がり
| 年 | 話題 | QUBOで見た主変数 | 解法上の要点 |
|---|---|---|---|
| 2017 | 道路交通最適化 | 車ごとの候補経路 | 混雑をリンク共有の二次項で表す |
| 2019 | 商品陳列 | 商品と表示位置の割当 | 売上と多様性の二次割当 |
| 2019 | DENSO AGV | AGVごとの候補経路 | 時間つき通路占有と衝突回避 |
| 2020 | 通信路復号 | 誤りビット | パリティ検査制約のQUBO化 |
| 2020 | 二重制約の大関法 | 割当変数と補助場 | 全結合ペナルティを避ける |
| 2021 | ブラックボックス最適化 | 材料・設計特徴ビット | 二次代理モデルをサンプルする |
| 2022 | 鉄鋼スケジューリング | 工程・製品・スロット | ラグランジュ分解協調 |
| 2022 | リバースアニーリングAGV | 実行可能解近傍の経路選択 | 初期解から局所探索する |
| 2023 | 仮想スクリーニング | 化学特徴ビット | サンプルで探索空間を絞る |
| 2023 | 列生成 | 制約つき二次0-1問題の候補列 | 価格付け問題をQUBOにする |
| 2025 | 交通信号制御 | 交差点ごとの信号相 | 交通流シミュレータと組み合わせる |
| 2025 | 誤ラベルデータ選別 | 訓練データ採否 | 検証損失の二次代理モデル |
| 2025 | RBM学習 | 可視・隠れビット | 実機サンプルの有効温度を校正する |
| 2025 | NBMFとリバースアニーリング | 行列分解の二値係数 | 連続緩和解から二値近傍探索へ |
| 2025 | 商用AGV大規模制御 | 1000台級の経路候補 | 優先度、クラスタ分割、短時間サンプリング |
| 2026 | Benders分解 | 二値主変数 | 連続副問題から切除平面を作る |
| 2026 | ジョブショップ | 資源割当と時刻 | QUBOと混合整数計画を分担する |
| 2026 | 音源分離 | NBMFの二値係数 | 行列分解をQUBO列問題に分ける |
| 2026 | マイクロモビリティ配車 | 車両の行き先 | 需要推定、充電、待ち時間を同時に扱う |
| 2026 | 避難経路計画 | 避難主体ごとの候補経路 | 多様なサンプルとクラスタ合成 |
この年表で見ると、応用は単純な「QUBOへ直して解く」から、より現実的な「QUBOをハイブリッドアルゴリズムの一部として使う」へ移っています。初期には、交通やAGVのように、候補の組合せを直接QUBOにしました。その後、大規模化、制約処理、サンプルの多様性、連続変数との分担、機械学習との接続が前面に出ています。
量子アニーリング応用の歴史は、量子アニーラが強くなった歴史であり、QUBOを書く側が賢くなった歴史でもあります。現場の問題は、きれいな二次式として待っていてくれません。だからこそ、定式化の工夫が研究になります。
16. QUBO設計で見るべきもの
応用論文を読むときは、次の四つを見ます。
第一に、何が0-1変数かです。車と経路、商品と位置、AGVと経路、データと採否、特徴量と採否、資源とタスク。変数の選び方が問題の骨格を決めます。
第二に、二次項が何を表すかです。混雑、衝突、類似商品の近接、隣接工程の段取り、信号の相互干渉、特徴量どうしの相乗効果。二次項は、現場の相互作用です。
第三に、制約をどう処理しているかです。普通の一対一制約なら二乗ペナルティでよい場合があります。容量制約、不等式、二重制約、連続変数が入るなら、大関法、半分ずらし、列生成、Benders分解、ラグランジュ分解、クラスタ分解が必要になります。
第四に、量子アニーラがどこで効いているかです。最適解を一つ見つけるのか、低エネルギー解をたくさん出すのか、既存解の近傍をリバースアニーリングで探すのか、代理モデルの候補を出すのでしょうか。ここを混同すると、実用性の議論がぼやけます。
量子アニーリングの応用でいちばん大事なのは、量子という言葉に問題を合わせることではありません。問題のほうをよく見て、どこに二値の選択があり、どこに相互作用があり、どこに譲れない制約があるかを見つけることです。その翻訳ができると、量子アニーラは現場の中で役割を持ち始めます。
参考文献
- Florian Neukart, Gabriele Compostella, Christian Seidel, David von Dollen, Sheir Yarkoni, Bob Parney, “Traffic Flow Optimization Using a Quantum Annealer,” Frontiers in ICT 4, 29 (2017). 出典
- Masayuki Ohzeki, “Reconsideration of optimization for reduction of traffic congestion,” arXiv:2406.05448 (2024). 出典
- Masayuki Ohzeki, “Breaking limitation of quantum annealer in solving optimization problems under constraints,” Scientific Reports 10, 3126 (2020). 出典
- Naoki Nishimura, Kotaro Tanahashi, Koji Suganuma, Masamichi J. Miyama, Masayuki Ohzeki, “Item Listing Optimization for E-Commerce Websites Based on Diversity,” Frontiers in Computer Science 1, 2 (2019). 出典
- Masayuki Ohzeki, Akira Miki, Masamichi J. Miyama, Masayoshi Terabe, “Control of Automated Guided Vehicles Without Collision by Quantum Annealer and Digital Devices,” Frontiers in Computer Science 1, 9 (2019). 出典
- Renichiro Haba, Masayuki Ohzeki, Kazuyuki Tanaka, “Travel time optimization on multi-AGV routing by reverse annealing,” arXiv:2204.11789 (2022). 出典
- Kouki Yonaga, Masamichi Miyama, Masayuki Ohzeki, Koji Hirano, Hirokazu Kobayashi, Tetsuaki Kurokawa, “Quantum Optimization with Lagrangian Decomposition for Multiple-process Scheduling in Steel Manufacturing,” ISIJ International 62, 1874–1880 (2022). 出典
- Ami S. Koshikawa, Masayuki Ohzeki, Tadashi Kadowaki, Kazuyuki Tanaka, “Benchmark Test of Black-box Optimization Using D-Wave Quantum Annealer,” Journal of the Physical Society of Japan 90, 064001 (2021). 出典
- Mikiya Doi, Yoshihiro Nakao, Takuro Tanaka, Masami Sako, Masayuki Ohzeki, “Exploration of new chemical materials using black-box optimization with the D-wave quantum annealer,” Frontiers in Computer Science 5, 1286226 (2023). 出典
- Takuro Tanaka, Masami Sako, Mahito Chiba, Chul Lee, Hyukgeun Cha, Masayuki Ohzeki, “Virtual Screening of Chemical Space Based on Quantum Annealing,” Journal of the Physical Society of Japan 92, 023001 (2023). 出典
- Makoto Otsuka, Kento Kodama, Keisuke Morita, Masayuki Ohzeki, “Filtering out mislabeled training instances using black-box optimization and quantum annealing,” Scientific Reports 15, 37892 (2025). 出典
- Renichiro Haba, Masayuki Ohzeki, Kazuyuki Tanaka, “Relaxation-assisted reverse annealing on nonnegative/binary matrix factorization,” PLOS One 20, e0323232 (2025). 出典
- Reo Shikanai, Masayuki Ohzeki, Kazuyuki Tanaka, “Quadratic Unconstrained Binary Formulation for Traffic Signal Optimization on Real-World Maps,” Journal of the Physical Society of Japan 94, 024001 (2025). 出典
- Takeru Goto, Masayuki Ohzeki, “Online Calibration Scheme for Training Restricted Boltzmann Machines with Quantum Annealing,” Journal of the Physical Society of Japan 94, 034002 (2025). 出典
- Thinh Nguyen Quang, Kosuke Matsuyama, Keisuke Shimizu, Hiroki Sugano, Eiji Kurimoto, Masahiro Miki, et al., “Quantum annealing-based route optimization for commercial AGV operating systems in large-scale logistics warehouses,” Scientific Reports 15, 44047 (2025). 出典
- Sota Hirama, Masayuki Ohzeki, “Efficient Algorithm for Binary Quadratic Problem by Column Generation and Quantum Annealing,” Journal of the Physical Society of Japan 92, 113002 (2023). 出典
- Taisei Takabayashi, Naoki Maruyama, Takuma Yoshihara, Renichiro Haba, Masayuki Ohzeki, “Efficient Construction of Feasible Solutions in Column Generation Using Quantum Annealing,” Journal of the Physical Society of Japan 94, 094005 (2025). 出典
- Takuma Yoshihara, Masayuki Ohzeki, “Accelerating Extended Benders Decomposition with Quantum-Classical Hybrid Solver,” Journal of the Physical Society of Japan 95, 033001 (2026). 出典
- Kenta Sawamura, Kensuke Araki, Naoki Maruyama, Renichiro Haba, Masayuki Ohzeki, “Quantum-Classical Hybrid Algorithm Using Quantum Annealing for Multi-Objective Job Shop Scheduling,” Journal of the Physical Society of Japan 95, 054002 (2026). 出典
- Takuto Sasajima, Ami S. Koshikawa, Masayuki Ohzeki, “Audio Source Separation via Nonnegative Binary Matrix Factorization Using D-Wave Quantum Annealer,” Journal of the Physical Society of Japan 95, 064006 (2026). 出典
- Yasushi Hasegawa, Hiroki Oshiyama, Masayuki Ohzeki, “Kernel Learning by Quantum Annealer,” Journal of the Physical Society of Japan 95, 074002 (2026). 出典
- Takeru Goto, Masayuki Ohzeki, “Micro-mobility dispatch optimization via quantum annealing incorporating historical data,” Scientific Reports 16, 24054 (2026). 出典
- Reo Shikanai, Renichiro Haba, Yusuke Okazaki, Kazumichi Matsumoto, Masayuki Ohzeki, “Large-scale evacuation route optimization leveraging sampling diversity in quantum annealing,” Scientific Reports 16, 22108 (2026). 出典
