Apa itu qubit? Panduan jelas tentang blok penyusun komputer kuantum
Panduan sederhana tentang qubit: apa itu, bagaimana superposisi dan pengukuran bekerja, serta mengapa bit kuantum berbeda dari bit klasik.
Halaman ini diterjemahkan dari bahasa Inggris. Nama perusahaan dan produk serta tautan sumber tidak diubah. Baca versi asli dalam bahasa Inggris
Qubit adalah unit dasar informasi kuantum: padanan kuantum dari bit klasik. Seperti bit, pada akhirnya qubit menghasilkan salah satu dari dua keluaran saat dibaca, biasanya diberi label 0 dan 1, tetapi sebelum pengukuran ia dapat menempati keadaan kuantum yang mencakup kedua keadaan basis dalam superposisi. Perbedaan ini terdengar sederhana, tetapi mengubah cara informasi direpresentasikan, dimanipulasi, dan dibatasi di dalam komputer kuantum.
Jawaban singkat: qubit adalah sistem kuantum dua-keadaan
Dalam komputasi klasik, bit bernilai 0 atau 1. Dalam komputasi kuantum, qubit dimodelkan sebagai sistem kuantum dua-keadaan, dengan keadaan basis ditulis sebagai (|0\rangle) dan (|1\rangle).
Qubit dapat diwujudkan secara fisik dengan berbagai cara. Artikel Wikipedia tentang qubit memberi contoh seperti spin elektron, di mana dua tingkat energinya dapat diperlakukan sebagai spin atas dan spin bawah, serta polarisasi satu foton, di mana dua keadaan polarisasi berperan sebagai dua tingkat tersebut. Poin pentingnya bukan perangkat keras spesifiknya, melainkan model abstraknya: sistem fisik apa pun yang berperilaku sebagai sistem kuantum dua-keadaan yang dapat dikendalikan dapat merepresentasikan qubit.
Karena itu orang menyebut qubit sebagai blok penyusun komputer kuantum. Perannya mirip dengan bit dalam komputasi biasa, tetapi ia mematuhi mekanika kuantum, bukan hanya logika klasik.
Bagaimana qubit berbeda dari bit klasik
Perbedaan intinya adalah superposisi.
Bit klasik memiliki satu nilai pasti pada satu waktu. Sebaliknya, qubit dapat berada dalam kombinasi linear dari (|0\rangle) dan (|1\rangle). Dalam notasi standar, keadaannya dapat ditulis sebagai:
[ |\psi\rangle = \alpha|0\rangle + \beta|1\rangle ]
Di sini, (\alpha) dan (\beta) adalah amplitudo probabilitas, dan secara umum keduanya merupakan bilangan kompleks. Keduanya bukan probabilitas secara langsung. Sebaliknya, ketika qubit diukur dalam basis standar, probabilitas memperoleh 0 adalah (|\alpha|^2), dan probabilitas memperoleh 1 adalah (|\beta|^2). Kedua probabilitas itu harus berjumlah 1:
[ |\alpha|^2 + |\beta|^2 = 1 ]
Ini menimbulkan salah paham umum yang perlu diluruskan. Mengatakan qubit “berada di kedua keadaan sekaligus” adalah penyederhanaan yang berguna, tetapi tidak lengkap. Yang penting bukan hanya bahwa kedua keadaan basis dapat memiliki bobot tak nol. Fase relatif antara amplitudo juga penting, karena memengaruhi interferensi. Artikel Wikipedia tentang komputasi kuantum mencatat bahwa amplitudo memuat lebih dari sekadar probabilitas hasil; fase relatifnya bertanggung jawab atas efek interferensi.
Informasi fase itu tidak memiliki padanan klasik biasa.
Pengukuran: saat kemungkinan kuantum menjadi jawaban klasik
Qubit dapat berevolusi sebagai keadaan kuantum, tetapi ketika Anda mengukurnya dalam basis standar, hasilnya adalah bit klasik: entah 0 atau 1.
Proses pengukuran ini bersifat fundamental. Mengukur qubit mengganggunya: superposisi kehilangan koherensinya, dan keadaan runtuh ke salah satu hasil basis sesuai aturan Born. Ini berbeda dari bit klasik, yang keadaannya pada prinsipnya dapat dibaca tanpa mengubah dirinya.
Sebagai contoh, keadaan
[ \frac{1}{\sqrt{2}}|0\rangle + \frac{1}{\sqrt{2}}|1\rangle ]
menghasilkan 0 atau 1 dengan probabilitas yang sama ketika diukur dalam basis standar.
Ini adalah salah satu alasan komputasi kuantum bukan sekadar “komputasi klasik paralel.” Anda tidak bisa memeriksa semua bagian dari superposisi secara langsung. Algoritma kuantum harus memanipulasi amplitudo sehingga interferensi meningkatkan kemungkinan jawaban yang berguna sebelum pengukuran terjadi.
Mengapa amplitudo kompleks penting
Keadaan qubit memerlukan dua amplitudo kompleks untuk mendeskripsikannya. Ini terdengar seperti detail teknis, tetapi merupakan inti dari mengapa komputasi kuantum berperilaku berbeda.
Dalam probabilitas klasik, probabilitas adalah bilangan tak negatif yang jumlahnya 1. Dalam qubit, amplitudo dapat berupa bilangan kompleks, dan artikel Wikipedia tentang komputasi kuantum secara eksplisit mencatat bahwa amplitudo tidak harus bernilai positif. Hal ini memungkinkan interferensi destruktif maupun konstruktif. Algoritma kuantum dapat menggabungkan lintasan komputasi sehingga beberapa hasil menjadi lebih mungkin, sementara yang lain saling meniadakan.
Itulah dasar konseptual perancangan algoritma kuantum: memanipulasi qubit agar interferensi gelombang memperkuat probabilitas hasil pengukuran yang diinginkan.
Jadi, meskipun qubit sering diperkenalkan sebagai “seperti bit, tetapi kuantum,” deskripsi yang lebih setia adalah bahwa ia merupakan vektor dalam ruang keadaan kuantum dua dimensi yang amplitudonya berevolusi dengan cara yang dapat saling berinterferensi.
Perbandingan sederhana
| Fitur | Bit klasik | Qubit |
|---|---|---|
| Keadaan dasar | 0 atau 1 | ( |
| Keadaan sebelum pembacaan | Nilai pasti | Dapat berupa superposisi (\alpha |
| Deskripsi matematis | Satu nilai biner | Vektor keadaan kuantum dua dimensi |
| Pembacaan | Menghasilkan 0 atau 1 tanpa gagasan kuantum tentang keruntuhan | Menghasilkan 0 atau 1 secara probabilistik menurut ( |
| Efek pengukuran | Tidak secara inheren mengganggu keadaan klasik yang tersimpan | Mengganggu keadaan kuantum dan menghancurkan koherensi dalam superposisi yang diukur |
| Deskripsi banyak unit | (n) bit merepresentasikan satu dari (2^n) kemungkinan keadaan pada satu waktu | (n) qubit memerlukan vektor keadaan dalam ruang berdimensi (2^n) |
Dari satu qubit ke banyak qubit
Satu qubit hanyalah titik awal. Komputer kuantum bekerja dengan register yang terdiri dari banyak qubit.
Untuk dua bit klasik, ada empat keadaan yang mungkin: 00, 01, 10, dan 11. Tetapi pada saat tertentu register klasik dua-bit hanya menempati salah satunya. Sebaliknya, dua qubit berada dalam ruang keadaan empat dimensi yang direntang oleh keadaan basis (|00\rangle), (|01\rangle), (|10\rangle), dan (|11\rangle). Secara lebih umum, register (n)-qubit dideskripsikan dalam ruang Hilbert berdimensi (2^n).
Artikel Wikipedia tentang komputasi kuantum menyoroti satu konsekuensi praktis: mendeskripsikan keadaan penuh dari (n) qubit memerlukan (2^n) bilangan kompleks. Pertumbuhan yang eksplosif ini adalah salah satu alasan sistem kuantum sulit disimulasikan secara klasik, dan juga salah satu alasan komputer kuantum mungkin menawarkan keunggulan besar pada beberapa masalah.
Komputasi kuantum memanfaatkan superposisi, interferensi, dan keterikatan. Artikel penjelas ini membahas qubit, tetapi dalam praktiknya kekuatan komputasi kuantum datang dari bagaimana banyak qubit berinteraksi, bukan hanya dari keberadaan satu qubit secara terpisah.
Intuisi bola Bloch
Model visual yang umum untuk qubit adalah bola Bloch. Artikel Wikipedia tentang qubit mencatat bahwa amplitudo qubit dapat diparameterkan menggunakan dua sudut, yang sering ditulis sebagai (\theta) dan (\phi). Meskipun amplitudo mentah (\alpha) dan (\beta) bersifat kompleks, normalisasi menghilangkan satu derajat kebebasan, sehingga keadaan qubit murni dapat dipetakan dengan cara geometris yang lebih sederhana.
Bagi nonspesialis, intuisi utamanya adalah ini: qubit bukan sekadar sakelar 0/1 yang samar. Keadaannya memiliki struktur. Superposisi yang berbeda dapat menghasilkan probabilitas pengukuran yang sama dalam satu basis, tetapi tetap berperilaku berbeda dalam komputasi berikutnya karena fasenya berbeda.
Itulah sebabnya bola Bloch berguna. Ia mengingatkan Anda bahwa keadaan qubit lebih kaya daripada lemparan koin dengan peluang yang dapat diatur.
Apa yang bukan merupakan qubit
Mudah untuk melebih-lebihkan apa yang dilakukan qubit.
Pertama, qubit tidak berarti Anda dapat membaca banyak jawaban sekaligus. Pengukuran mengembalikan satu hasil klasik.
Kedua, artikel Wikipedia tentang qubit memang menyatakan bahwa satu qubit dapat memuat lebih banyak informasi dalam protokol tertentu, dengan menyebut hingga dua bit menggunakan pengodean superrapat. Tetapi ini tidak boleh ditafsirkan sebagai klaim umum bahwa qubit sekadar menyimpan “dua kali lebih banyak data” daripada bit dalam komputasi sehari-hari. Perilakunya bergantung pada protokol dan sumber daya kuantum yang terlibat.
Ketiga, qubit tidak otomatis berguna hanya karena bersifat kuantum. Implementasi perangkat keras saat ini digambarkan oleh Qubit sebagai sebagian besar masih eksperimental dan hanya cocok untuk tugas-tugas khusus tertentu. Klaim keunggulan kuantum pada tugas tertentu adalah tonggak ilmiah, tetapi bukan bukti bahwa komputer kuantum siap untuk penerapan luas dalam waktu dekat.
Mengapa qubit sulit dibangun
Konsep qubit bersih secara matematis. Perangkat kerasnya tidak.
Komputasi kuantum memerlukan kendali presisi atas keadaan kuantum yang koheren. Jika qubit fisik tidak cukup terisolasi dari lingkungannya, dekoherensi akan memperkenalkan derau dan kesalahan. Qubit menyoroti bahwa pemerintah berinvestasi pada qubit dengan waktu koherensi yang lebih lama dan tingkat kesalahan yang lebih rendah, serta memberi contoh implementasi termasuk superkonduktor dan perangkap ion.
Masalah rekayasa ini sangat sentral. Sifat yang sama yang membuat qubit kuat juga membuatnya rapuh. Komputer kuantum yang berguna harus mempertahankan koherensi cukup lama untuk menjalankan operasi, mengelola kesalahan, dan tetap memungkinkan pengukuran yang akurat pada akhirnya.
Trade-off itu membantu menjelaskan keadaan bidang ini saat ini: janji teoretis yang kuat, kemajuan eksperimental yang menonjol, tetapi hambatan besar menuju sistem praktis berskala besar.
Mengapa qubit penting
Qubit penting karena ia mengubah model komputasinya sendiri.
Komputer klasik dapat diabstraksikan dalam hal keadaan klasik dan aturan transisi. Komputer kuantum, sebaliknya, menggunakan keadaan kuantum koheren, di mana superposisi, fase relatif, dan interferensi menjadi bagian dari komputasi. Ini membuka jalan, setidaknya secara prinsip, bagi algoritma yang mengungguli pendekatan klasik pada beberapa tugas. Qubit menyatakan komputer kuantum berpotensi menyelesaikan beberapa perhitungan secara eksponensial lebih cepat daripada komputer klasik, termasuk aplikasi seperti memecahkan skema enkripsi yang digunakan secara luas dengan mesin yang cukup besar dan membantu mensimulasikan sistem fisik.
Tetap saja, “berpotensi” adalah kata yang tepat. Qubit adalah fondasi komputasi kuantum, tetapi bukan jaminan keunggulan kuantum yang berguna. Bidang ini bergantung pada apakah perangkat nyata dapat diskalakan sambil tetap mengendalikan dekoherensi dan kesalahan.
Poin-poin utama
- Qubit adalah unit dasar informasi kuantum, analog dengan bit klasik tetapi diatur oleh mekanika kuantum.
- Saat diukur dalam basis standar, qubit menghasilkan 0 atau 1.
- Sebelum pengukuran, qubit dapat berada dalam superposisi yang ditulis sebagai (\alpha|0\rangle + \beta|1\rangle).
- Kuadrat magnitudo (|\alpha|^2) dan (|\beta|^2) menentukan probabilitas pengukuran 0 atau 1, dan keduanya harus berjumlah 1.
- Amplitudo qubit membawa informasi fase, yang memungkinkan interferensi dan membuat perilaku kuantum lebih kaya daripada probabilitas biasa.
- Pengukuran mengganggu superposisi qubit, tidak seperti pembacaan bit klasik pada umumnya.
- Register yang terdiri dari banyak qubit menempati ruang keadaan yang tumbuh secara eksponensial seiring jumlah qubit.
- Qubit adalah fondasi dari janji komputasi kuantum, tetapi qubit nyata rapuh dan perangkat keras saat ini sebagian besar masih eksperimental.
Sumber
Fakta di halaman ini berasal dari sumber-sumber di bawah ini, yang dihimpun oleh DesignQuantum.
- Qubit en.wikipedia.org
- Quantum computing en.wikipedia.org