Квантовое сингулярное преобразование
Квантовое сингулярное преобразование является основой для разработки квантовых алгоритмов . Он включает в себя множество квантовых алгоритмов для задач, которые могут быть решены с помощью линейной алгебры , включая гамильтоновое моделирование , задачи поиска и решение линейных систем . [ 1 ] [ 2 ] [ 3 ] Он был представлен в 2018 году Андрашем Гильеном, Юань Су, Гуан Хао Лоу и Натаном Вибе, обобщая алгоритмы гамильтонового моделирования Гуан Хао Лоу и Исаака Чуана , вдохновленные обработкой сигналов. [ 4 ]
Описание высокого уровня
[ редактировать ]Базовым примитивом квантового преобразования сингулярных значений является блочное кодирование. Квантовая схема — это блочное кодирование матрицы A , если она реализует унитарную матрицу U такую, что U содержит A в указанной подматрице. Например, если , то U является блочным кодированием A .
Фундаментальный алгоритм QSVT — это алгоритм, который преобразует блочное кодирование A в блочное кодирование A. , где p — многочлен степени d и обозначает сопряженное транспонирование только с d применениями схемы и одним вспомогательным кубитом. Это можно сделать для большого класса полиномов p , которые соответствуют применению полинома к сингулярным значениям A , что дает «преобразование сингулярного значения».
Вариант этого алгоритма также может быть выполнен, когда A является эрмитовым , что соответствует «преобразованию собственных значений». То есть, учитывая блочное кодирование A с собственным разложением матрицы , можно получить блочную кодировку для , при условии, что p ограничено. [ 4 ]
Алгоритм
[ редактировать ]- Входные данные : матрица которого по сингулярным значениям разложение где являются сингулярными значениями A
- Входные данные : полином.
- Выход : унитарный, где был применен к сингулярным значениям :
- Подготовьте унитарный который кодирует в верхней левой части , то есть
- Инициализировать состояние кубита
- Если полином нечетный, сначала примените а потом к
- Если полином даже применим к
Ссылки
[ редактировать ]- ^ Гильен, Андраш; Су, Юань; Лоу, Гуан Хао; Вибе, Натан (июнь 2019 г.). Квантовое сингулярное преобразование и не только: экспоненциальные улучшения квантовой матричной арифметики . СТОК 2019. АКМ. стр. 193–204. arXiv : 1806.01838 . дои : 10.1145/3313276.3316366 . ISBN 978-1-4503-6705-9 .
- ^ Перейти обратно: а б Мартин, Джон М.; Росси, Зейн М; Тан, Эндрю К.; Чуанг, Исаак Л. (2021). «Великое объединение квантовых алгоритмов» . PRX Квантум . 2 (4). Американское физическое общество: 040203. arXiv : 2105.02859 . Бибкод : 2021PRXQ....2d0203M . дои : 10.1103/PRXQuantum.2.040203 .
- ^ Арразола, Джон Майкл (23 мая 2023 г.). «Введение в QSVT » ПенниЛейн Демоверсии .
- ^ Перейти обратно: а б Лоу, Гуан Хао; Чуанг, Исаак (2017). «Оптимальное гамильтонианское моделирование с помощью квантовой обработки сигналов». Письма о физических отзывах . 118 (1): 010501. arXiv : 1606.02685 . Бибкод : 2017PhRvL.118a0501L . doi : 10.1103/PhysRevLett.118.010501 . ПМИД 28106413 . S2CID 1118993 .