Конец квантового превосходства? Как обычный ноутбук решил задачу, объявленную неразрешимой для ПК

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Статья | Наука и космос

В начале 2025 года научное сообщество активно обсуждало новость об очередном прорыве в области квантовых вычислений. Разработчики нового квантового симулятора Advantage2 от компании D-Wave опубликовали результаты масштабного эксперимента. Они утверждали, что их специализированная система смогла смоделировать сложное поведение квантового спинового стекла — магнитной системы, находящейся в неравновесном состоянии. На основе сравнения со стандартными численными методами авторы эксперимента сделали вывод: классические компьютеры не способны справиться с подобной задачей за разумное время из-за экспоненциального роста вычислительной сложности.

Однако этот рубеж квантового превосходства простоял недолго. Физики из Института Флэтайрон в Нью-Йорке совместно с коллегами из Нью-Йоркского университета и Международной школы передовых исследований (SISSA) в Триесте провели собственное исследование. Они разработали классический алгоритм на основе тензорных сетей, который не просто повторил результаты квантового компьютера, но и превзошел его в точности. При этом вычисления выполнялись не на суперкомпьютере, а на обычном коммерческом процессоре за относительно короткое время.

Квантовое превосходство, абстрактная интерпретация
Автор: ИИ Copilot Designer//DALL·E 3 Источник: www.bing.com

Этот результат возвращает дискуссию о квантовом преимуществе в прагматичное русло и показывает, что возможности традиционных полупроводниковых чипов при правильном подборе алгоритмов далеко не исчерпаны.

В чем сложность задачи: квантовые спиновые стекла

Чтобы понять суть соперничества между квантовым процессором и обычным кремниевым чипом, необходимо разобрать структуру физической системы, которую они моделировали. Речь идет о квантовых спиновых стеклах Изинга.

Спин — это фундаментальное квантовое свойство элементарной частицы, которое можно представить как крошечный магнит, направленный либо вверх, либо вниз. В обычных магнитных материалах все спины стремятся упорядочиться в одном направлении. В спиновых стеклах ситуация иная. Здесь связи между соседними частицами носят случайный характер: одни связи заставляют соседние спины направляться в одну сторону, другие — в противоположные.

В результате возникает явление, называемое геометрической фрустрацией. Система не может найти единственное устойчивое состояние, в котором все связи между частицами были бы удовлетворены. Спины оказываются в сложном, энергетически запутаном состоянии.

Ситуация усложняется, когда такую систему подвергают квантовому отжигу. Это процесс, при котором физики сначала прикладывают сильное внешнее магнитное поле, ориентирующее все спины в одном направлении, а затем медленно ослабляют его, одновременно усиливая внутренние взаимодействия между частицами. Спины начинают перестраиваться, пытаясь найти наиболее выгодную конфигурацию.

При перестройке между частицами возникает квантовая запутанность — состояние, при котором квантовые характеристики отдельных частиц оказываются неразрывно связанными друг с другом. Чтобы математически описать такое состояние для системы из N частиц, классическому компьютеру требуется оперировать вектором состояний размерностью 2^N (два в степени N). Для 50 частиц это число составляет более одного квадриллиона значений, а для 300 частиц оно превышает количество атомов в видимой Вселенной. Именно этот барьер разработчики D-Wave считали непреодолимым для классической техники.

Классический подход к моделированию квантовой динамики систем с локальным взаимодействием. В нашей работе этот метод применяется для моделирования сложной динамики спинового стекла (задаваемой гамильтонианом в Уравнении 1) на цилиндрических, димеризованных кубических и алмазных решетках. Кодирование состояния: Волновая функция записывается в виде тензорной сети, геометрия которой точно повторяет физическую структуру решетки. Эволюция во времени: Изменение состояния системы с максимальной размерностью связи хи_BP рассчитывается по схеме простого обновления на базе алгоритма belief propagation. Высокая скорость работы этой схемы позволяет фиксировать быстрый рост квантовой запутанности и удерживать расчет на верной траектории в рамках ограниченных ресурсов компьютера. Измерение характеристик: Физические параметры системы рассчитываются периодически в заданные моменты времени. Для этого применяются специальные поправки к алгоритму belief propagation: петлевые поправки (loop corrections) или — для плоских решеток — метод передачи сообщений MPS (MPS message passing). Сжатие данных: При необходимости перед измерением параметров проводится быстрое усечение (сжатие) связей тензорной сети с помощью belief propagation, что позволяет эффективно использовать более точные методы свертки.
Автор: Joseph Tindall et al. Источник: arxiv.org
Математическое решение: как работают тензорные сети

Для обхода этой проблемы физики используют математический инструмент, называемый тензорными сетями. Этот подход основан на предположении, что в реальных физических системах квантовая запутанность распределена неравномерно. Частицы сильнее всего связаны со своими непосредственными соседями, в то время как удаленные друг от друга узлы взаимодействуют слабо.

Вместо того чтобы хранить в памяти огромный массив данных обо всех возможных комбинациях состояний системы, тензорная сеть представляет волновую функцию в виде набора связанных между собой локальных таблиц чисел — тензоров. Каждый тензор описывает состояние отдельной частицы и ее связи с ближайшим окружением.

Сложность и точность такого описания регулирует параметр, называемый виртуальной размерностью связи (обозначается греческой буквой хи). Чем выше этот параметр, тем больше квантовой запутанности может учесть математическая модель, но тем больше вычислительной памяти и времени требует расчет.

При моделировании систем в двух и трех измерениях возникает серьезное препятствие. В отличие от одномерных цепочек частиц, двух- и трехмерные решетки содержат замкнутые циклы (петли связи). Наличие таких циклов делает точное вычисление свойств системы математически сверхсложной задачей. Простые алгоритмы начинают бесконечно гонять информацию по кругу, искажая конечные результаты.

Двухэтапный алгоритм: обходной маневр классических вычислений

Авторы исследования нашли способ обойти проблему петель с помощью алгоритма распространения убеждений (Belief Propagation, или BP). Этот метод пришел из теории кодирования и распознавания образов, где он применяется для поиска наиболее вероятных решений в сложных сетях данных.

Физики разделили вычислительный процесс на два независимых этапа: расчет изменения системы во времени (динамику) и последующее измерение ее физических характеристик.

Этап 1: динамическая эволюция без жестких ограничений

В процессе квантового отжига внешние параметры системы постоянно меняются. Физики разбили это непрерывное время на множество очень коротких интервалов (шагов) длительностью 0,01 наносекунды. Для каждого шага рассчитывалось локальное изменение состояния частиц.

Обычно при расчете динамики исследователи стараются сразу же урезать размерность связи хи, чтобы компьютер не исчерпал оперативную память. Авторы работы поступили иначе. Они позволили виртуальной размерности оставаться достаточно высокой (хи = 32) на протяжении всего процесса эволюции во времени.

Для вычисления локальных изменений использовался упрощенный алгоритм обновления, который не учитывал влияние глобальных петель в решетке, но эффективно удерживал волновую функцию на правильной траектории. Это позволило сохранить важную информацию о нарастающей квантовой запутанности без экспоненциального роста затрат памяти.

Этап 2: финальное сжатие и высокоточное измерение

После завершения виртуального отжига физики получили очень сложную тензорную сеть. Непосредственно рассчитать ее свойства было все еще слишком трудной задачей.

Тогда исследователи провели процедуру усечения связей до меньшего, более экономного значения (хи = 10). При этом усечение выполнялось не вслепую, а на основе информации, накопленной алгоритмом Belief Propagation на первом этапе. Это позволило сжать данные с минимальными потерями точности.

Для считывания финальных физических характеристик (двухточечных корреляций между спинами) ученые применили две разные высокоточные методики в зависимости от размерности решетки:

  • Для двумерных систем (цилиндрическая решетка): был использован метод передачи сообщений через матричные произведения (MPS Message Passing). Алгоритм последовательно рассчитывал влияние столбцов тензоров друг на друга, передавая информацию вдоль цилиндра до тех пор, пока данные во всех точках не пришли к согласию. Это исключило статистическую погрешность вычислений.
  • Для трехмерных систем (алмазная и кубическая решетки): использовался метод петлевых поправок (Loop Corrections). Алгоритм находил в решетке замкнутые контуры связей малой длины и вносил математические поправки, нейтрализующие искажения от циклического движения информации.
а) Погрешность эпсилон-c (см. Уравнение 2) при моделировании процесса квантового отжига методом двухмерных тензорных сетей на цилиндрической решетке размером 8 на 8. Используются те же N = 20 реализаций случайного беспорядка, что и в работе [19]. Планки погрешностей показывают удвоенную стандартную ошибку среднего значения. Для получения этих результатов (точки светло-фиолетового цвета) запускался алгоритм эволюции на основе BP для троттеризованной схемы с максимальной размерностью связи хи-BP = 32. Затем с помощью BP состояние сжималось до конечной размерности связи хи, после чего использовался метод передачи сообщений MPS с рангом r = 2*хи для вычисления двухточечных корреляторов (взаимного влияния спинов во всех парах узлов). Синяя пунктирная линия обозначает среднюю погрешность квантового симулятора D-Wave Advantage2 (затененная область соответствует интервалу +/- 2*сигма / корень из N). Белые маркеры показывают среднюю ошибку двухмерного моделирования тензорных сетей из предыдущей работы [19]. На врезке показана зависимость параметра порядка спинового стекла (средний квадрат q2) от времени отжига для одной реализации беспорядка, рассчитанная методом BP-TNS. б) Схема метода передачи сообщений MPS на цилиндрической решетке для быстрого вычисления двухточечных корреляторов для квантового состояния пси. Оператор спина встраивается в расчетную сеть, и граничный алгоритм MPS многократно запускается по кругу цилиндра до достижения сходимости. После этого все двухточечные корреляторы для фиксированного спина вычисляются за линейное время класса O(L), где L — общее число спинов в системе.
Автор: Joseph Tindall et al. Источник: arxiv.org
Результаты: эффективность кремния против квантового симулятора

Разработанная методика показала результаты, которые ставят под сомнение тезис о недостижимости этих расчетов на классической архитектуре.

Физики сравнили точность своих вычислений с результатами квантового отжигателя D-Wave Advantage2 на аналогичных решетках. Выяснилось, что при использовании достаточно большой размерности связи классический алгоритм дает погрешность, которая оказывается ниже экспериментального шума квантового процессора.

Особый интерес представляют показатели производительности алгоритма на трехмерных решетках. Для моделирования поведения системы из 50 кубитов на алмазной решетке при длительности отжига в 20 наносекунд классическому компьютеру потребовалось:

  • Время расчета: 2 часа 12 минут работы одного ядра стандартного процессора Intel Icelake.
  • Объем оперативной памяти: всего 40 мегабайт.
  • Масштабируемость: время вычислений росло линейно с увеличением количества частиц в системе, а не экспоненциально.

Для вычисления взаимосвязей между спинами в этой сложной трехмерной структуре ученым требовалось совсем немного ресурсов:

  • Время расчета одного коррелятора (при l_max = 6): 15,5 секунд.
  • Сложность вычислений: время расчета растет пропорционально квадрату числа узлов L и восьмой степени параметра хи, где L — число узлов.

Для сравнения, стандартные методы моделирования квантовых систем без использования тензорных сетей (такие как одномерный метод TEBD) не смогли сойтись к точному результату даже после трех суток непрерывных расчетов на мощном сервере с использованием гигабайт оперативной памяти при размерности связи хи = 1024.

Благодаря высокой линейной масштабируемости метода авторы смогли провести симуляцию системы, содержащей более 300 спинов в трехмерном пространстве. Это позволило им с высокой точностью рассчитать так называемый показатель Киббла — Зурека — критическую величину, описывающую образование дефектов в системе при прохождении через точку фазового перехода. Полученное значение позволило извлечь критический показатель перехода мю, примерно равный 2.75, что согласуется с ранее опубликованными результатами статистического моделирования методом Монте-Карло.

а) Метод передачи сообщений в виде состояний матричного произведения (MPS) на цилиндрической тензорной сети. Узлы в этой сети могут представлять собой как отдельные тензоры, так и целые группы тензоров. Состояния матричного произведения (MPS) циклически передаются в обход цилиндра до тех пор, пока алгоритм не придет к сходимости. б) Процедура одноузловой оптимизации для передачи сообщений MPS. В качестве начального приближения для исходящего MPS используется произведение входящего MPS и тензоров текущего столбца решетки. Тензор, находящийся в центре ортогональности исходящего MPS, обновляется с использованием производной от соответствующей сети структуры MPS-MPO-MPS по этому тензору. Многократным проходом вверх и вниз по цепочке MPS, смещением центра ортогональности и кэшированием промежуточных результатов свертки структуры MPS-MPO-MPS можно быстро оптимизировать каждый узел исходящего MPS один за другим до достижения сходимости целевой функции.
Автор: Joseph Tindall et al. Источник: arxiv.org
Физический смысл работы

Данное исследование наглядно иллюстрирует важную закономерность в развитии современных вычислительных технологий. Квантовое преимущество — это постоянно движущаяся черта.

Каждый шаг вперед в создании квантового аппаратного обеспечения стимулирует теоретиков и программистов совершенствовать методы классических вычислений. Использование глубоких физических принципов — таких как локальность квантовых взаимодействий и затухание корреляций с расстоянием — позволяет находить лазейки в изначально непреодолимых математических задачах.

Классические алгоритмы на основе тензорных сетей и методов передачи сообщений доказали свою применимость для решения сложных многомерных задач физики твердого тела. Они не заменяют квантовые компьютеры полностью, но они значительно поднимают планку сложности задач, которые человечество может решать уже сегодня, используя традиционные полупроводниковые технологии.

Источник: arXiv

0 комментариев

Добавить комментарий

Сейчас на главной

Новости

Публикации

Бот с характером живёт не в промпте: где находится поведение LLM-бота в групповом чате

Почему промпт задаёт только голос бота, а устойчивое поведение в групповом чате держится на маршрутизации, подавлении ответов и границах контекста — разбор на примере Telegram-бота с характером.

YUNZII X98 — обзор механической клавиатуры

Механические клавиатуры YUNZII уже давно пользуются популярностью благодаря удачному сочетанию дизайна, качества сборки и доступной цены. Модель YUNZII X98 продолжает эту концепцию, предлагая...

Обзор флагманского робота-пылесоса Saros 20 от Roborock

Приобретая робот-пылесос, рассчитываешь, что он будет тихо трудиться, пока вы отдыхаете с чашкой чая, или самостоятельно наводить порядок в ваше отсутствие, чтобы к вечеру квартира встретила...

Том Ям: история происхождения, особенности названия и способы приготовления в разных странах

Для большинства жителей Европы том ям остаётся экзотическим супом с необычным сочетанием кислоты, жгучести и яркого аромата трав. Однако в самом Таиланде он давно воспринимается совсем иначе. Здесь...

Обзор XP Pen Pilot Pro – зачем монтажеру еще одна штука на столе

Я скептически отношусь к устройствам, которые обещают ускорить монтаж. Часто это заканчивается тем, что на столе появляется еще одна красивая штука, а рука все равно тянется к мыши и клавиатуре....

Увидели прудовика в воде — лучше не рисковать: почему этих улиток не стоит брать в руки и давать животным

Летом в прудах и озёрах можно увидеть симпатичных улиток с закрученной раковиной, медленно ползающих по дну или растениям у берега. Это прудовики, обычные обитатели пресных водоёмов России и многих...