Apakah itu qubit? Panduan jelas tentang blok asas komputer kuantum
Panduan ringkas dan mudah tentang qubit: apa itu qubit, cara superposisi dan pengukuran berfungsi, serta mengapa bit kuantum berbeza daripada bit klasik.
Halaman ini diterjemahkan daripada bahasa Inggeris. Nama syarikat dan produk serta pautan sumber kekal tidak berubah. Baca versi asal dalam bahasa Inggeris
Qubit ialah unit asas maklumat kuantum: padanan kuantum kepada bit klasik. Seperti bit, ia akhirnya menghasilkan satu daripada dua hasil apabila dibaca, biasanya dilabelkan sebagai 0 dan 1, tetapi sebelum pengukuran ia boleh berada dalam keadaan kuantum yang merangkumi kedua-dua keadaan asas dalam superposisi. Perbezaan ini kedengaran mudah, namun ia mengubah cara maklumat diwakili, dimanipulasi dan dihadkan dalam komputer kuantum.
Jawapan ringkas: qubit ialah sistem kuantum dua keadaan
Dalam pengkomputeran klasik, bit ialah sama ada 0 atau 1. Dalam pengkomputeran kuantum, qubit dimodelkan sebagai sistem kuantum dua keadaan, dengan keadaan asas ditulis sebagai (|0\rangle) dan (|1\rangle).
Qubit boleh direalisasikan secara fizikal dalam pelbagai cara. Artikel Wikipedia tentang qubit memberikan contoh seperti spin elektron, di mana dua aras boleh dianggap sebagai spin atas dan spin bawah, serta polarisasi foton tunggal, di mana dua keadaan polarisasi memainkan peranan sebagai dua aras tersebut. Perkara pentingnya bukan perkakasan tertentu, tetapi model abstraknya: mana-mana sistem fizikal yang bertindak seperti sistem kuantum dua keadaan yang boleh dikawal boleh mewakili qubit.
Inilah sebabnya qubit dipanggil blok binaan komputer kuantum. Ia memainkan peranan yang serupa dengan bit dalam pengkomputeran biasa, tetapi ia mematuhi mekanik kuantum dan bukannya logik klasik semata-mata.
Bagaimana qubit berbeza daripada bit klasik
Perbezaan terasnya ialah superposisi.
Bit klasik mempunyai satu nilai yang pasti pada satu-satu masa. Sebaliknya, qubit boleh berada dalam gabungan linear (|0\rangle) dan (|1\rangle). Dalam tatatanda standard, keadaannya boleh ditulis sebagai:
[ |\psi\rangle = \alpha|0\rangle + \beta|1\rangle ]
Di sini, (\alpha) dan (\beta) ialah amplitud kebarangkalian, dan secara umum ia ialah nombor kompleks. Ia bukan kebarangkalian secara langsung. Sebaliknya, apabila qubit diukur dalam asas standard, kebarangkalian untuk memperoleh 0 ialah (|\alpha|^2), dan kebarangkalian untuk memperoleh 1 ialah (|\beta|^2). Kebarangkalian tersebut mesti berjumlah 1:
[ |\alpha|^2 + |\beta|^2 = 1 ]
Ini membawa kepada salah faham umum yang wajar diperjelaskan. Mengatakan qubit “berada dalam kedua-dua keadaan serentak” ialah jalan pintas yang berguna, tetapi tidak lengkap. Yang penting bukan sekadar kedua-dua keadaan asas boleh mempunyai pemberat bukan sifar. Fasa relatif antara amplitud juga penting, kerana ia mempengaruhi interferens. Artikel Wikipedia tentang pengkomputeran kuantum menyatakan bahawa amplitud mengekod lebih daripada kebarangkalian hasil; fasa relatifnya bertanggungjawab terhadap kesan interferens.
Maklumat fasa itu tiada padanan biasa dalam pengkomputeran klasik.
Pengukuran: apabila kemungkinan kuantum menjadi jawapan klasik
Qubit boleh berevolusi sebagai keadaan kuantum, tetapi apabila anda mengukurnya dalam asas standard, hasilnya ialah bit klasik: sama ada 0 atau 1.
Proses pengukuran ini adalah asas. Mengukur qubit mengganggunya: superposisi kehilangan koherens, dan keadaan runtuh kepada salah satu hasil asas mengikut aturan Born. Ini berbeza daripada bit klasik, yang keadaannya pada prinsipnya boleh dibaca tanpa mengubah apa adanya.
Sebagai contoh, keadaan
[ \frac{1}{\sqrt{2}}|0\rangle + \frac{1}{\sqrt{2}}|1\rangle ]
menghasilkan 0 atau 1 dengan kebarangkalian yang sama apabila diukur dalam asas standard.
Ini ialah salah satu sebab pengkomputeran kuantum bukan sekadar “pengkomputeran klasik selari.” Anda tidak boleh memeriksa semua bahagian superposisi secara langsung. Algoritma kuantum perlu memanipulasi amplitud supaya interferens meningkatkan kebarangkalian jawapan yang berguna sebelum pengukuran berlaku.
Mengapa amplitud kompleks penting
Keadaan qubit memerlukan dua amplitud kompleks untuk dihuraikan. Ini mungkin kedengaran seperti perincian teknikal, tetapi ia amat penting untuk memahami mengapa pengkomputeran kuantum berkelakuan secara berbeza.
Dalam kebarangkalian klasik, kebarangkalian ialah nombor tidak negatif yang berjumlah 1. Dalam qubit, amplitud boleh menjadi kompleks, dan artikel Wikipedia tentang pengkomputeran kuantum menyatakan dengan jelas bahawa amplitud tidak semestinya positif. Ini membolehkan interferens musnah dan juga interferens membina. Algoritma kuantum boleh menggabungkan laluan pengiraan supaya sesetengah hasil menjadi lebih berkemungkinan manakala yang lain saling membatalkan.
Inilah asas konsep reka bentuk algoritma kuantum: memanipulasi qubit supaya interferens gelombang menguatkan kebarangkalian hasil pengukuran yang dikehendaki.
Jadi walaupun qubit sering diperkenalkan sebagai “seperti bit, tetapi kuantum,” huraian yang lebih tepat ialah ia merupakan vektor dalam ruang keadaan kuantum dua dimensi yang amplitudnya berevolusi dengan cara yang boleh saling berinterferens.
Perbandingan ringkas
| Ciri | Bit klasik | Qubit |
|---|---|---|
| Keadaan asas | 0 atau 1 | ( |
| Keadaan sebelum pembacaan | Nilai yang pasti | Boleh berada dalam superposisi (\alpha |
| Huraian matematik | Satu nilai binari | Vektor keadaan kuantum dua dimensi |
| Pembacaan | Memberikan 0 atau 1 tanpa konsep runtuhan kuantum | Memberikan 0 atau 1 secara kebarangkalian mengikut ( |
| Kesan pengukuran | Tidak semestinya mengganggu keadaan klasik yang disimpan | Mengganggu keadaan kuantum dan memusnahkan koherens dalam superposisi yang diukur |
| Huraian berbilang unit | (n) bit mewakili satu daripada (2^n) kemungkinan keadaan pada satu-satu masa | (n) qubit memerlukan vektor keadaan dalam ruang berdimensi (2^n) |
Daripada satu qubit kepada banyak qubit
Satu qubit hanyalah titik permulaan. Komputer kuantum berfungsi dengan daftar yang mengandungi berbilang qubit.
Bagi dua bit klasik, terdapat empat keadaan yang mungkin: 00, 01, 10, dan 11. Tetapi pada bila-bila masa, daftar dua bit klasik hanya menduduki satu daripadanya. Sebaliknya, dua qubit hidup dalam ruang keadaan empat dimensi yang direntangi oleh keadaan asas (|00\rangle), (|01\rangle), (|10\rangle), dan (|11\rangle). Secara lebih umum, daftar (n)-qubit dihuraikan dalam ruang Hilbert berdimensi (2^n).
Artikel Wikipedia tentang pengkomputeran kuantum menekankan satu akibat praktikal: menghuraikan keadaan penuh (n) qubit memerlukan (2^n) nombor kompleks. Pertumbuhan mendadak ini ialah salah satu sebab sistem kuantum sukar disimulasikan secara klasik, dan juga salah satu sebab komputer kuantum mungkin menawarkan kelebihan besar bagi sesetengah masalah.
Pengkomputeran kuantum memanfaatkan superposisi, interferens dan keterikatan. Penjelasan ini adalah tentang qubit, tetapi dalam amalan kuasa pengkomputeran kuantum datang daripada cara banyak qubit berinteraksi, bukan sekadar daripada kewujudan satu qubit secara terasing.
Intuisi sfera Bloch
Model visual yang lazim untuk qubit ialah sfera Bloch. Artikel Wikipedia tentang qubit menyatakan bahawa amplitud qubit boleh diparameterkan menggunakan dua sudut, yang sering ditulis sebagai (\theta) dan (\phi). Walaupun amplitud mentah (\alpha) dan (\beta) adalah kompleks, penormalan menyingkirkan satu darjah kebebasan, membolehkan keadaan qubit tulen dipetakan dengan cara geometri yang lebih mudah.
Bagi pembaca bukan pakar, intuisi utamanya ialah ini: qubit bukan sekadar suis 0/1 yang kabur. Keadaannya mempunyai struktur. Superposisi yang berbeza boleh membawa kepada kebarangkalian pengukuran yang sama dalam satu asas tetapi masih berkelakuan berbeza dalam pengiraan seterusnya kerana fasanya berbeza.
Itulah sebabnya sfera Bloch berguna. Ia mengingatkan anda bahawa keadaan qubit lebih kaya daripada lontaran syiling dengan kebarangkalian yang boleh dilaraskan.
Apa yang bukan qubit
Mudah untuk melebih-lebihkan apa yang boleh dilakukan oleh qubit.
Pertama, qubit tidak bermaksud anda boleh membaca banyak jawapan sekali gus. Pengukuran mengembalikan satu hasil klasik.
Kedua, artikel Wikipedia tentang qubit memang menyatakan bahawa satu qubit boleh memegang lebih banyak maklumat dalam protokol tertentu, dengan menyebut sehingga dua bit menggunakan superdense coding. Tetapi ini tidak sepatutnya ditafsirkan sebagai dakwaan umum bahawa qubit sekadar menyimpan “dua kali ganda lebih banyak data” daripada bit dalam pengkomputeran harian. Tingkah laku itu bergantung pada protokol dan sumber kuantum yang terlibat.
Ketiga, qubit tidak serta-merta berguna hanya kerana ia kuantum. Pelaksanaan perkakasan semasa dihuraikan oleh Qubit sebagai sebahagian besarnya masih bersifat eksperimen dan hanya sesuai untuk tugasan khusus tertentu. Dakwaan kelebihan kuantum pada tugasan tertentu ialah pencapaian saintifik penting, tetapi bukan bukti bahawa komputer kuantum sudah sedia untuk penggunaan meluas dalam masa terdekat.
Mengapa qubit sukar dibina
Konsep qubit adalah bersih dari sudut matematik. Perkakasannya tidak.
Pengkomputeran kuantum memerlukan kawalan tepat ke atas keadaan kuantum koheren. Jika qubit fizikal tidak diasingkan dengan baik daripada persekitarannya, dekoherens akan memperkenalkan hingar dan ralat. Qubit menunjukkan bahawa kerajaan melabur dalam qubit dengan masa koherens yang lebih panjang dan kadar ralat yang lebih rendah, dan ia memberikan contoh pelaksanaan termasuk superkonduktor dan perangkap ion.
Masalah kejuruteraan ini amat penting. Sifat yang sama yang menjadikan qubit berkuasa juga menjadikannya rapuh. Komputer kuantum yang berguna mesti mengekalkan koherens cukup lama untuk melaksanakan operasi, mengurus ralat, dan masih membolehkan pengukuran yang tepat pada akhirnya.
Timbal balik inilah yang membantu menjelaskan keadaan semasa bidang ini: janji teori yang kukuh, kemajuan eksperimen yang ketara, tetapi halangan besar untuk sistem praktikal berskala besar.
Mengapa qubit penting
Qubit penting kerana ia mengubah model pengiraan itu sendiri.
Komputer klasik boleh diabstrakkan dari segi keadaan klasik dan peraturan peralihan. Sebaliknya, komputer kuantum menggunakan keadaan kuantum koheren, di mana superposisi, fasa relatif dan interferens menjadi sebahagian daripada pengiraan. Ini membuka ruang, sekurang-kurangnya pada prinsipnya, kepada algoritma yang mengatasi pendekatan klasik bagi sesetengah tugasan. Qubit menyatakan komputer kuantum berpotensi menyiapkan sesetengah pengiraan secara eksponen lebih pantas daripada komputer klasik, termasuk aplikasi seperti memecahkan skim penyulitan yang digunakan secara meluas dengan mesin yang cukup besar dan membantu mensimulasikan sistem fizikal.
Namun begitu, “berpotensi” ialah perkataan yang tepat. Qubit ialah asas pengkomputeran kuantum, tetapi bukan jaminan kepada kelebihan kuantum yang berguna. Bidang ini bergantung pada sama ada peranti sebenar boleh diskalakan sambil mengawal dekoherens dan ralat.
Intipati utama
- Qubit ialah unit asas maklumat kuantum, serupa dengan bit klasik tetapi dikawal oleh mekanik kuantum.
- Apabila diukur dalam asas standard, qubit menghasilkan sama ada 0 atau 1.
- Sebelum pengukuran, qubit boleh berada dalam superposisi yang ditulis sebagai (\alpha|0\rangle + \beta|1\rangle).
- Kuasa dua magnitud (|\alpha|^2) dan (|\beta|^2) menentukan kebarangkalian untuk mengukur 0 atau 1, dan jumlahnya mesti sama dengan 1.
- Amplitud qubit membawa maklumat fasa, yang membolehkan interferens dan menjadikan tingkah laku kuantum lebih kaya daripada kebarangkalian biasa.
- Pengukuran mengganggu superposisi qubit, tidak seperti pembacaan biasa bagi bit klasik.
- Daftar yang mengandungi berbilang qubit menduduki ruang keadaan yang berkembang secara eksponen mengikut bilangan qubit.
- Qubit ialah asas kepada janji pengkomputeran kuantum, tetapi qubit sebenar adalah rapuh dan perkakasan semasa masih sebahagian besarnya bersifat eksperimen.
Sumber
Fakta di halaman ini diambil daripada sumber di bawah, diperoleh oleh DesignQuantum.
- Qubit en.wikipedia.org
- Quantum computing en.wikipedia.org