Отримання воріт


14

Зараз я читаю "Квантове обчислення та квантова інформація" Нільсена та Чуанга. У розділі про квантове моделювання вони наводять наочний приклад (розділ 4.7.3), який я не зовсім розумію:

Припустимо, у нас є гамільтонів

(4.113)H=Z1Z2Zn,
який діє на n кубітній системі. Незважаючи на те, що це взаємодія, яка охоплює всю систему, насправді її можна імітувати ефективно. Ми бажаємо простої квантової схеми, яка реалізує для довільних значень . Схема, що робить саме це, при , показана на рисунку 4.19. Основне розуміння полягає в тому, що хоча Гамільтоніан включає всі кубіти в системі, він робить це класичним чином: зсув фази, застосований до системи, єeiHΔtΔtn=3е-iΔт , якщо парність зн кубітів в обчислювальному базисі навіть; інакше зсув фази повинен бути eiΔt . Таким чином, просте моделювання H можливо, спочатку класичним обчисленням паритету (збереження результату в кубіці анцилли), потім застосування відповідного фазового зсуву, обумовленого паритетом, потім нерозчинення паритету (для стерти анцилли).

введіть тут опис зображення Крім того, розширення тієї самої процедури дозволяє моделювати більш складні розширені гамільтони. Зокрема, ми можемо ефективно моделювати будь-який гамільтоніан вигляду

Н=к=1нσc(к)к,
де σc(к)к - матриця Паулі (або тотожність), що діє на к й кубіт, з c(к){0,1,2,3} зазначенням одного з {Я,Х,Y,Z} . Кубіти, над якими виконується операція ідентичності, можуть не враховуватися, а умовиХ абоY можуть бути перетворені одними воротами кубіту вопераціїZЦе залишає нас із гамільтоніаном форми (4.113), що імітується, як описано вище.

Як можна отримати ворота е-iΔтZ з елементарних воріт (наприклад, із воріт Тоффолі)?


Чи можете ви поясніть, що ви не розумієте на рисунку 4.19?
Даніель Бурхарт

1
Зауважте, що ворота Тоффолі самі по собі не є універсальними для квантових обчислень (лише для класичних обчислень). Наприклад, універсальним набором воріт, що включає ворота Toffoli, є: Адамард, Фаза (S), CNOT і Toffoli.
Марк Фінгерхут

Відповіді:


9

ϵ3lg1ϵ

9+1.2lg1ϵ


1
Просто застереження щодо мінімізації кількості T може не відповідати вашим налаштуванням. Якщо ви зробите 1 T ворота, але 1000 інших воріт Кліффорда, ви можете приземлитися в біді. Так само, як проблема в класичному випадку, коли ви, як правило, мінімізуєте множення, але додавання трактуєте як безкоштовні. Але це тому, що апаратне забезпечення побудоване саме так, і вам потрібно задати те саме питання для вашого обладнання.
AHusain
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.