Ini adalah pertanyaan yang telah saya pikirkan selama lebih dari 10 tahun. Pada 2008 saya adalah seorang mahasiswa, dan saya memberi tahu profesor komputasi kuantum saya bahwa saya ingin mempelajari "kompleksitas fisik" dalam melakukan algoritma kuantum yang "kompleksitas komputasinya" diketahui mendapat manfaat dari perhitungan kuantum.
Misalnya pencarian Grover membutuhkan gerbang kuantum sebagai lawanO(n)gerbang klasik, tetapi bagaimana jika biaya untuk mengendalikan gerbang kuantum sebagain4sedangkan untuk gerbang klasik hanyan?O(n−−√)O(n)n4n
Dia langsung menjawab:
"Tentunya ide Anda tentang kompleksitas fisik akan tergantung pada implementasi"
Ternyata itu benar. "Kompleksitas fisik" dari memanipulasi qubit dengan NMR jauh lebih buruk daripada untuk qubit superkonduktor, tetapi kami tidak memiliki formula untuk kesulitan fisik sehubungan dengan n untuk kedua kasus.nn
Ini adalah langkah-langkah yang perlu Anda ambil:
1. Munculkan model dekoherensi yang akurat untuk komputer kuantum Anda. Ini akan berbeda untuk spin qubit di titik kuantum GaAs, vs spin qubit di pusat NV berlian, misalnya.
2. Secara akurat menghitung dinamika qubit dengan adanya dekoherensi.
3. Plot vs n , di mana F adalah kesetiaan dari n decohered qubit dibandingkan dengan hasil yang akan Anda dapatkan tanpa decoherence. 4. Ini dapat memberi Anda indikasi tingkat kesalahan (tetapi algoritma yang berbeda akan memiliki persyaratan kesetiaan yang berbeda). 5.FnFn
Pilih kode koreksi kesalahan. Ini akan memberitahu Anda berapa banyak qubit fisik yang Anda butuhkan untuk setiap qubit logis, untuk tingkat kesalahan . 6. Sekarang Anda dapat merencanakan biaya (dalam hal jumlah qubit tambahan yang diperlukan) untuk "merekayasa" komputer kuantum.E
Sekarang Anda dapat melihat mengapa Anda harus datang ke sini untuk mengajukan pertanyaan dan jawabannya tidak ada di buku teks mana pun:
Langkah 1 tergantung pada jenis implementasi (NMR, Photonics, SQUIDS, dll.)
Langkah 2 sangat sulit. Dinamika Decoherence-free telah disimulasikan tanpa perkiraan fisik untuk 64 qubit , tetapi non-Markovian, dinamika non-perturbatif dengan decoherence saat ini terbatas pada 16 qubit .
Langkah 4 tergantung pada algoritma. Jadi tidak ada "skala universal" kompleksitas fisik, bahkan jika bekerja dengan jenis implementasi tertentu (seperti NMR, Photonics, SQUIDs, dll.)
Langkah 5 tergantung pada pilihan kode koreksi kesalahan
Jadi, untuk menjawab dua pertanyaan Anda secara khusus:
100101002100!100100
Itu tergantung pada pilihan Anda di Langkah 1 , dan belum ada yang bisa melewati Langkah 1 hingga Langkah 3 untuk mendapatkan formula yang tepat untuk kompleksitas fisik sehubungan dengan jumlah qubit, bahkan untuk algoritma tertentu. Jadi ini masih merupakan pertanyaan terbuka, dibatasi oleh kesulitan mensimulasikan dinamika sistem kuantum terbuka.
Apakah kita punya alasan untuk meyakini bahwa itu lebih atau kurang adalah yang pertama, dan bukan yang terakhir?
n!n100n