Квантовый вычислитель опередил классический в решении новой задачи, а точнее в проверке этого решения. Физики экспериментально реализовали протокол проверки решения задачи, которую нельзя решить на классическом компьютере за полиномиальное время. Они показали, что для проверки квантовой машине требуется в тысячу раз меньше информации. Работа опубликована в Nature Communications.
Квантовый компьютер сильнее и мощнее классического не в любой задаче, об этом мы подробнее рассказывали в материале «Когда ждать квантового превосходства». Пока ученым удалось продемонстрировать квантовое превосходство на задачах генерации случайной строки и бозонного сэмплинга. С прикладной точки зрения эти задачи не представляют какой-то ценности — они показывают возможности квантовых вычислителей и их будущего в целом. Демонстрация решения более применимых и реальных задач упирается в маленькое число кубитов вычислителя.
Выбор задач, которые учатся решать на квантовых вычислителях, неслучаен. Квантовый компьютер должен справиться с задачами, решение которых занимает у классического неограниченное время. Ученые давно сталкиваются с такими задачами и уже успели разделить их на классы сложности в зависимости от того, как быстро увеличивается время решения задачи при увеличении числа входных данных. Причем под временем решения задачи подразумевается время, которое потребуется самому быстрому алгоритму. Неопределенность, которая таится в термине «самый быстрый алгоритм» (вдруг он есть, а ученые его еще не придумали и не нашли) рождает известную задачу равенства классов P и NP. NP класс сложности включает задачи, решение которых можно проверить за полиномиальное время при наличии дополнительных сведений, а класс P — задачи, для которых зависимость времени решения от размерности задачи полиномиальная. Считается, что квантовые алгоритмы смогут поставить точку в этом вопросе.
Одна из популярных задач для квантовых вычислителей — задача о выполнимости булевых формул (SAT). Она не просто принадлежит классу NP, но и любую NP сложную задачу можно свести к ней (такой подкласс NP сложности называют NP-полным). N-SAT задача состоит из набора условий, каждое из которых в свою очередь состоит из N булевых переменных (могут принимать значения 0 или 1). В условие может входить как переменная, так и ее отрицание (НЕ). Задачу можно решить, если найти такой набор переменных, что итоговая формула будет верна (равна 1). К примеру, 2-SAT задача может выглядеть так: (X1 ИЛИ X3) И (НЕ X2 ИЛИ X1). Получается, что для решения задачи нужно, чтобы каждая скобка была равна 1. Тогда для решения достаточно зафиксировать X1 = 1, а X2 и X3 могут быть любыми. Понятно, что увеличение числа условий (скобок) усложняет задачу, как и число элементов в скобке.
Команда физиков под руководством Иорданиса Керенидиса (Iordanis Kerenidis) смогли показать экспериментально, что квантовый вычислитель быстрее справляется с проверкой решения NP-полной задачи, чем классический и рассмотрели все возможные реальные ограничения, которые возникают в эксперименте. Ученые рассматривали интересную задачу 2-out-of-4 SAT: в каждой скобке из четырех переменных как минимум две должны быть 1.
Для того чтобы реализовать проверку решения, необходимо два человека — в квантовом мире это Мерлин и Артур. Мерлин находит какое-то предположительно верное решение задачи и отправляет его Артуру, который проверяет это решение на верность. Важно отметить, что Мерлин и Артур работают в условиях ограниченной информации, то есть Мерлин не может выслать все задание целиком. И в классическом мире, если же Артур будет проверять по одному случайному условию, то Мерлин может каждый раз менять значения переменных, что исказит проверку. В квантовом мире, Мерлин кодирует возможное решение задачи с помощью когерентных состояний и отправляет его Артуру. Артур готовит свой набор последовательных состояний с нужной амплитудой и разделением по времени. Состояния Артура и Мерлина интерферируют на светоделителе и в зависимости от фазы состояния Мерлина кликает либо один, либо другой детектор. Увеличение числа фотонов в одном импульсе увеличивает вероятность задетектировать состояние и делает схему более эффективной.
В проверке верности решения играют важную роль две вероятности: первая показывает как часто при действительно правильном решении результат верификации это подтверждает, а вторая описывает ситуацию, когда проверяющий принял неверное решение за верное. Первую (С) стараются увеличить, а вторую (S) уменьшить. Авторам удалось получить C больше 0.9 при удержании S меньше 0.6.
Помимо этого, для неверного решения имеет значение число условий, которое оказалось невыполненным. Ученые зафиксировали это значение на уровне 15 процентов, число переменных они выбирали равным десяти тысячам. Для расчета реальной экспериментальной схемы, они учли неидеальность детекторов и выбрали значение видности в 0.91 (в идеале она равна 1). При всех перечисленных параметрах, исследовали искали оптимальное число фотонов в импульсе для демонстрации преимущества квантового вычислителя перед классическим. Оказалось, что разрыв между вероятностью C и S близок к единице в широком диапазоне и для эксперимента авторы использовали величину в 1.31. Эксперимент показал, что для проверки квантовый вычислитель требует в тысячу раз меньше бит, чем классический.
Задача проверки решения в отличие от предыдущих задач для демонстрации возможностей квантовый вычислителей, делает шаг на пути к реальным применениям. Физики предлагают использовать мощные квантовые вычислители для решения задач, а проверку верности решений проводить на менее мощных машинах. Другим возможным применением они видят квантовый интернет.
«Железом» в эксперименте ученых служили фотоны, как и в эксперименте китайских физиков, которые показали преимущество квантового вычислителя в решении задачи бозонного сэмплинга. А самой первой демонстрацией квантового превосходства была работа ученых из Google, в которой они использовали вычисилитель на сверхпроводниках.
Оксана Борзенкова
Для этого их разнесли более чем на 30 метров
Физики из Швейцарской высшей технической школы Цюриха с коллегами из нескольких стран смогли впервые провести проверку неравенств Белла без лазеек с помощью сверхпроводящих кубитов. Для этого они разнесли криостаты на 30 метров и добились очень короткого (не более 50 наносекунд) времени считывания. Все вместе это позволило гарантировать, что никакой гипотетический скрытый сигнал не смог бы повлиять на результаты проверки. Исследование опубликовано в Nature. Эйнштейну не нравилась вероятностная интерпретация квантовой механики. Вместе с Подольским и Розеном он в 1935 году написал статью с описанием парадокса — мысленного эксперимента с двумя разнесенными частицами, квантовая связь между которыми якобы нарушала принцип причинности. В 1964 году Джон Белл предложил математический способ, как с помощью неравенств доказать, на самом ли деле квантовая механика управляется вероятностными законами, или в ее основе лежат некие, еще не понятые физиками скрытые параметры. Экспериментальная проверка неравенств Белла началась лишь спустя десятилетия, подтвердив ошибочность теории скрытых параметров. Подробнее об этой истории мы писали в материале «Бог играет в эти игры», посвященному Нобелевской премии по физике 2022 года. Проверка неравенств Белла — это не единомоментный процесс. Каждая следующая экспериментальная реализация оставляла небольшие лазейки, которыми можно было бы объяснить опыт, не отказываясь от локальной теории скрытых переменных. Но с 2015 года физикам наконец-то удалось закрыть их все, сначала с помощью дефектов в алмазе, затем фотонов и плененных атомов. Теперь же очередь дошла и до проверок без лазеек на сверхпроводящих кубитах. Это случилось благодаря Зимону Шторцу (Simon Storz) из Швейцарской высшей технической школы Цюриха и его коллегам из Испании, Канады, США, Франции и Швейцарии. Им удалось провести проверку для кубитов, разнесенных более, чем на 30 метров. Благодаря такому большому расстоянию и высокой скорости считывания физики показали, что никакой гипотетический скрытый сигнал не смог бы повлиять на исход проверки, даже двигаясь от одного кубита к другому на световой скорости. С самых первых белловских экспериментов физики находили и закрывали множество лазеек. Например, недостатком эксперимента на фотонах долгое время было малое число запутанных пар. Из-за этого всегда можно было утверждать, что набранная статистика отражает лишь свойства некоторого подмножества от полного множества, в котором неравенства выполняются. Однако в конечном счете гипотезу о скрытых параметрах можно отвергнуть, если гарантировать, что никакой скрытый сигнал — во всяком случае, на световой или досветовой скорости — не успеет передаться от одного измерения до другого. Для этого кубиты должны быть достаточно далеко, а время считывания должно быть достаточно коротким. Наконец, физики обязаны накопить приличную статистику измерений, прежде чем делать выводы. Решению этих технических задач для сверхпроводящей платформы была посвящена работа авторов. Такие кубиты основаны на способности тока находится в суперпозиции направлений течения в сверхпроводящем контуре. Для их запутывания необходимо передавать между кубитами микроволновые фотоны, причем канал их передачи также должен находится при сверхнизких температурах. Ученые справились со своей задачей, разместив свои криостаты в подземных помещениях. Ключом к успеху стало достижение времени считывания, равного 50 наносекундам, со степенью совпадения 98 процентов. Расчеты показали, что, достаточно будет разделить события проверки кубитов 33 метрами. В этом случае у физиков остается запас в 10 наносекунд, которого достаточно, чтобы закрыть лазейку — скрытый сигнал не успеет повлиять на результат. Чтобы минимизировать разрушение запутанности, переносимой микроволновыми фотонами по волноводу, физики упаковывали последний в 30-метровую трубу, в которой поддерживали температуру 50 милликельвин. Сами кубиты содержались при температуре в 20 милликельвин. Всего ученые провели четыре последовательных эксперимента, в каждом из которых было более миллиона тестов. В результате статистический параметр неравенства оказался равен S = 2,0747 ± 0,0033 — другими словами, неравенства Белла нарушаются со значимостью в 22 стандартных отклонения. Помимо самого факта белловской проверки без лазейки, работа авторов прокладывает технологический путь к построению распределенных квантовых сетей на основе сверхпроводящих кубитов. Недавно мы рассказывали об аналогичных успехах для ионных кубитов — там квантовую запутанность передали на 230 метров.