← 最新の論文
⚛️ 量子物理学

Solving the traveling salesman problem on ⌈log⁡2(N−1)!⌉\lceil \log_2 (N-1)! \rceil qubits with a variational quantum Kolmogorov--Arnold network: exact-gradient CVaR training and generalization over time-dependent graphs

本論文は、厳密な勾配CVaRおよびベイシン・ホッピングによる再起動を用いた変分量子コルモゴロフ・アーノルド・ネットワークが、わずか ⌈log⁡2(N−1)!⌉\lceil \log_2 (N-1)! \rceil 量子ビットのみで、時変グラフ上の巡回セールスマン問題を解くことができることを実証しており、従来のワンホット・エンコーディングと比較して量子ビット要件を大幅に削減しつつ、最大10地点までの最適解を達成している。

原著者: Hikaru Wakaura

公開日 2026-10-15
📖 1 分で読めます🧠 じっくり読む

原著者: Hikaru Wakaura

原論文は CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) でライセンスされています。 ✨ これは以下の論文のAI生成解説です。著者が執筆または承認したものではありません。技術的な正確性については原論文を参照してください。 免責事項の全文を読む

配送ドライバーが、リストにある都市を正確に一度ずつ訪問し、自宅に戻らなければならない場面を想像してください。目的は、移動距離を最短にすることです。これは「巡回セールスマン問題」と呼ばれるもので、物流、スケジューリング、回路設計の核心に位置する古典的なパズルです。数都市の完璧なルートを見つけるのは容易ですが、都市のリストが増えるにつれて難易度は爆発的に高まります。新しい都市が一つ追加されるたびに、可能なルートの数は急速に倍増していくため、最速のスーパーコンピュータであっても最適なルートを見つけようとして行き詰まってしまうことがあります。数十年にわたり、科学者たちはこれらのパズルをより速く解くために、亜原子粒子の奇妙な規則を利用して情報を処理する量子コンピュータに期待を寄せてきました。しかし、大きな障害が残っていました。それは、計算をエラーや不必要な複雑さに溺れさせることなく、いかにして量子コンピュータが理解できる言語に問題を翻訳するかという点です。

QuantScape Inc.の研究者が、最大10都市のマップにおける最短ルートを見事に特定するという、量子コンピュータを迷路へと導く新しい手法を実証しました。この研究は、物理的なマシンではなく量子ハードウェアのシミュレーションに基づいたもので、従来のアプローチよりもはるかに少ない量子ビット(量子コンピュータにおける情報の基本単位)を使用する手法を導入しています。さらに重要なことに、この手法は、一日のうちで変化する交通量のような変化する道路状況に対して、新しいシナリオごとに再学習する必要なく、単一の指示セットで適応できることを示しています。この結果は、適切なエンコーディングとトレーニング技術を用いれば、ハードウェアの継続的な向上を前提として、量子コンピュータが現在手の届かない最適化問題に取り組める可能性があることを示唆しています。

課題の核心は、問題をどのようにマシン用に書き記すかという点にあります。従来の手法では、都市のあらゆる組み合わせとルート内の位置に対して、個別の量子ビットを割り当てます。10都市のマップの場合、このアプローチには81ビットが必要となり、コンピュータは無効なルートを常にチェックして破棄することを強制されるため、ペナルティによる時間とエネルギーを浪費します。今回の研究では、「レーマー・コード(Lehmer code)」と呼ばれる数学的システムに着想を得た異なる戦略を採用しており、これは本質的に、すべての可能なルートをリスト内の順序によってランク付けするものです。この手法では、10都市に対してわずか19ビットしか必要とせず、大幅な削減を実現しました。このコンパクトなコードを使用することで、量子コンピュータのすべての状態が有効なルートを表すようになり、ペナルティチェックの必要性が排除されました。探索を効率的にするために、研究者たちは、コード内の1つのビットを反転させることがルートの小さな論理的な変化に対応するようにこれらの状態を配置し、コンピュータが解空間をスムーズに探索できるようにしました。

量子コンピュータを導くために、研究者たちは「変分量子コルモゴロフ・アーノルド・ネットワーク(variational quantum Kolmogorov–Arnold network)」と呼ばれるハイブリッドシステムを採用しました。これは、マップと時刻を監視し、量子回路の設定ダイヤルを正しい位置に設定するスマートなコントローラーのようなものです。特定のマップごとに設定をハードコーディングする代わりに、このコントローラーは、都市間の距離と現在の時刻に基づいて回路を調整するという一般的なルールを学習します。これにより、電力網やラッシュアワーの交通量がある道路ネットワークのように、移動時間が変化する「時間依存グラフ」を扱うことが可能になります。コントローラーは、長いルートを選択するリスクを最小限に抑えるという特定の目標を用いて訓練されました。単に平均的な長さを探すのではなく、可能性の高い上位数パーセントの結果の中にあるワーストケースのシナリオに焦点を当てることで、最終的な結果が堅牢で信頼できるものになるようにしました。

訓練プロセス自体も厳格であり、コンピュータが最良の答えではなく「十分良い」答えで妥協してしまう「局所解(ローカルミニマム)」に陥るという一般的な罠を回避するように設計されました。研究者たちは、広範な探索から始めて徐々に焦点を絞っていく多段階戦略を用い、さらに設定を意図的に揺さぶって行き止まりから脱出させるテクニックを組み合わせました。また、検索空間における浅い谷からシステムを飛び出させるための「緩やかな揺さぶり」として機能する「ベイシン・ホッピング(basin hopping)」という手法も使用しました。4から10都市のマップ(対称的な形状およびランダムで不規則なネットワークの両方を含む)でテストしたところ、このアプローチは、より小さなマップについてはすべてのケースで完璧なルートを見つけ出しました。10都市のマップは著しく困難ですが、この手法は120回の試行のうち112回で最適ルートを見つけ出し、残りの失敗も完璧な距離からわずか1パーセントの差でした。

決定的なことに、本研究は有望に見えるいくつかの代替案を退けました。研究者たちは、ドライバーのポジションをステップごとに追跡するために、各都市に対して1つずつ計10個のビットを使用するより単純なアプローチをテストしました。しかし、この手法は6都市以上のマップでは、連続する停留所の間の複雑な関係を表現できなかったため、完全に失敗しました。また、2つのセグメントを入れ替えることでルートを改善する「2-opt」として知られる標準的な古典的アルゴリズムとも比較を行いました。2-optは効果的ですが、量子回路はより優れた初期値を提供し、両者を組み合わせることで、どちらか一方のメソッド単独よりも優れた性能を発揮しました。研究は、成功が量子回路自体のパワーによるものではなく、問題の特定のエンコーディング方法とコントローラーの高度な訓練によるものであることを確認しました。

また、本研究の結果は、測定に関する効率性についても強調しています。実際の量子コンピュータでは、明確な信号を得るためにプロセスを何度も繰り返して回答を読み取る必要があります。シミュレーションによれば、わずか100回の読み取りであっても、システムは最適なルートを確実に特定できることが示されました。これは、十分なビットを持つ物理的な量子コンピュータが利用可能になったとき、この手法が何百万回もの反復を必要とせずに迅速に結果を提供できることを示唆しています。研究者たちは、現在の作業は量子的な振る舞いをシミュレートする古典的なコンピュータ上で行われたものの、技術自体は実際のハードウェアでも動作するように設計されていると述べています。次のステップは、実際の機械のノイズの多い条件下でのテストと、手作業でチェックするにはルートの数が膨大すぎる、より大きなマップへのスケールアップです。

この研究は、量子最適化を実用的なものにするための重要な一歩となります。エンコーディングの問題を解決し、異なるマップや時刻にわたって汎用化できるコントローラーを作成することで、研究者たちは複雑なルーティング問題を効率的に解決できるマシンへの道筋を示しました。単一のパラメータで時間依存の変化を扱える能力は、条件が決して静的ではない現実世界のアプリケーションにおいて特に有望です。完全な機能を持つ量子オプティマイザへの道のりは続いていますが、この研究は、複雑な世界の中を最短経路で見つけるために、これらのマシンをどのように訓練すべきかという明確なブループリントを提供しています。

自分の分野の論文に埋もれていませんか?

研究キーワードに一致する最新の論文のダイジェストを毎日受け取りましょう——技術要約付き、あなたの言語で。

Digest を試す →