Jump to content

Теорема Соловея–Китаева.

В области квантовой информации и вычислений теорема Соловея-Китаева гласит, что если набор однокубитных квантовых вентилей порождает плотную подгруппу SU (2) , то этот набор можно использовать для аппроксимации любых желаемых квантовых вентилей с помощью короткой последовательности вентилей. это также можно найти эффективно. Эта теорема считается одним из наиболее важных результатов в области квантовых вычислений . Впервые она была анонсирована Робертом Соловеем в 1995 году и независимо доказана Алексеем Китаевым в 1997 году. [ 1 ] [ 2 ] Майкл Нильсен и Кристофер М. Доусон отметили его важность в этой области. [ 3 ]

Следствием этой теоремы является то, что квантовая схема вентили с постоянным кубитом можно аппроксимировать как ошибка (в операторной норме ) квантовой схемой элементы из желаемого конечного универсального набора элементов (где c — константа). [ 4 ] Для сравнения, знание того, что набор вентилей является универсальным, означает лишь то, что вентили с постоянным кубитом могут быть аппроксимированы конечной схемой из набора вентилей без ограничений на его длину. Итак, теорема Соловея-Китаева показывает, что это приближение можно сделать удивительно эффективным , тем самым оправдывая, что квантовым компьютерам достаточно реализовать только конечное число вентилей, чтобы получить всю мощь квантовых вычислений.

Заявление

[ редактировать ]

Позволять — конечное множество элементов из SU(2), содержащее свои собственные обратные (поэтому подразумевает ) и такой, что группа они порождают, плотно в SU(2). Рассмотрим некоторые . Тогда есть константа такой, что для любого , существует последовательность ворот из длины такой, что . То есть, приближает к ошибке оператора нормы. [ 3 ] Более того, существует эффективный алгоритм для поиска такой последовательности. В более общем смысле, теорема справедлива и в SU(d) для любого фиксированного d.

Эта теорема справедлива и без предположения, что содержит свои собственные обратные значения, хотя в настоящее время с большим значением которое также увеличивается с увеличением размерности . [ 5 ]

Количественные границы

[ редактировать ]

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

Идея доказательства

[ редактировать ]

Каждое известное доказательство полностью общей теоремы Соловея-Китаева основано на рекурсивном построении последовательности вентилей, дающей все более хорошие приближения к . [ 3 ] Предположим, у нас есть приближение такой, что . Наша цель — найти последовательность вентилей, аппроксимирующую к ошибка, ибо . Объединив эту последовательность ворот с , мы получаем последовательность гейтов такой, что .

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

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

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

Доказательство теоремы Соловея-Китаева.

[ редактировать ]

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

С плотный в , мы можем выбрать достаточно большой [ 8 ] так что это -сеть для (и, следовательно, для , а также), каким бы маленьким он ни был является. Таким образом, учитывая любой , мы можем выбрать такой, что . Позволять быть «разницей» и . Затем

Следовательно, . Применяя повторяемую лемму о «сжатии» с , там существует такой, что

Аналогично пусть . Затем

Таким образом, и мы можем вызвать повторную лемму о «сжатии» (с на этот раз), чтобы получить такой, что

Если продолжить в том же духе, то через k шагов получим такой, что

Таким образом, мы получили последовательность

ворота, которые приближаются к точности . Чтобы определить ценность , мы установили и решим относительно k:

Теперь мы всегда можем выбрать немного меньше, чтобы полученное значение из является целым числом. [ 9 ] Позволять так что . Затем

Следовательно, для любого существует последовательность ворота, которые приближает к точности .

Алгоритм Соловея-Китаева для кубитов

[ редактировать ]

Здесь представлены основные идеи, которые используются в алгоритме SK. Алгоритм SK может быть выражен в девяти строках псевдокода. Каждый из этих строки подробно объяснены ниже, но мы приведем их здесь полностью как для справки читателя, так и для того, чтобы подчеркнуть концептуальную простоту алгоритма:

функция Соловая-Китаева(Gate , глубина )

если ( == 0)

Верните базовое приближение в

еще

Набор = Соловай-Китаев( , )

Набор = GC-Разложение( )

Набор = Соловай-Китаев( )

Набор = Соловай-Китаев( )

Возвращаться ;

Разберем каждую из этих линий подробно. Первая строка:

функция Соловая-Китаева(Gate , глубина )

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

Функция Соловая-Китаева рекурсивная, так что для получения -приближение к , он позвонит себе, чтобы получить -приближения к некоторым унитариям. Рекурсия завершается в , за пределами которого дальнейшие рекурсивные вызовы не выполняются:

если ( == 0)

Верните базовое приближение в

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

На более высоких уровнях рекурсии, чтобы найти -приближение к , человек начинает с поиска -приближение к :

еще

Набор = Соловай-Китаев( , )

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

Как найти такое приближение? Во-первых, заметьте, что находится на расстоянии личности. Это следует из определения и тот факт, что находится на расстоянии из .

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

Набор = GC-Разложение( )

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

Следующим шагом является поиск последовательностей команд, которые -приближения к и :

Набор = Соловай-Китаев( )

Набор = Соловай-Китаев( )

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

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

Алгоритм завершается возвратом последовательностей, аппроксимирующих групповой коммутатор, а также :

Возвращаться ;

Подводя итог, функция Соловая-Китаева(U, n) возвращает последовательность, которая обеспечивает -приближение к искомому унитарному . Пять составляющих этой последовательности все они получены путем вызова функции в уровень рекурсии. [ 10 ]

  1. ^ Китаев, А Ю (31 декабря 1997 г.). «Квантовые вычисления: алгоритмы и коррекция ошибок» . Российские математические обзоры . 52 (6): 1191–1249. Бибкод : 1997РуМаС..52.1191К . дои : 10.1070/rm1997v052n06abeh002155 . ISSN   0036-0279 . S2CID   250816585 .
  2. ^ Китаев Алексей Юрьевич; Шен, Александр; Вялый, Михаил Н. (2002). Классические и квантовые вычисления . Провиденс, Род-Айленд: Американское математическое общество. ISBN  0-8218-2161-Х . OCLC   48965167 .
  3. ^ Перейти обратно: а б с Доусон, Кристофер М.; Нильсен, Майкл (1 января 2006 г.). «Алгоритм Соловая-Китаева» . Квантовая информация и вычисления . 6 : 81–95. arXiv : Quant-ph/0505030 . дои : 10.26421/QIC6.1-6 .
  4. ^ Нильсен, Майкл А.; Чуанг, Исаак Л. (2010). «Теорема Соловея – Китаева». Квантовые вычисления и квантовая информация: издание к 10-летию . стр. 617–624. дои : 10.1017/cbo9780511976667.019 . ISBN  9780511976667 . Проверено 20 мая 2020 г.
  5. ^ Буланд, Адам; Джургика-Тирон, Тюдор (03 декабря 2021 г.), Эффективная универсальная квантовая компиляция: необратимый алгоритм Соловея-Китаева , arXiv : 2112.02040
  6. ^ Куперберг, Грег (22 июня 2023 г.), «Преодоление кубического барьера в алгоритме Соловея-Китаева», arXiv : 2306.13158 [ quant-ph ]
  7. ^ Росс, Нил Дж.; Селинджер, Питер. «Оптимальное безвспомогательное приближение Клиффорда + Т z-поворотов» . Квантовая информация и вычисления . 16 (11–12): 901–953. arXiv : 1403.2975 . дои : 10.26421/QIC16.11-12-1 .
  8. ^ Китаев, Ю. «Квантовые вычисления: алгоритмы и коррекция ошибок» .
  9. ^ Нильсен, Чуанг, Массачусетс, И.Л. «Квантовые вычисления и квантовая информация (Издательство Кембриджского университета, 2000), Приложение 3, стр. 617–624». {{cite web}}: Отсутствует или пусто |url= ( помощь ) CS1 maint: несколько имен: список авторов ( ссылка )
  10. ^ КРИСТОФЕР М. ДОУСОН, МАЙКЛ А. НИЛЬСЕН. «АЛГОРИТМ СОЛОВАЯ-КИТАЕВА» .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3d357f8433a1cdc53e444176bf0e1c37__1724131500
URL1:https://arc.ask3.ru/arc/aa/3d/37/3d357f8433a1cdc53e444176bf0e1c37.html
Заголовок, (Title) документа по адресу, URL1:
Solovay–Kitaev theorem - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)