「量子コンピューティングの世界をもっと身近にしたい」 この思いを胸に、弊社が得意とするFPGA高速化技術をベースに開発した「QalmoⓇ」をご紹介します。
「量子コンピューティングの世界をもっと身近にしたい」 この思いを胸に、弊社が得意とするFPGA高速化技術をベースに開発した「QalmoⓇ」をご紹介します。
1つ1つの計算に時間が掛かりすぎ、従来のコンピューティング環境では解けない問題。こうした問題を解くために量子コンピューティングは生まれました。量子コンピューティングは一言で言うと「特定の条件下で複数の解を同時に探索できるパワフルな方法」です。しかしながら現時点で量子コンピューティングを本格的に実用運用するには手間とコストが膨大にかかるものです。
Qalmo®は、「量子力学を使わずに、特定の条件下で複数の解を同時に手軽に専用PC1つで探索」することができます。
Qalmo®で求解できる問題、「組み合わせ最適化問題」と一般的に言われていてます。これは、ある制約条件化での組み合わせが多すぎて、従来のコンピュータでは計算時間が掛かりすぎ解けない下記のような問題です。
たとえば、訪問順の問題解決(TSP)を例にとりますと、拠点が20か所に増えるだけで、経路総数がなんと約121京回と天文学的な回数が必要になるのです!
このレベルは汎用PCで解くことは難しいですが、Qalmo®であればエッジ環境で探索可能です。
Qalmoo®は、疑似量子アニーリング技術※1に着想を得た独自アルゴリズムをFPGAに実装しており、パソコンで手軽に動作するため、特別な設備を必要とせず、オンプレミスでの使用が可能です。これにより、企業や研究機関は、高価な量子コンピュータを購入することなく、組み合わせ最適化問題を効率的に解くことができます。
量子力学を使わず古典的な最適化手法を強化した一連の最適化手法を指します。もとになる量子アニーリングは、量子コンピュータの特性を利用して、複数の解を同時検索する技術ですが、このアプローチでは、量子を扱うため冷却装置など規模が大きくなりがちです。そこで擬似量子技術は、これらの原理を従来のコンピュータで解けるよう適応させて解きます。
ここで、「アニーリング(焼きなまし)」とは、本来金属を高温に加熱し、その後ゆっくりと冷却することで、金属の結晶構造を安定化させ、内部の歪みを減少させる技術。その現象を模しています。徐々にエネルギー(距離)の小さいエリアを探索すること。
複数の解を同時検索する技術ですが、このアプローチでは、量子を扱うため冷却装置など規模が大きくなりがちです。
そこで擬似量子技術は、これらの原理を従来のコンピュータで解けるよう適応させて解きます。
疑似量子アニーリングの探索方法を、イメージしやすいようにでこぼこのある板と球に例えます。板全体を幾度も揺らしながら球を最も低い位置(最適解)へ誘導していくように、探索していきます。