Чим архітектура Пегаса D-Wave відрізняється від архітектури Хімера?
Чим архітектура Пегаса D-Wave відрізняється від архітектури Хімера?
Відповіді:
Пегас - це перша фундаментальна зміна в архітектурі D-Wave після D-Wave One.
D-Wave Two, 2X та 2000Q усі використовували архітектуру "Химера", яка складалася з одиничних комірок графіки. Чотири покоління машин D-Wave просто додали більше кубітів, додавши все більше і більше одиничних осередків.
У Пегаса фактична структура одиничних комірок принципово змінилася вперше. Замість графіка Хімери, де кожен кубіт може мати не більше 6 кубітів, графік Пегаса дозволяє кожному кубіту з'єднати до 15 інших кубітів.
Машина була виготовлена вже з 680 кубітами Пегаса (порівняйте це з 2048 кубітами Хімери в D-Wave 2000Q).
Роботу чотири дні тому представив Тревор Лантінг із D-Wave:
Сподіваємось, цей пізній внесок не стане безглуздим внеском, але, як було сказано в одному з коментарів вище, за допомогою версії D-Waves NetworkX ви зможете візуалізувати мережу Pegasus. Я додав тут кілька зображень архітектур Pegasus 2 (P2) та Pegasus 6 (P6) за допомогою D-Wave NetworkX.
Причиною того, що я вважаю Пегаса цікавим, є те, що архітектура дозволяє проводити непарні числові цикли, і, звичайно, очевидну шкалу в максимальному ступені. Теоретична нездатність Химери мати непарні цикли обмежує, але практично це можна наблизити за допомогою незначних технік вбудовування і, можливо, недосконалої химери, але, звичайно, Пегас цілком долає це.
Чим архітектура Пегаса D-Wave відрізняється від архітектури Хімера?
Дивіться: " Пегас: Другий графік підключення для крупномасштабного квантового відпалу обладнання " (22 січня 2019 р.), Найк Даттані (Гарвард), Сілард Шалай (Дослідницький центр Вігнера) та Нік Канцлер (Дарем). Цифри були зроблені за допомогою програмного забезпечення з відкритим кодом PegasusDraw .
"128 кубітів першого комерційного квантового відпарювача (D-Wave One, випущений у 2011 році) були з'єднані [графіком під назвою Химера (вперше визначений публічно в 2009 році [1]), який досить легко описати: 2D масив графіки, по одній 'стороні' кожного бути підключеним до тієї ж відповідної сторони на комірки безпосередньо над і під ним, а інша сторона з'єднана з тією ж відповідною стороною на комірки праворуч і ліворуч від нього (див. малюнок 1). Кубіти можуть з'єднувати до 6 інших кубітів, оскільки кожен кубіт пари до 4 кубітів у межах його одиничної комірки та до 2 кубітів у комірки над і під ним, або ліворуч і праворуч від нього. Всі побудовані на сьогоднішній день комерційні квантові відвідники дотримуються цієї графічної сполучуваності, з лише більшою та більшою кількістю клітини (див. таблицю 1).
У 2018 році D-Wave оголосила про побудову (поки що не комерційного) квантового віджигача з більшою підключеністю, ніж пропонує Chimera, та програми (NetworkX), яка дозволяє користувачам генерувати певні графіки Пегаса. Однак чіткого опису підключення графів у Пегасі ще не опубліковано, тому нам довелося застосувати процес зворотної інженерії для його визначення, і наступний розділ описує алгоритм, який ми створили для генерації Пегаса.
[1]
Х. Невен, В. С. Денчев, М. Дрю-Брук, Дж. Чжан, В. Р. Макколі, і Г. Роуз, NIPS 2009 Демонстрація: Бінарна класифікація з використанням апаратних засобів квантового відпалу, техн. Відп. (2009).
У цьому документі є кілька десятків ілюстрацій, перевірених Келлі Бутбі з D-Wave, я не хочу перекотувати; Я вважаю, що я покрив суть цього.
Кілька пунктів:
Кожен кубіт асоціюється з 6 індексами: (x, y, z, i, j, k).
Ступінь вершин (що становить 15) збільшився в 2,5 раза порівняно зі ступенем Химери (що становить 6), за винятком осередків на кордоні.
Непланарність Пегаса розширюється на кількість проблем бінарної оптимізації, які ще не можуть бути вирішені в поліномійному часі на хвилі D.
Усі пристосування для квадратизації для одиничних кубічних термінів, для яких потрібен один допоміжний кубіт, можна вбудувати на Pegasus без додаткових допоміжних кубітів, оскільки Pegasus містить , що означає, що всі три логічні кубіти та допоміжний кубіт можна з'єднати будь-яким способом, без будь-якого незначного вбудовування.
Дивіться також: " Квадратизація в дискретній оптимізації та квантовій механіці " (14 січня 2019 р.), Нік Даттані. Вихідний код GitHub .