Minggu, 11 Oktober 2015


I.                   Pendahuluan
Quantum Computation atau komputer kuantum adalah sebuah alat untuk perhitungan, dimana perhitungan ini menggunakan langsung fenomena kuantum mekanik dan perhitungan ini seperti superposisi dan belitan untuk melakukan operasi pada data. Perbedaan komputer kuantum dengan komputer klasik adalah pada sebuah komputer klasik memiliki memori terdiridari bit, dimana tiap bit mewakili salah satu atau nol. Sedangkan sebuah komputer kuantummempertahankan urutan qubit. Prinsip dasar komputer kuantum adalah bahwa sifat kuantum dari partikel dapat digunakan untuk mewakili data dan struktur data, dan bahwa mekanika kuantum dapat digunakan untuk melakukan operasi dengan data ini. Dalam hal ini untuk mengembangkan komputer dengan sistem kuantum diperlukan suatu logika baru yang sesuai dengan prinsip kuantum.

Pengoprasian Data Glubit



Secara umum komputer kuantum dengan qubit n bisa dalam superposisi sewenang-wenang hingga 2 n negara bagian yang berbeda secara bersamaan (ini dibandingkan dengan komputer normal yang hanya dapat di salah satu negara n 2 pada satu waktu). Komputer kuantum yang beroperasi dengan memanipulasi qubit dengan urutan tetap gerbang logika quantum. Urutan gerbang untuk diterapkan disebut algoritma quantum.
Sebuah contoh dari implementasi qubit untuk komputer kuantum bisa mulai dengan menggunakan partikel dengan dua putaran menyatakan: “down” dan “up”. Namun pada kenyataannya sistem yang memiliki suatu diamati dalam jumlah yang akan kekal dalam waktu evolusi dan seperti bahwa A memiliki setidaknya dua diskrit dan cukup spasi berturut-turut eigen.  Misalnya saat spin atom mengarah ke atas (up) kita beri lambang 1, sedangkan spin down adalah 0.

QUATUM GATES

Gerbang kuantum

dari Wikipedia, ensiklopedia gratis
Untuk permainan, lihat Quantum Gate (video game).
Dalam komputasi kuantum dan khususnya sirkuit kuantum model komputasi, sebuah gerbangkuantum (quantum atau gerbang logika) adalah dasar sirkuit kuantum yang beroperasi pada sejumlah kecil qubit. Mereka adalah blok bangunan sirkuit kuantum, seperti klasik gerbang logikaadalah untuk sirkuit digital konvensional.
Tidak seperti banyak gerbang logika klasik, logika kuantum gerbang reversibel. Namun, adalah mungkin untuk melakukan komputasi klasik menggunakan gerbang hanya reversibel. Sebagai contoh, reversibel gerbang Toffoli dapat melaksanakan semua fungsi Boolean. Gerbang ini memiliki setara kuantum langsung, menunjukkan bahwa sirkuit kuantum dapat melakukan semua operasi yang dilakukan oleh sirkuit klasik.
Quantum gerbang logika yang diwakili oleh matriks kesatuan. Gerbang kuantum yang paling umum beroperasi pada ruang satu atau dua qubit, seperti umum klasik gerbang logika beroperasi pada satu atau dua bit. Ini berarti bahwa sebagai matriks, gerbang kuantum dapat dijelaskan oleh 2 × 2 atau 4 × 4 matriks kesatuan. 

Isi

Gerbang yang biasa digunakan

Gerbang kuantum biasanya direpresentasikan sebagai matriks. Sebuah gerbang yang bekerja pada k qubit diwakili oleh 2 k x 2 k matriks kesatuan. Jumlah qubit dalam input dan output dari gerbang harus sama. Tindakan gerbang kuantum ditemukan dengan mengalikan matriks mewakili gerbang dengan vektor yang mewakili keadaan kuantum. Berikut ini, representasi vektor dari qubit tunggal: 
v_0 | 0 \ rangle + v_1 | 1 \ rangle \ Rightarrow \ begin {} bmatrix v_0 \\ v_1 \ end {} bmatrix .
dan representasi vektor dari dua qubit adalah: 
v_ {00} | 00 \ rangle + v_ {01} | 0 1 \ rangle + v_ {10} | 1 0 \ rangle + v_ {11} | 1 1 \ rangle \ Rightarrow \ begin {bmatrix} v_ {00} \ \ v_ {} 01 \\ v_ {} 10 \\ v_ {} 11 \ end {} bmatrix .
dimana | B \ rangle adalah negara di mana qubit pertama memiliki nilai dan yang kedua qubit b. 

Hadamard gerbang

The Hadamard gerbang bertindak pada qubit tunggal. Ini peta negara secara | 0 \ rangle untuk \ frac {| 0 \ rangle + | 1 \ rangle} {\ sqrt {2}} dan | 1 \ rangle untuk \ frac {| 0 \ rangle - | 1 \ rangle} {\ sqrt {2}} dan merupakan rotasi \ pi tentang sumbu (\ hat {x} + \ hat {z}) / \ sqrt {2} . Hal ini diwakili oleh matriks Hadamard: 
Representasi rangkaian dari Hadamard gerbang
H = \ frac {1} {\ sqrt {2}} \ begin {} bmatrix 1 & 1 \\ 1 & -1 \ end {} bmatrix .
Sejak HH ^ {*} = I dimana I adalah matriks identitas, H memang matriks kesatuan. 

Pauli-X gerbang

Pauli-X gerbang bertindak pada qubit tunggal. Ini adalah setara kuantum dari gerbang NOT(sehubungan dengan dasar standar | 0 \ rangle . | 1 \ rangle , Yang hak Z -direction). Ini setara dengan rotasiBloch Sphere sekitar sumbu X dengan π radian. Ini peta | 0 \ rangle untuk | 1 \ rangle dan | 1 \ rangle untuk | 0 \ rangle. Hal ini diwakili oleh Pauli matriks: 
X = \ begin {} bmatrix 0 & 1 \\ 1 & 0 \ end {} bmatrix .

Pauli-Y gerbang

Pauli-Y gerbang bertindak pada qubit tunggal. Ini setara dengan rotasi di sekitar sumbu Y dari Bloch Sphere oleh radian π. Ini peta | 0 \ rangle untuk i | 1 \ rangle dan | 1 \ rangle untuk -i | 0 \ rangle . Hal ini diwakili oleh Pauli matriks Y: 
Y = \ begin {} bmatrix 0 & i \\ i & 0 \ end {} bmatrix .

Pauli-Z gerbang

Pauli-Z gerbang bertindak pada qubit tunggal. Ini setara dengan rotasi di sekitar sumbu Z dari Bloch Sphere oleh radian π. Dengan demikian, itu adalah kasus khusus dari gerbang pergeseran fasa (berikutnya) dengan θ = π. Ia meninggalkan negara secara | 0 \ rangle tidak berubah dan peta | 1 \ rangleuntuk - | 1 \ rangle . Hal ini diwakili oleh Pauli Z matriks: 
Z = \ begin {} bmatrix 1 & 0 \\ 0 & -1 \ end {} bmatrix .

Gerbang pergeseran fasa

Ini adalah sebuah keluarga tunggal qubit gerbang yang meninggalkan negara secara | 0 \ rangle tidak berubah dan peta | 1 \ rangle untuk e ^ {i \ phi} | 1 \ rangle . Probabilitas mengukur | 0 \ rangle atau | 1 \ rangle tidak berubah setelah menerapkan gerbang ini, namun memodifikasi fase keadaan kuantum. Ini setara dengan menelusuri lingkaran horizontal (garis lintang) pada Bloch Sphere oleh \ phi radian. 
R_ \ phi = \ begin {} bmatrix 1 & 0 \\ 0 & e ^ {i \ phi} \ end {} bmatrix
di mana φ adalah pergeseran fasa. Beberapa contoh umum adalah \ frac {\ pi} {8} gerbang mana φ = \ frac {\ pi} {4} , Gerbang fase di mana φ = \ frac {\ pi} {2} dan gerbang Pauli-Z di mana φ = π. 

Gerbang Swap

Representasi rangkaian dari SWAP gerbang
Gerbang Swap swap dua qubit. Sehubungan dengan dasar | 00 \ rangle . | 01 \ rangle . | 10 \ rangle . | 11 \ rangle , Itu diwakili oleh matriks: 
\ mbox {} SWAP = \ begin {} bmatrix 1 & 0 & 0 & 0 \\ 0 & 0 & 1 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 0 & 1 \ end {} bmatrix .

Akar kuadrat dari gerbang Swap

Representasi dari sirkuit \ sqrt {\ mbox {}} SWAP gerbang
Sqrt (swap) gerbang melakukan setengah-cara swap dua qubit. Ini adalah universal seperti bahwa setiap kuantum banyak qubit gerbang dapat dibangun dari hanya sqrt (swap) dan gerbang qubit tunggal. 
\ sqrt {\ mbox {} = SWAP} \ begin {} bmatrix 1 & 0 & 0 & 0 \\ 0 & \ frac {1} {2} (1 + i) & \ frac {1} {2} (1 -i) & 0 \\ 0 & \ frac {1} {2} (1-i) & \ frac {1} {2} (1 + i) & 0 \\ 0 & 0 & 0 & 1 \\ \ end {} bmatrix .

Gerbang dikendalikan

Representasi sirkuit dikendalikan gerbang NOT
Gerbang dikendalikan bertindak atas 2 atau lebih qubit, di mana satu atau lebih qubit bertindak sebagai kontrol untuk beberapa operasi. Sebagai contoh, gerbang NOT dikendalikan (atau CNOT) bertindak atas 2 qubit, dan melakukan operasi TIDAK pada qubit kedua hanya ketika qubit pertama adalah | 1 \ rangle , Dan sebaliknya daun itu berubah. Hal ini diwakili oleh matriks 
\ mbox {} CNOT = \ begin {} bmatrix 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 0 & 1 \\ 0 & 0 & 1 & 0 \ end {} bmatrix .
Secara umum jika U adalah gerbang yang beroperasi pada qubit tunggal dengan representasi matriks 
U = \ begin {} bmatrix x_ {} 00 & x_ {} 01 \\ x_ {} 10 & x_ {} 11 \ end {} bmatrix .
maka-U dikontrol gerbang gerbang yang beroperasi pada dua qubit sedemikian rupa bahwa qubit pertama berfungsi sebagai kontrol. Ini peta negara secara sebagai berikut. 
Representasi rangkaian dari controlled- gerbang U
| 0 0 \ rangle \ Maps untuk | 0 0 \ rangle
| 0 1 \ rangle \ Maps untuk | 0 1 \ rangle
| 1 0 \ rangle \ Maps untuk | 1 \ rangle U | 0 \ rangle = | 1 \ rangle \ kiri (x_ {} 00 | 0 \ rangle + x_ {} 10 | 1 \ rangle \ right)
| 1 1 \ rangle \ Maps untuk | 1 \ rangle U | 1 \ rangle = | 1 \ rangle \ kiri (x_ {} 01 | 0 \ rangle + x_ {} 11 | 1 \ rangle \ right)
Matriks mewakili U dikendalikan 
\ mbox {C} (U) = \ begin {} bmatrix 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & x_ {} 00 & x_ {} 01 \\ 0 & 0 & x_ {} 10 & x_ {} 11 \ end {} bmatrix .
dikontrol X, Y dan Z gerbang
Qcircuit CX.svg
dikendalikan-X gerbang
Qcircuit CY.svg
dikendalikan-Y gerbang
Qcircuit CZ.svg
dikendalikan-Z gerbang
Ketika U adalah salah satu matriks Pauli, σ x, y σ, atau σ z, istilah masing"X controlled-", "controlled- Y", atau"Z controlled-" kadang-kadang digunakan. [1] 

Toffoli gerbang

Artikel utama: Toffoli gerbang
Representasi rangkaian dari Toffoli gerbang
The Toffoli gerbang, juga CCNOT gerbang, adalah gerbang 3-bit, yang umum untuk perhitungan klasik. Kuantum Toffoli gerbang gerbang yang sama, ditetapkan untuk 3 qubit. Jika dua bit pertama adalah di negara bagian | 1 \ rangle , Itu menerapkan Pauli-X pada bit ketiga, yang lain itu tidak apa-apa.Ini adalah contoh dari gerbang dikendalikan. Karena merupakan analog kuantum gerbang klasik, itu benar-benar ditentukan oleh tabel kebenarannya. 
Tabel kebenaranBentuk matriks
MEMASUKKANOUTPUT
000000
001001
010010
011011
100100
101101
110111
111110
\ begin {} bmatrix 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 \\ 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 \\ \ end {} bmatrix
Hal ini dapat juga digambarkan sebagai gerbang yang memetakan | a, b, c \ rangle untuk | a, b, c \ oplus ab \ rangle . 

Fredkin gerbang

Artikel utama: gerbang Fredkin
Representasi rangkaian dari Fredkin gerbang
The Fredkin gerbang (juga CSWAP gerbang) adalah gerbang 3-bit yang melakukan dikendalikanpertukaran. Hal ini yang universal untuk perhitungan klasik. Ini memiliki properti yang berguna bahwa angka 0 dan 1 dilestarikan sepanjang, yang dalam model yang bola bilyar berarti jumlah yang sama dari bola adalah output sebagai input. 
Tabel kebenaranBentuk matriks
MEMASUKKANOUTPUT
CSaya 1Saya I2CO 1O 2
000000
001001
010010
011011
100100
101110
110101
111111
\ begin {} bmatrix 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 1 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 1 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 1 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & 0 & 0 & 1 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 & 1 \\ \ end {} bmatrix

Gerbang kuantum Universal

Informal, satu set gerbang kuantum universal setiap set gerbang yang operasi apapun yang mungkin terjadi pada komputer kuantum dapat dikurangi, yaitu, setiap operasi kesatuan lain dapat dinyatakan sebagai urutan terbatas gerbang dari set. Secara teknis, hal ini tidak mungkin karena jumlah gerbang kuantum yang mungkin adalah terhitung, sedangkan jumlah urutan terbatas dari satu set yang terbatas adalah dihitung. Untuk mengatasi masalah ini, kita hanya mengharuskan operasi kuantum apapun dapat didekati dengan urutan gerbang dari himpunan berhingga ini. Selain itu, untuk kasus tertentu qubit tunggal unitaries yang Teorema Solovay-Kitaev menjamin bahwa hal ini dapat dilakukan secara efisien.
Satu set sederhana dari dua qubit gerbang kuantum universal gerbang Hadamard ( H ), Yang \ pi / 8 gerbang R (\ pi / 4) , Dan gerbang NOT dikendalikan.
Sebuah single-gerbang set gerbang kuantum universal yang juga dapat dirumuskan dengan menggunakan tiga qubit Deutsch gerbang D (\ theta) , Yang melakukan transformasi [2] 
| a, b, c \ rangle \ Maps untuk \ begin {kasus} i \ cos (\ theta) | a, b, c \ rangle + \ sin (\ theta) | a, b, 1-c \ rangle & \ mbox {} untuk a = b = 1 \\ | a, b, c \ rangle & \ mbox {.} dinyatakan \ end {} kasus
Universal klasik gerbang logika, yang Toffoli gerbang, direduksi menjadi gerbang Deutsch, D (\ begin {matrix} \ frac {\ pi} {2} \ end {matrix}), Sehingga menunjukkan bahwa semua operasi logika klasik dapat dilakukan pada sebuah komputer kuantum universal. 

Sejarah

Notasi saat gerbang kuantum dikembangkan oleh Barenco et al., [3] bangunan di notasi diperkenalkan oleh Feynman. [