З огляду на розкладання для унітарного


13

Припустимо, у нас є розкладання ланцюга унітарного використанням універсального набору воріт (наприклад, CNOT-воріт та одиночних кубітних одиниць). Чи існує прямий спосіб записати схему відповідного керованого унітарного C U, використовуючи той самий універсальний набір воріт?UCU

Наприклад, візьмемо як ланцюг:U=iY=HXHX
схема для U

Ми можемо замінити ворота ворота C X (CNOT), щоб отримати C U :XCXCU
схема для МС

Це працює, тому що якщо кебіт управління знаходиться у стані дію на ціль H 2 = I , в той час як для | 1 вона застосовує схему для U . Для різних U , зокрема, якщо він діє на кілька кубітів, придумати таку схему може бути громіздко. Чи є рецепт отримання схеми C U, враховуючи, що ви знаєте, як побудувати U ?|0H2=I|1UUCUU


Ви запитуєте, як побудувати CU з довільного однокубітного U? Спосіб для цього можна знайти в главі 4 N&C (див., Наприклад, рисунок 4.6 в останній редакції), який в основному є узагальненням розкладу, який ви показали
glS

@ glS о, о, я не знав цього. Виглядає точно як мій приклад. Добре бачити, як він реалізує фазу . Але вони, схоже, не обговорюють узагальнення на більш цільових кубітах? α
М. Штерн

Відповіді:


15

Питання може бути не зовсім чітко визначеним, в тому сенсі, що для запиту способу обчислення від розкладання U вам потрібно вказати набір шлюзів, який ви готові використовувати. Дійсно, відомий результат, що будь-який n- кубітний затвор може бути точно розбитий за допомогою операцій CNOT та одноквартитних операцій, так що наївною відповіддю на питання було б: просто розкласти C ( U ), використовуючи однокубітні та CNOT s.C(U)UnCNOTC(U)CNOT

Інша інтерпретація питання полягає в наступному: задавши , чи можу я обчислити C ( U ), використовуючи набір одноквартитних операцій, а CNOT s не на контрольному кубіті , а CNOT s, що управління є першим кубітом? Це можна зробити узагальненням результатів, знайдених у четвертій главі Nielsen & Chuang .UC(U)CNOTCNOT

Нехай - одноквадратна ворота. Тоді можна довести, що U завжди можна записати як U = e i α A X B X C , де X - ворота Паулі X, а A , B і C - одноквітні операції, такі, що A B C = I ( див. N&C для підтвердження). Звідси випливає, що C ( U ) = Φ 1 ( α ) A 2 C ( X ) BUUU=eiαAXBXCXA,BCABC=I де Φ 1 ( α ) ( 1 0 0 e i α )I - фазовий затвор, застосований до першого кубіту, а A 2 , B 2 , C 2 - A , B , C застосовано до другого кубіту. Це негайно, як тільки ти зрозумієш, що якщо перший кубіт | 0 , то С ( Х )

C(U)=Φ1(α)A2C(X)B2C(X)C2,
Φ1(α)(100eiα)IA2,B2,C2A,B,C|0C(X)стає ідентичністю, а на другому кубіті ви маєте операції , які надають ідентичність. З іншого боку, якщо перший кубіт | 1 , а потім на другому рейці ви маєте Й В Й С , який (разом з фазою) дорівнює U за визначенням.ABC|1AXBXCU

Вищезгадане розкладання може бути використане для пошуку наивного способу обчислення для загального n- кубітного унітарного затвора. Основне спостереження полягає в тому, що , якщо U = 1 2м для будь-якого набору вентилів { A 1 , . . , A m } , тоді C ( U ) = C ( A 1 ) C ( A 2 ) C ( A m )C(U)nU=A1A2Am{A1,..,Am} Але ми також знаємо, що будь-який n -кбіт U може бути розкладений через CNOTs та операції з одноквартирними кубітами. Звідси випливає, що C ( U ) - це послідовність операцій CCNOT і C ( V ) , де CCNOT тут X- ворота, застосованого до деякого кубіту, обумовленого двома іншими кубітами, | 1 , і V являє собою операцію одного кубіта на деякому кубите. Але знову ж таки, будь-яку операцію CCNOT (її також називаютьToffoli) можна розкласти, як показано на рисунку 4.9 в N&C та C ( V )

C(U)=C(A1)C(A2)C(Am).
nUC(U)C(V)X|1VC(V) розкладаються, як показано в першій частині відповіді.

nUCNOT


U=A1A2AmC(X)AiC(Ai)C(X)

UC(X)C(X)ijiji,j>1C(U)ij

5

Хоча це може не відповісти на ваше запитання повністю, я думаю, що це може дати певний напрямок мислення. Ось два важливі факти:

  • 2n×2nMn

  • U2×2tr U0tr(UX)0det U1U

n×n


1 Елементарні ворота для квантових обчислень-A. Баренко (Оксфорд), Ч. Беннетт (IBM), Р. Клів (Калгарі), Д. П. Дівінченцо (IBM), Н. Марголус (MIT), П. Шор (AT&T), Т. Слейтор (NYU), Дж. Смолін (UCLA) ), Х. Вайнфуртер (Інсбрук)

2 оптимальних реалізації контрольованих унітарних воріт - Гуанг Сонг, Андреас Клаппенекер (Техаський університет A&M)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.