TL; DR: Tidak, kami tidak memiliki tepat "umum" pernyataan tentang apa jenis masalah komputer kuantum dapat memecahkan , dalam hal teori kompleksitas. Namun, kami punya ide kasar.
Menurut sub-artikel Wikipedia tentang Relasi ke teori kompleksitas komputasi
Kelas masalah yang dapat diselesaikan secara efisien oleh komputer kuantum disebut BQP , untuk "kesalahan terbatas, kuantum, waktu polinomial". Komputer kuantum hanya menjalankan algoritma probabilistik , sehingga BQP pada komputer kuantum adalah lawan dari BPP ("kesalahan terbatas, probabilistik, waktu polinomial") pada komputer klasik. Ini didefinisikan sebagai serangkaian masalah yang dapat dipecahkan dengan algoritma waktu polinomial, yang probabilitas kesalahannya dibatasi dari setengahnya . Komputer kuantum dikatakan "memecahkan" masalah jika, untuk setiap contoh, jawabannya akan benar dengan probabilitas tinggi. Jika solusi itu berjalan dalam waktu polinomial, maka masalahnya ada di BQP.
BQP terkandung dalam kompleksitas kelas #P (atau lebih tepatnya di kelas terkait masalah keputusan P #P ), yang merupakan subkelas dari
PSPACE .
BQP diduga terpisah dari NP-complete dan superset P yang ketat, tetapi itu tidak diketahui. Baik faktorisasi integer dan log diskrit berada dalam BQP. Kedua masalah ini adalah masalah
NP yang diduga berada di luar BPP, dan karenanya di luar P. Keduanya diduga tidak lengkap NP. Ada kesalahpahaman umum bahwa komputer kuantum dapat menyelesaikan masalah NP-complete dalam waktu polinomial. Itu tidak diketahui benar, dan umumnya diduga salah.
Kapasitas komputer kuantum untuk mempercepat algoritma klasik memiliki batas yang kaku — batas atas kompleksitas komputasi kuantum. Bagian yang luar biasa dari perhitungan klasik tidak dapat dipercepat pada komputer kuantum. Fakta serupa terjadi untuk tugas komputasi tertentu, seperti masalah pencarian, yang algoritma Grover-nya optimal.
O ( N--√3)O ( N--√)
Meskipun komputer kuantum mungkin lebih cepat daripada komputer klasik untuk beberapa jenis masalah, yang dijelaskan di atas tidak dapat menyelesaikan masalah yang tidak bisa diselesaikan oleh komputer klasik. Mesin Turing dapat mensimulasikan komputer kuantum ini, jadi komputer kuantum seperti itu tidak akan pernah bisa menyelesaikan masalah yang tidak dapat dipastikan seperti masalah penghentian. Keberadaan komputer kuantum "standar" tidak membantah tesis Gereja-Turing. Telah berspekulasi bahwa teori gravitasi kuantum, seperti teori-M atau gravitasi quantum loop, dapat memungkinkan komputer yang lebih cepat dibangun. Saat ini, mendefinisikan komputasi dalam teori-teori tersebut adalah masalah terbuka karena masalah waktu, yaitu, saat ini tidak ada cara yang jelas untuk menggambarkan apa artinya bagi pengamat untuk mengirimkan input ke komputer dan kemudian menerima output.
Adapun mengapa komputer kuantum dapat secara efisien menyelesaikan masalah BQP:
n2 n
Biasanya, perhitungan pada komputer kuantum berakhir dengan pengukuran. Ini mengarah pada keruntuhan keadaan kuantum ke salah satu keadaan dasar. Dapat dikatakan bahwa keadaan kuantum diukur berada dalam keadaan yang benar dengan probabilitas tinggi.
Menariknya, jika kita secara teoritis mengijinkan post-selection (yang tidak memiliki implementasi praktis yang dapat diskalakan), kita mendapatkan kelas kompleksitas post-BQP :
Dalam teori kompleksitas komputasi, PostBQP adalah kelas kompleksitas yang terdiri dari semua masalah komputasi yang dapat dipecahkan dalam waktu polinomial pada mesin Turing kuantum dengan pemilihan dan kesalahan berikat (dalam arti bahwa algoritma tersebut benar setidaknya 2/3 dari waktu pada semua) input). Namun, Postselection tidak dianggap sebagai fitur yang dimiliki komputer realistis (bahkan yang kuantum), tetapi mesin-mesin postselecting menarik dari perspektif teoretis.
Saya ingin menambahkan apa yang disebutkan kadal @ Discrete di bagian komentar. Anda belum secara eksplisit mendefinisikan apa yang Anda maksud dengan "dapat membantu", namun, aturan praktis dalam teori kompleksitas adalah bahwa jika komputer kuantum "dapat membantu" dalam hal penyelesaian dalam waktu polinomial (dengan batas kesalahan) jika kelas Masalahnya itu bisa memecahkan kebohongan di BQP tetapi tidak di P atau BPP. Hubungan umum antara kelas kompleksitas yang kita bahas di atas diduga adalah:
P ⊆ BPP ⊆ BQP ⊆ PSPACE
Namun, P = PSPACE, adalah masalah terbuka dalam Ilmu Komputer . Juga, hubungan antara P dan NP belum diketahui.