Вариационный квантовый собственный решатель
В квантовых вычислениях вариационный квантовый собственный решатель ( VQE ) представляет собой квантовый алгоритм для квантовой химии , квантового моделирования и задач оптимизации . Это гибридный алгоритм, который использует как классические, так и квантовые компьютеры для определения основного состояния данной физической системы. Учитывая предположение или анзац , квантовый процессор вычисляет математическое ожидание системы относительно наблюдаемой величины , часто гамильтониана, а классический оптимизатор для улучшения предположения используется . Алгоритм основан на вариационном методе квантовой механики.
Первоначально он был предложен в 2014 году совместно с авторами-корреспондентами Альберто Перуццо, Аланом Аспуру-Гузиком и Джереми О'Брайеном . [а] [1] [2] Алгоритм также нашел применение в квантовом машинном обучении и был дополнительно подтвержден общими гибридными алгоритмами квантовых и классических компьютеров. [3] Это пример шумного квантового алгоритма промежуточного масштаба (NISQ).
Описание [ править ]
Кодировка Паули [ править ]
Цель VQE — найти набор квантовых операций, которые подготавливают состояние (или минимумы) с наименьшей энергией, близкое к некоторой целевой величине или наблюдаемой. Хотя единственным строгим требованием к представлению наблюдаемой величины является эффективность оценки ее математических ожиданий, зачастую проще всего, если этот оператор имеет компактное или простое выражение в терминах операторов Паули или тензорных произведений операторов Паули.
Для фермионной системы часто удобнее всего провести кубитизацию: то есть записать многочастичный гамильтониан системы с использованием второго квантования , а затем использовать отображение для записи операторов рождения-уничтожения в терминах операторов Паули. Общие схемы для фермионов включают преобразование Жордана-Вигнера , преобразование Бравого-Китаева и преобразование четности. [4] [5]
Однажды гамильтониан записывается в терминах операторов Паули и ненужные состояния отбрасываются (конечномерное пространство), оно будет состоять из линейной комбинации строк Паули состоящее из тензорных произведений операторов Паули (например, ), такой, что
- ,
где являются числовыми коэффициентами. На основе коэффициентов количество строк Паули можно уменьшить, чтобы оптимизировать расчет. [6]
VQE можно адаптировать к другим задачам оптимизации, превратив гамильтониан в функцию стоимости. [7]
Подход и функция первоначального испытания [ править ]
Выбор анзац-государства зависит от интересующей системы. В квантовых вычислениях на основе вентилей анзац задается параметризованной квантовой схемой , параметры которой могут обновляться после каждого запуска. Анзац должен быть достаточно адаптируемым, чтобы не пропустить желаемое состояние. Распространенным методом получения действительного анзаца является структура унитарного связанного кластера (UCC) и ее расширения. [8]
Если анзац выбран неправильно, процедура может остановиться при неоптимальных параметрах, не соответствующих минимуму. Говорят, что в этой ситуации алгоритм достиг «бесплодного плато». [5]
Анзац может быть установлен в качестве начальной пробной функции для запуска алгоритма. Например, для молекулярной системы можно использовать метод Хартри-Фока, чтобы обеспечить начальное состояние, близкое к реальному основному состоянию.
Другой вариант схемы анзаца - это аппаратный эффективный анзац, который состоит из последовательности из 1 кубитных вращающихся вентилей и 2 кубитных запутывающих вентилей. [ нужна ссылка ] Количество повторений 1-кубитных вращательных вентилей и 2-кубитных запутывающих вентилей называется глубиной схемы.
Измерение [ править ]
Ожидаемое значение данного состояния с параметрами , имеет математическое ожидание функции энергии или стоимости, определяемой выражением
поэтому, чтобы получить математическое ожидание энергии, можно измерить математическое ожидание каждой строки Паули (количество отсчетов для данного значения по отношению к общему числу отсчетов). Этот шаг соответствует измерению каждого кубита на оси, обеспечиваемой струной Паули. [7] Например, для строки , первый кубит должен быть измерен по оси x , а два последних — по оси y сферы Блоха . Если измерение z возможно только по оси ворота Клиффорда , то для преобразования между осями можно использовать . Если две струны Паули коммутируют, то их можно измерить одновременно, используя одну и ту же схему и интерпретируя результат в соответствии с алгеброй Паули.
и оптимизация Вариационный метод
Имея параметризованный анзац для собственного состояния основного состояния с параметрами, которые можно изменять, можно обязательно найти параметризованное состояние, наиболее близкое к основному состоянию, на основе вариационного метода квантовой механики . Используя классические алгоритмы в цифровом компьютере, можно оптимизировать параметры анзаца. Для такой минимизации необходимо найти минимумы функции многих переменных. классические оптимизаторы, использующие градиентный спуск . Для этой цели можно использовать [7]
Формулировка [ править ]
Для данного гамильтониана (H) и вектора состояния если мы можем варьироваться тогда произвольно будет энергия основного состояния и будет основным состоянием (при условии отсутствия вырождения). Но описанная выше проблема минимизации для всех возможных состояний , где состояние является мерный, непрактичен. Таким образом, чтобы ограничить пространство поиска более практичным размером (например, поли(n)), нам нужно ограничить только подмножеству возможных состояний n-кубитов, которое основано на знаниях традиционной физики, химии и квантовой механики.
Алгоритм [ править ]
На рисунке ниже показаны этапы высокого уровня алгоритма VQE.
Схема управляет подмножеством возможных состояний, которые могут быть созданы, а параметр содержит вариационные параметры, где количество выбранных параметров достаточно, чтобы придать алгоритму выразительную силу для вычисления основного состояния системы, но не слишком велико, чтобы увеличить вычислительные затраты на этапе оптимизации.
Запуская схему много раз и постоянно обновляя параметры, чтобы найти глобальные минимумы среднего значения желаемой наблюдаемой, можно приблизиться к основному состоянию данной системы и сохранить его в квантовом процессоре в виде серии инструкций квантового вентиля .
В случае градиентного спуска необходимо минимизировать функцию стоимости. где для случая VQE . Правило обновления:
где r — скорость обучения (размер шага) и
Для расчета градиентов используется правило сдвига параметров.
Пример [ править ]
Рассмотрим один пример ворот Паули:
где P = X,Y или Z , тогда
Как, . Таким образом,
Приведенный выше результат имеет интересные свойства:
- Эту же схему можно использовать для оценки и
- необходимо оценить 2 раза, чтобы получить значение градиента
- Поскольку точность угла велик, точность строба можно поддерживать на низком уровне
Преимущества и недостатки [ править ]
- Схема VQE не требует большого количества вентилей по сравнению с алгоритмом квантовой оценки фазы (QPE), она более устойчива к ошибкам и хорошо подходит для стратегий уменьшения ошибок.
- Это эвристический метод, поэтому он не гарантирует сходимости к значению основного состояния. На метод большое влияние оказывают выбор анзац-схемы и методы оптимизации.
- Количество измерений, необходимых для вывода о значении основного состояния, выше по сравнению с QPE и примерно зависит от количества членов в гамильтониане.
- VQE может работать на оборудовании NISQ.
- VQE очень универсален, поскольку проблемы (кроме химии) можно выразить в виде гамильтонианов.
Используйте [ править ]
По химии [ править ]
По состоянию на 2022 год вариационный квантовый собственный решатель может моделировать только небольшие молекулы, такие как ион гидрида гелия. [1] или молекула гидрида бериллия . [9] Более крупные молекулы можно моделировать, принимая во внимание соображения симметрии. 12-кубитное моделирование водородной цепочки (H 12 было продемонстрировано компании Google В 2020 году с помощью квантового процессора Sycamore ) . [10]
См. также [ править ]
Примечания [ править ]
- ^ Полные авторы: Альберто Перуццо, Джаррод МакКлин, Питер Шедболт, Ман-Хонг Юнг, Сяо-Ци Чжоу, Питер Дж. Лав, Алан Аспуру-Гузик и Джереми Л. О'Брайен. Все в равной степени вносят свой вклад.
Ссылки [ править ]
- ^ Jump up to: а б Перуццо, Альберто; МакКлин, Джаррод; Шедболт, Питер; Юнг, Ман-Хонг; Чжоу, Сяо-Ци; С любовью, Питер Дж.; Аспуру-Гузик, Алан; О'Брайен, Джереми Л. (2014). «Вариационный решатель собственных значений фотонного квантового процессора» . Природные коммуникации . 5 (1): 4213. arXiv : 1304.3061 . Бибкод : 2014NatCo...5.4213P . дои : 10.1038/ncomms5213 . ISSN 2041-1723 . ПМЦ 4124861 . ПМИД 25055053 .
- ^ Бхарти, Кишор; Сервера-Лиерта, Альба; Чьяу, Ти Ха; Хауг, Тобиас; Альперин-Леа, Самнер; Ананд, Абхинав; Дегрооте, Матиас; Хеймонен, Германни; Коттманн, Якоб С.; Менке, Тим; Мок, Вай-Кеонг; Сим, Сукин; Квек, Леонг-Чуан; Аспуру-Гузик, Алан (15 февраля 2022 г.). «Шумные квантовые алгоритмы промежуточного масштаба» . Обзоры современной физики . 94 (1): 015004. doi : 10.1103/RevModPhys.94.015004 . hdl : 10356/161272 .
- ^ МакКлин, Джаррод Р.; Ромеро, Джонатан; Бэббуш, Райан; Аспуру-Гузик, Алан (4 февраля 2016 г.). «Теория вариационных гибридных квантово-классических алгоритмов» . Новый журнал физики . 18 (2): 023023. arXiv : 1509.04279 . дои : 10.1088/1367-2630/18/2/023023 . ISSN 1367-2630 . S2CID 92988541 .
- ^ Штойдтнер, М (2019). Методы моделирования фермионов на квантовых компьютерах с аппаратными ограничениями (кандидатская диссертация). Лейденский университет.
- ^ Jump up to: а б Тилли, Жюль; Чен, Хунсян; Цао, Шусян; Пикоцци, Дарио; Сетия, Канав; Ли, Ин; Грант, Эдвард; Воссниг, Леонард; Рунггер, Иван; Бут, Джордж Х.; Теннисон, Джонатан (12 июня 2022 г.). «Вариационный квантовый решатель собственных чисел: обзор методов и лучших практик». Отчеты по физике . 986 : 1–128. arXiv : 2111.05176 . doi : 10.1016/j.physrep.2022.08.003 . S2CID 243861087 .
- ^ Сили, Джейкоб Т.; Ричард, Мартин Дж.; С любовью, Питер Дж. (12 декабря 2012 г.). «Преобразование Бравого-Китаева для квантовых вычислений электронной структуры» . Журнал химической физики . 137 (22): 224109. arXiv : 1208.5986 . Бибкод : 2012JChPh.137v4109S . дои : 10.1063/1.4768229 . ISSN 0021-9606 . ПМИД 23248989 . S2CID 30699239 .
- ^ Jump up to: а б с Молл, Николай; Баркуцос, Панайотис; епископ Лев С; Чоу, Джерри М; Кросс, Эндрю; Эггер, Дэниел Дж; Филипп, Стефан; Фюрер Андреас; Гамбетта, Джей М; Ганцхорн, Марк; Кандала, Абхинав; Меццакапо, Антонио; Мюллер, Питер; Рисс, Уолтер; Салис, Джиан (2018). «Квантовая оптимизация с использованием вариационных алгоритмов на квантовых устройствах ближайшего будущего» . Квантовая наука и технология . 3 (3): 030503. arXiv : 1710.01022 . Бибкод : 2018QS&T....3c0503M . дои : 10.1088/2058-9565/aab822 . ISSN 2058-9565 . S2CID 56376912 .
- ^ Тилли, Жюль; Чен, Хунсян; Цао, Шусян; Пикоцци, Дарио; Сетия, Канав; Ли, Ин; Грант, Эдвард; Воссниг, Леонард; Рунггер, Иван; Бут, Джордж Х.; Теннисон, Джонатан (12 июня 2022 г.). «Вариационный квантовый решатель собственных чисел: обзор методов и лучших практик». Отчеты по физике . 986 : 1–128. arXiv : 2111.05176 . doi : 10.1016/j.physrep.2022.08.003 . S2CID 243861087 .
- ^ Кандала, Абхинав; Меццакапо, Антонио; Темме, Кристан; Такита, Майка; Бринк, Маркус; Чоу, Джерри М.; Гамбетта, Джей М. (2017). «Аппаратный эффективный вариационный квантовый собственный решатель для малых молекул и квантовых магнитов» . Природа . 549 (7671): 242–246. arXiv : 1704.05018 . Бибкод : 2017Natur.549..242K . дои : 10.1038/nature23879 . ISSN 1476-4687 . ПМИД 28905916 . S2CID 4390182 .
- ^ Аруте, Фрэнк; Арья, Кунал; Бэббуш, Райан; и др. (2020). «Хартри-Фок о сверхпроводящем кубитном квантовом компьютере» . Наука . 369 (6507): 1084–1089. arXiv : 2004.04174 . Бибкод : 2020Sci...369.1084. . дои : 10.1126/science.abb9811 . ISSN 0036-8075 . ПМИД 32855334 . S2CID 215548188 .