量子コンピュータや量子アニーリングというキーワードは、一般紙においてもしばしば見られるようになってきました。これらは何に使われると期待されているのでしょうか。また、いつ頃役に立つ計算技術として使われると期待されているのでしょうか。様々な情報が溢れているため、正確な研究開発現状を踏まえた着実な期待感ならびに、研究開発に対する中長期戦略が求められると考えます。
本講座の中心は量子アニーリングの原理及び応用探索の紹介ですが、本講座冒頭では量子コンピュータや量子アニーリングといったキーワードについて、研究開発の現状を踏まえた解説をいたします。その後、組合せ最適化問題 (膨大な選択肢の中から、制約を満たし、かつ「ベスト」な選択肢を探索することを目的とした問題) に対して、高速かつ高精度に解を得ると期待される量子アニーリングについて、原理及び使い方について説明いたします。近年の量子アニーリングの研究開発への期待の高まりに連動する形で、組合せ最適化処理に特化した、量子アニーリングと類似の計算技術も開発されており、これについても紹介いたします。
本講義の終わりに、ディスカッションタイムを設けます。ここでぜひ皆様とともに、量子アニーリングや類似技術の活用のきっかけを生み出していきたいと考えております。量子アニーリングや類似技術に関わるハードウェア、ソフトウェア、アプリケーションの研究開発のサイクルを戦略的に回すことが、この計算技術の発展につながります。量子アニーリングや類似技術を使った新しい展開を中長期戦略で共に考えていくきっかけになると幸いです。
- 量子コンピュータの現状俯瞰
- 量子コンピュータ研究開発の意義
- 量子コンピュータのアルゴリズム例
- 量子コンピュータ研究開発の世界情勢
- 量子コンピュータ研究開発に対する日本国内の取り組み
- 量子アニーリングの概観
- 量子アニーリングに対する期待
- 量子アニーリングのターゲット:組合せ最適化問題
- 様々な情報処理技術における量子アニーリングの位置づけ
- 量子アニーリングの研究開発歴史概観
- 量子アニーリングの計算処理手続き概観
- 組合せ最適化問題のコスト関数をイジングモデルに変換
- 量子アニーリングを理解する上で必要な基礎知識 (数学的知識&物理学的知識)
- 組合せ最適化問題からイジングモデルへの変換理論と実用上のテクニック
- 制約式が無い場合
- 制約等式がある場合 (数分割問題、巡回セールスマン問題を例にして)
- 制約不等式がある場合 (ナップサック問題を例にして)
- 必要ビット数を減らす工夫
- 量子アニーリングマシンに入力する方法
- グラフ変換
- 問題分割
- 量子アニーリングマシンの原理
- 量子ビットの仕組み
- 量子ビット間結合
- 量子ビットネットワーク
- 量子アニーリングマシンにイジングモデルを入力する方法
- グラフ変換
- 問題分割
- 量子アニーリングマシンの適用事例
- 量子アニーリングマシン登場直後の学術研究の紹介
- 量子アニーリングマシンを利用した最新研究開発の世界情勢
- 量子アニーリングマシンを利用した最新研究開発の日本国内の取り組み
- 量子アニーリングマシンの現状の問題点と今後の発展の方向性
- 量子アニーリングのシミュレータの意義
- 量子アニーリング類似技術の最新状況
- 各々の量子アニーリング類似技術の特徴紹介
- 各々の量子アニーリング類似技術を用いた最新研究開発の世界情勢
- 各々の量子アニーリング類似技術を用いた最新研究開発の日本国内の取り組み
- 量子アニーリング類似技術の現状の課題
- 本講義のまとめ、受講者の皆様とのディスカッション