Pytania otagowane jako quantum-gate

W przypadku pytań dotyczących użytkowania, wydajności, implementacji, zastosowania lub teorii związanych z bramkami kwantowymi.

1
Implementacja bramki CCCNOT przy użyciu tylko bram Toffoli
Bramka CCCNOT to czterobitowa bramka odwracalna, która odwraca swój czwarty bit, jeśli tylko pierwsze trzy bity są w stanie 111 . Jak wdrożyć bramę CCCNOT przy użyciu bram Toffoli? Załóżmy, że bity w obszarze roboczym zaczynają się od określonej wartości, 0 lub 1, pod warunkiem, że powrócisz do tej wartości.

2
Implementacja wyroczni algorytmu Grovera na IBM Q przy użyciu trzech kubitów
Próbuję się przyzwyczaić do IBM Q, implementując algorytm Grovera w trzech kubitach, ale mam trudności z implementacją wyroczni. Czy możesz pokazać, jak to zrobić lub zasugerować dobre zasoby, aby przyzwyczaić się do programowania obwodów IBM Q? Chcę zaznaczyć jeden arbitralny stan, odwracając jego znak, tak jak ma to zrobić wyrocznia. …


1
Co się stanie, jeśli dwa osobno splątane kubity zostaną przepuszczone przez bramkę C-NOT?
Załóżmy, że przekształcam stan w następujący sposób: Zaczynam od stanu |0⟩⊗|0⟩⊗|0⟩⊗|0⟩|0⟩⊗|0⟩⊗|0⟩⊗|0⟩\lvert 0\rangle \otimes \lvert0\rangle \otimes \lvert0\rangle \otimes \lvert 0 \rangle . Łączę 1. i 2. kubity (z bramką H i C-NOT). Następnie w ten sam sposób uwikłam trzeci i czwarty kubit. Jeśli spróbuję zastosować bramkę H i C-NOT do drugiego …

1
Jak faktycznie działa próbkowanie Fouriera (i rozwiązuje problem parzystości)?
Piszę w odniesieniu do części I i części II wykładów wideo na temat próbkowania Fouriera prowadzonych przez profesora Umesh Vazirani. W części I zaczynają się od: W transformacji Hadamarda: | U⟩=| U1. . . Un⟩→Ď{0,1}n(-1),u. x|0...0⟩→∑{0,1}n12n/2|x⟩|0...0⟩→∑{0,1}n12n/2|x⟩|0...0\rangle \to \sum_{\{0,1\}^n}\frac{1}{2^{n/2}}|x\rangle |u⟩=|u1...un⟩→∑{0,1}n(−1)u.x2n/2|x⟩(where u.x=u1x1+u2x2+...+unxn)|u⟩=|u1...un⟩→∑{0,1}n(−1)u.x2n/2|x⟩(where u.x=u1x1+u2x2+...+unxn)|u\rangle =|u_1...u_n\rangle \to \sum_{\{0,1\}^n}\frac{(-1)^{u.x}}{2^{n/2}}|x\rangle \quad \text{(where $u.x=u_1x_1+u_2x_2+...+u_nx_n$)} W próbkowaniu Fouriera: …

2
Jak tworzyć obwody kwantowe od zera
Obecnie prowadzę samokształcenie, korzystając przede wszystkim z książki: Quantum Computing a Gentle Introduction autorstwa Eleanor Rieffel i Wolfganga Polaka. Poruszanie się we wcześniejszych rozdziałach i ćwiczeniach poszło całkiem dobrze (na szczęście we wcześniejszych rozdziałach było mnóstwo przykładów), jednak utknąłem w 5. rozdziale o obwodach kwantowych. Chociaż rozumiem pojęcia przedstawione przez …

3
Czy superpozycja kontrolera zawalenia bramy warunkowej?
W Q-Kit stworzyłem prosty obwód do zrozumienia bramek warunkowych i stanów wyjściowych na każdym kroku: Na początku jest wyraźny stan 00, który jest wejściem Pierwszy kubit przechodzi przez bramę Hadamarda, przechodzi w superpozycję, 00 i 10 stają się jednakowo możliwe Pierwszy kubot CNOT jest drugim, prawdopodobieństwo 00 jest niezmienione, ale …

6
Jak skonstruować Z-element z kontrolowanych Z-podstaw z bramek elementarnych?
Aby zaimplementować pewien algorytm kwantowy, muszę zbudować bramę Z-kubit (w tym przypadku trzy-kubit) sterowaną Z z zestawu bramek elementarnych, jak pokazano na poniższym rysunku. . Bramy, z których mogę skorzystać, są bramy Pauli X,Y,ZX,Y,Z\rm X, Y, Z i wszystkie ich moce (tj. wszystkie obroty Pauliego aż do współczynnika fazowego), exp(iθ|11⟩⟨11|)exp(iθ|11⟩⟨11|){\rm …

2
Brama CNOT w splątanych kubitach
Próbowałem wygenerować stan Greenbergera-Horne-Zeilingera (GHZ) dla stanów za pomocą obliczeń kwantowych, zaczynając od (N razy)NNN|000...000⟩|000...000⟩|000...000\rangle Proponowanym rozwiązaniem jest najpierw zastosowanie transformacji Hadamarda na pierwszym kubicie, a następnie uruchomienie pętli bramek CNOT z pierwszym kubitem wszystkich pozostałych. Nie jestem w stanie zrozumieć, w jaki sposób mogę wykonać CNOT ( ), jeśli …

1
Jak zaimplementować wykładniczą macierz w obwodzie kwantowym?
Być może jest to naiwne pytanie, ale nie mogę wymyślić, jak faktycznie potęgować macierz w obwodzie kwantowym. Zakładając, że mam ogólną macierz kwadratową A , jeśli chcę uzyskać jej wykładniczy,miZAeZAe^{A}, mogę użyć tej serii miZA≃ Ja+ A +ZA2)2 !+ZA3)3 !+ . . .miZA≃ja+ZA+ZA2)2)!+ZA3)3)!+...e^{A} \simeq I+ A+\frac{A^2}{2!}+\frac{A^3}{3!}+... Aby mieć przybliżenie. Nie …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.