Где мы реально находимся

Без хайпа: что квантовые компьютеры умеют прямо сейчас, в 2020-х.

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

Масштаб сегодня

Лучшие машины середины 2020-х имеют от сотен до примерно тысячи физических кубитов (IBM анонсировала процессоры на 1000+). Звучит внушительно, но это физические кубиты — шумные, без полной коррекции. Логических, надёжных кубитов — единицы. Глубина цепей, которую успевают выполнить до декогеренции, ограничена. Мы в NISQ-эре: машины достаточно большие, чтобы их было трудно симулировать классически, но слишком шумные для «настоящих» алгоритмов вроде Шора на больших числах.

Квантовое превосходство: что это и чего не значит

В 2019 Google заявила о квантовом превосходстве: их процессор за минуты выполнил задачу (сэмплирование случайных цепей), которая, по их оценке, заняла бы у суперкомпьютера тысячи лет. Важные оговорки: задача специально подобрана под сильные стороны железа и бесполезна практически; классические алгоритмы потом подтянулись и сократили разрыв. Превосходство доказывает принцип («квантовое железо реально может то, что классическому очень трудно»), но не означает практической пользы.

Прикинем, где проходит граница симуляции

import math

# Грубо: классически симулировать ~50 кубитов 'в лоб' уже на пределе памяти
for n in [40, 45, 50, 53, 60]:
    amplitudes = 2 ** n
    petabytes = amplitudes * 16 / 1e15
    verdict = 'симулируемо' if petabytes < 1 else 'за пределом памяти'
    print('n=%2d  ~%.2f ПБ  %s' % (n, petabytes, verdict))

Вывод:

n=40  ~0.02 ПБ  симулируемо
n=45  ~0.56 ПБ  симулируемо
n=50  ~18.01 ПБ  за пределом памяти
n=53  ~144.12 ПБ  за пределом памяти
n=60  ~18446.74 ПБ  за пределом памяти

Около 50 кубитов — рубеж, за которым честная классическая симуляция «в лоб» упирается в память. Именно поэтому первые демонстрации превосходства делали на ~53 кубитах.

Как работает под капотом

Текущий главный фронт работ — не наращивание числа кубитов любой ценой, а повышение их качества: меньше ошибок в гейтах, дольше когерентность, и первые рабочие демонстрации коррекции ошибок. В 2023–2024 несколько групп показали, что логический кубит из многих физических действительно живёт дольше, чем отдельный физический — это исторический рубеж: значит, коррекция в принципе работает. Дорога к «отказоустойчивому» компьютеру теперь видна, хотя до её конца — годы.

Частые ошибки

  • «1000 кубитов — значит, RSA в опасности». Это шумные физические кубиты, не логические.
  • Считать квантовое превосходство практической пользой. Задача была искусственной.
  • «Превосходство опровергли». Нет — разрыв сократили, но принцип остался.

Итог

  • Сегодня — сотни-тысячи шумных физических кубитов, единицы логических; это NISQ-эра.
  • Квантовое превосходство доказано на искусственной задаче, но это не практическая польза.
  • Главный прогресс — рост качества кубитов и первые работающие демонстрации коррекции ошибок.
Проверьте себя
1. В какой эпохе находятся квантовые компьютеры сегодня?
AОтказоустойчивой
BNISQ — шумные кубиты среднего масштаба без полной коррекции
CПостквантовой
DКлассической
2. Что доказала демонстрация квантового превосходства 2019 года?
AЧто RSA взломан
BЧто квантовое железо способно на то, что классике крайне трудно — на искусственной задаче
CЧто химия решена
DЧто кубитов хватает
3. Какой рубеж по числу кубитов важен для классической симуляции?
A~10
B~50 (дальше упор в память)
C~1000
D~5