Контролируемые ворота НЕ - Controlled NOT gate
В Информатика, то управляемые ворота НЕ (также C-НЕ или же CNOT) это квантовый логический вентиль это важный компонент в построении на базе ворот квантовый компьютер.[1] Его можно использовать для запутывания и распутывания EPR государства. Любую квантовую схему можно смоделировать с произвольной степенью точности, используя комбинацию вентилей CNOT и одиночных кубит вращения.[1]
Операция
Шлюз CNOT работает на квантовый регистр состоящий из 2 кубитов. Шлюз CNOT переворачивает второй кубит (целевой кубит) тогда и только тогда, когда первый кубит (контрольный кубит) равен .
Перед | После | ||
---|---|---|---|
Контроль | Цель | Контроль | Цель |
Если являются единственными допустимыми входными значениями для обоих кубитов, тогда выход TARGET элемента CNOT соответствует результату классического Ворота XOR. Исправление CONTROL как , выход TARGET ворот CNOT дает результат классического НЕ ворота.
В более общем смысле, входные данные могут быть линейной суперпозицией . Вентиль CNOT преобразует квантовое состояние:
в:
Действие ворот CNOT можно представить матрицей (матрица перестановок форма):
Первая экспериментальная реализация ворот CNOT была осуществлена в 1995 году. Бериллий ион в ловушка использовался. Два кубита были закодированы в оптическое состояние и в колебательное состояние иона внутри ловушки. Во время эксперимента надежность CNOT-операции была измерена и составляла порядка 90%.[2]
В дополнение к обычному управляющему элементу НЕ можно создать элемент НЕ, управляемый функцией, который принимает произвольное число. п+1 кубитов на входе, где п+1 больше или равно 2 (a квантовый регистр ). Этот вентиль переворачивает последний кубит регистра тогда и только тогда, когда это встроенная функция, с первой п кубитов в качестве входных данных возвращает 1. Управляемый функцией вентиль НЕ является важным элементом Алгоритм Дойча – Йожи.
Поведение в преобразованном базисе Адамара
Если рассматривать только в расчетной базе , поведение CНЕТ выглядит как эквивалентный классический вентиль. Однако простота обозначения одного кубита контроль а другой цель не отражает сложности того, что происходит с большинством входных значений обоих кубитов.
Понимание может быть получено путем выражения ворот CNOT относительно преобразованного базиса Адамара. . Преобразованный базис Адамара[а] однокубита регистр дан кем-то
и соответствующая основа 2-кубитного регистра
- ,
и т.д. При просмотре CNOT в этом базисе состояние второго кубита остается неизменным, а состояние первого кубита инвертируется в соответствии с состоянием второго бита. (Подробнее см. Ниже.) «Таким образом, в этой основе смысл того, какой бит является контрольный бит и который целевой бит изменился. Но мы совсем не изменили трансформацию, а только то, как мы думаем об этом ».[3]
«Вычислительная» база является собственным базисом для спина в Z-направлении, тогда как базис Адамара является собственным базисом для спина в X-направлении. Таким образом, переключение X, Z и кубитов 1 и 2 восстанавливает исходное преобразование ".[4] Это выражает фундаментальную симметрию ворот CNOT.
Наблюдение, что оба кубита (одинаково) затронуты в CНЕТ Взаимодействие важно при рассмотрении информационных потоков в запутанных квантовых системах.[5]
Детали расчета
Теперь перейдем к деталям расчета. Прорабатывая каждое из состояний базиса Адамара, первый кубит переключается между и когда второй кубит :
Исходное состояние в базисе Адамара | Эквивалентное состояние в вычислительной базе | Применить оператора | Состояние в вычислительной базе после CНЕТ | Эквивалентное состояние в базисе Адамара |
---|---|---|---|---|
CНЕТ | ||||
CНЕТ | ||||
CНЕТ | ||||
CНЕТ |
Квантовая схема, которая выполняет преобразование Адамара, за которым следует CНЕТ то другое преобразование Адамара можно описать в терминах матричных операторов:
(ЧАС1 ⊗ H1)−1 . CНЕТ . (ЧАС1 ⊗ H1)
Однокубитное преобразование Адамара, H1, является отрицанием собственного обратного. Тензорное произведение двух преобразований Адамара, действующих (независимо) на двух кубитах, обозначается H2. Поэтому мы можем записать матрицы как:
ЧАС2 . CНЕТ . ЧАС2
При перемножении получается матрица, меняющая местами и сроки закончились, оставив и только термины. Это эквивалентно вентилю CNOT, где кубит 2 является управляющим кубитом, а кубит 1 - целевым кубитом:
Построение состояния Белла
Общее приложение CНЕТ ворота заключается в том, чтобы максимально запутать два кубита в Состояние колокола; это является частью настройки сверхплотное кодирование, квантовая телепортация, и запутался квантовая криптография алгоритмы.
Строить , входы A (контроль) и B (цель) на CНЕТ ворота:
и
После применения CНЕТ, результирующее состояние Белла обладает тем свойством, что отдельные кубиты могут быть измерены с использованием любого базиса, и всегда дает 50/50 шансов на разрешение для каждого состояния. Фактически, отдельные кубиты находятся в неопределенном состоянии. Корреляция между двумя кубитами - это полное описание состояния двух кубитов; если мы оба выберем одну и ту же основу для измерения обоих кубитов и сравнения заметок, измерения будут идеально коррелировать.
При рассмотрении вычислительной основы кажется, что кубит A влияет на кубит B. Смена нашей точки зрения на базис Адамара демонстрирует, что кубит B симметрично влияет на кубит A.
Состояние ввода можно также рассматривать как:
и
С точки зрения Адамара, контрольный и целевой кубиты концептуально поменялись местами, и кубит A инвертируется, когда кубит B . Состояние выхода после применения CНЕТ ворота что можно показать[b] быть точно таким же состоянием, как .
C-ROT ворота
Ворота C-ROT (управляемые Вращение раби ) эквивалентно C-NOT ворота кроме вращение ядерного спина вокруг оси z.[6][7]
Примечания
- ^ Обратите внимание, что можно построить, применяя Ворота Адамара на кубит, установленный на , и аналогично для
- ^
Рекомендации
- ^ а б Нильсен, Майкл А.; Чуанг, Исаак (2000). Квантовые вычисления и квантовая информация. Кембридж: Издательство Кембриджского университета. ISBN 0521632358. OCLC 43641333.
- ^ Monroe, C .; Meekhof, D .; King, B .; Итано, Вт .; Вайнленд, Д. (1995). «Демонстрация фундаментального квантового логического входа». Письма с физическими проверками. 75 (25): 4714–4717. Bibcode:1995ПхРвЛ..75.4714М. Дои:10.1103 / PhysRevLett.75.4714. PMID 10059979.
- ^ Элеонора Г. Риффель; Вольфганг Х. Полак (4 марта 2011 г.). Квантовые вычисления: краткое введение. Кембридж, Массачусетс: MIT Press. п. 80. ISBN 978-0-262-01506-6. OCLC 742513505.
- ^ Готтесман, Даниэль (1998). С. П. Корни; Р. Дельбурго; П. Д. Джарвис (ред.). "Представление Гейзенберга квантовых компьютеров". Группа: Материалы XXII Международного коллоквиума по теоретическим методам групп в физике.. Кембридж, Массачусетс: International Press. 22 (1999): 32–43. arXiv:Quant-ph / 9807006. Bibcode:1998квант.ч..7006Г.
- ^ Дойч, Дэвид; Хайден, Патрик (1999). «Информационный поток в запутанных квантовых системах». Труды Королевского общества A: математические, физические и инженерные науки. 456 (1999): 1759–1774. arXiv:Quant-ph / 9906007. Bibcode:2000RSPSA.456.1759H. Дои:10.1098 / rspa.2000.0585.
- ^ Чен, Почунг; Piermarocchi, C .; Шам, Л. Дж. (18 июля 2001 г.). «Управление динамикой экситонов в наноточек для квантовых операций». Письма с физическими проверками. 87 (6): 067401. arXiv:cond-mat / 0102482. Bibcode:2001PhRvL..87f7401C. Дои:10.1103 / PhysRevLett.87.067401.
- ^ Piermarocchi, C .; Чен, Почунг; Sham, L.J .; Стил, Д. Г. (30 сентября 2002 г.). «Оптическое РККИ-взаимодействие между заряженными полупроводниковыми квантовыми точками». Письма с физическими проверками. 89 (16): 167402. arXiv:cond-mat / 0202331. Bibcode:2002ПхРвЛ..89п7402П. Дои:10.1103 / PhysRevLett.89.167402. PMID 12398754.