Saya diberitahu bahwa komputer kuantum tidak lebih kuat secara komputasi daripada mesin Turing. Bisakah seseorang dengan ramah membantu memberikan beberapa referensi literatur yang menjelaskan fakta itu?
Saya diberitahu bahwa komputer kuantum tidak lebih kuat secara komputasi daripada mesin Turing. Bisakah seseorang dengan ramah membantu memberikan beberapa referensi literatur yang menjelaskan fakta itu?
Jawaban:
Apa yang sebenarnya terjadi adalah apa pun yang dapat dihitung komputer kuantum, mesin Turing juga dapat menghitung. (Ini tanpa berkomentar sama sekali tentang berapa lama mesin Turing untuk menghitung fungsi dibandingkan dengan komputer kuantum.)
Ini sebenarnya tidak sulit dilihat, asalkan Anda memahami perhitungan kuantum. Untuk sirkuit kuantum di atas set gerbang biasa, misalnya, hasilnya diatur oleh distribusi probabilitas, yang ditentukan oleh koefisien dari matriks kesatuan. Matriks kesatuan hanyalah produk matriks dari gerbang, dan dapat dihitung - jika Anda cukup sabar - oleh komputer klasik. Jadi untuk kemampuan komputasi yang tipis (tidak seperti efisiensi), tidak ada keuntungan menggunakan komputer kuantum.
Seluruh tantangan yang timbul dari mekanika kuantum adalah untuk menentukan apakah koefisien tersebut dapat dihitung secara efisien , yang merupakan masalah yang lebih menuntut daripada apakah mereka dapat dihitung sama sekali .
Di sisi lain QTM secara sepele sekuat TM, dan oleh karena itu, kedua model tersebut setara.
EDIT karena komentar
Untuk menanyakan "komputer" mana yang lebih kuat, pertama-tama kita perlu menjelaskan apa artinya lebih "kuat secara komputasi". Dan diskusi semi-filosofis ini dimulai dengan pertanyaan
Apa itu komputasi ?
Apakah "memutar MP3" mengajukan perhitungan? Apakah mengeluarkan angka acak adalah perhitungan?
Dengan hal di atas, harus jelas bahwa memiliki probabilitas tidak mengubah kekuatan model, dan TM klasik hanya dapat menampilkan daftar output yang mungkin bersama dengan probabilitas untuk setiap output. ini persis apa yang terjadi ketika TM mengalikan matriks dan output vektor - vektor mewakili probabilitas masing-masing dan setiap output pengukuran yang mungkin.
jawaban lain valid, hanya ingin menambahkan satu yang menekankan ini benar-benar pertanyaan yang sangat mendalam (sebagian besar masih terbuka / belum terselesaikan) di jantung banyak penelitian modern tentang pemisahan kelas kompleksitas dan kuantum vs komputasi klasik. keduanya setara secara fungsional sejauh komputer TM dan QM keduanya terbukti Turing lengkap ; ada beberapa cara untuk membuktikan ini.
tetapi kesetaraan dalam teori kompleksitas sangat bergantung pada kehalusan waktu dan ruang / efisiensi yaitu sumber daya untuk menghitung algoritma tertentu. dan ada juga sejumlah besar penelitian yang melihat "noise" dalam komputasi QM yang menganggap bahwa model-model tanpa suara teoritis mungkin tidak "nyata" atau dapat dicapai dalam praktik dan model nyata mungkin / akan memiliki noise yang signifikan. ada skema rumit untuk mengurangi kebisingan ini, dll .; ada beberapa komentar bagus tentang hal ini di berbagai posting di blog RJ Liptons misalnya mesin terbang abad ke-21
misalnya telah terbukti bahwa anjak piutang adalah dalam BQP, kelas algoritma kuantum yang berjalan dalam waktu P, oleh Shor dalam bukti terkenal bahwa pada saat itu juga meluncurkan sejumlah besar studi serius / penelitian ke dalam komputasi QM karena dramatisnya hasil.
Scott Aaronson adalah penulis / peneliti hebat tentang subjek dan telah menulis beberapa makalah yang dapat diakses oleh orang awam. lihat misalnya Batas komputer QM, komputasi SciAm atau QM menjanjikan wawasan baru, NYT .