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.
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. …
Aby obracać się wokół osi kuli Blocha, zwykle używamy pulsów, np. W kwantowych obliczeniach jonów uwięzionych lub kubitach nadprzewodzących. Powiedzmy, że mamy obrót wokół osi x. Co muszę zmienić, aby móc obracać się wokół osi y lub osi Z? Zakładam, że ma to coś wspólnego z fazą, ale nie znalazłem …
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 …
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: …
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 …
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 …
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 …
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 …
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 …
Chciałbym zasymulować algorytm kwantowy, w którym jednym z kroków jest „Pierwiastek kwadratowy bramki wymiany” między 2 kubitami. Jak mogę zaimplementować ten krok za pomocą kompozytora IBM ?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.