D-Waveのペガサスアーキテクチャは、キメラアーキテクチャとどう違うのですか?
D-Waveのペガサスアーキテクチャは、キメラアーキテクチャとどう違うのですか?
回答:
ペガサスは、D-Wave One以来、D-Waveのアーキテクチャにおける最初の根本的な変更です。
D-波つ、2X、及び2000Qは、全てのユニットセルから成る「キメラ」アーキテクチャ、使用グラフ。4世代のD-Waveマシンは、同じ単位セルをさらに追加することで、キュービットを追加しました。
ペガサスでは、ユニットセルの実際の構造が初めて根本的に変化しました。各キュビットが最大6つのキュビットを持つことができるキメラグラフの代わりに、ペガサスグラフでは、各キュビットを他の15キュビットに結合できます。
マシンはすでに680ペガサスキュービットで作成されています(これをD-Wave 2000Qの2048キメラキュービットと比較してください)。
この作品は、4日前にD-WaveのTrevor Lantingによって発表されました。
この遅い貢献が意味のない貢献にならないことを願っていますが、上記のコメントの1つで述べたように、D-WavesバージョンのNetworkXを使用すると、Pegasusネットワークを視覚化できます。ここに、D-Wave NetworkXを使用したPegasus 2(P2)およびPegasus 6(P6)アーキテクチャのいくつかの画像を添付しました。
私がペガサスを興味深いと思う理由は、アーキテクチャが奇数サイクルを可能にし、もちろん最大の程度で明らかにスケールアップするためです。奇数のサイクルを持つキメラの理論的な無力には限界がありますが、実際には、マイナーな埋め込み手法と不完全なキメラを使用して概算できますが、もちろんペガサスはそれを完全に克服しています。
D-Waveのペガサスアーキテクチャは、キメラアーキテクチャとどう違うのですか?
「ペガサス:大規模量子アニーリングハードウェアの2番目の接続性グラフ」(2019年1月22日)、Nike Dattani(Harvard)、Szilard Szalay(Wigner Research Centre)、およびNick Chancellor(Durham)による。図は、オープンソースソフトウェアPegasusDrawで作成されました。
2018年、D-Waveは、キメラが提供するよりも接続性の高い(まだ商用ではない)量子アニーラーの構築と、ユーザーが特定のペガサスグラフを生成できるプログラム(NetworkX)を発表しました。ただし、ペガサスのグラフ接続の明確な説明はまだ公開されていないため、リバースエンジニアリングのプロセスを適用して決定する必要がありました。次のセクションでは、ペガサスを生成するために確立したアルゴリズムについて説明します。
[1]
H. Neven、VS Denchev、M。Drew-Brook、J。Zhang、WG Macready、およびG. Rose、NIPS 2009デモ:量子アニーリングのハードウェア実装を使用したバイナリ分類、Tech。議員(2009)。
この論文には、D-WaveのKelly Boothbyによって検証された数十のイラストが含まれています。引用しすぎないでください。私はそれの要点をカバーしたと信じています。
いくつかのポイント:
すべてのキュービットは、6つのインデックス(x、y、z、i、j、k)に関連付けられています。
頂点の次数(15)は、キメラの次数(6)と比較すると、境界のセルを除いて、2.5倍に増加しています。
ペガサスの非平面性は、D-Waveでは多項式時間でまだ解決できないバイナリ最適化問題の数を拡張します。
参照:Nike Dattaniによる「離散最適化と量子力学における二次化」(2019年1月14日)。GitHub ソースコード。