Seberapa kuat penghitungan "kuantum" yang tepat jika Anda menangguhkan unitaritas?


15

Pertanyaan pendek.

Apa kekuatan komputasi dari sirkuit "kuantum", jika kita mengizinkan gerbang non-kesatuan (tapi masih tidak dapat dibalik), dan membutuhkan output untuk memberikan jawaban yang benar dengan pasti?

Pertanyaan ini dalam arti tentang apa yang terjadi pada kelas EQP ketika Anda membiarkan sirkuit menggunakan lebih dari sekadar gerbang kesatuan. (Kami masih terpaksa membatasi diri pada gerbang yang dapat dibalik di atas C jika kami ingin dapat memiliki model perhitungan yang terdefinisi dengan baik.)

(Pertanyaan ini telah mengalami beberapa revisi sehubungan dengan kebingungan saya tentang hasil yang diketahui tentang sirkuit seperti itu dalam kasus kesatuan.)

Tentang perhitungan kuantum "tepat"

Saya mendefinisikan EQP demi pertanyaan ini menjadi kelas masalah yang dapat tepat diselesaikan dengan sirkuit keluarga seragam kuantum, di mana koefisien masing-masing kesatuan adalah dihitung dengan polinomial-waktu-dibatasi mesin Turing (dari string masukan 1n ) untuk setiap ukuran input n , dan tata letak sirkuit sebagai jaringan terarah juga dapat diproduksi dalam waktu polinomial. Dengan "tepat" terpecahkan, maksud saya bahwa mengukur bit output menghasilkan |0 dengan kepastian bagi NO kasus, dan |1 dengan pasti untuk kasus YES.

Peringatan:

  • Bahkan membatasi ke gerbang kesatuan, gagasan ini dari berbeda dari yang dijelaskan oleh Bernstein dan Vazirani menggunakan mesin Turing kuantum. Definisi di atas memungkinkan rangkaian keluarga { C n } pada prinsipnya memiliki gerbang tanpa batas ditetapkan - masing-masing sirkuit individu C n hanya menggunakan subset terbatas, tentu saja - karena gerbang yang berlaku dihitung dari input. (Mesin kuantum Turing dapat mensimulasikan setiap set gerbang hingga yang Anda sukai, tetapi hanya dapat mensimulasikan set gerbang hingga, karena hanya memiliki sejumlah transisi hingga.)EQP{Cn}Cn

  • Model perhitungan ini meremehkan setiap masalah dalam , karena kesatuan dapat berisi gerbang tunggal yang mengkodekan solusi untuk setiap masalah dalam P (koefisiennya setelah semua ditentukan oleh perhitungan waktu-poli). Jadi kompleksitas waktu atau ruang spesifik masalah tidak selalu menarik untuk sirkuit seperti itu.PP

Kita dapat menambah peringatan ini pengamatan bahwa implementasi praktis komputer kuantum akan memiliki noise. Model komputasi semenarik terutama untuk alasan teoritis , sebagai salah satu peduli dengan menyusun transformasi kesatuan daripada perhitungan layak, dan juga sebagai versi yang tepat dari . Secara khusus, meskipun peringatan di atas, kita memiliki PE Q PB Q P .BQPPEQPBQP

Alasan untuk mendefinisikan dalam cara saya lakukan adalah agar DISKRIT-LOG dapat dimasukkan ke dalam E Q P . Pada [  Mosca + Zalka 2003  ], ada algoritma polinomial-waktu untuk membangun sirkuit kesatuan yang secara tepat memecahkan instance DISCRETE-LOG dengan menghasilkan versi QFT yang tepat tergantung pada modulus input. Saya percaya bahwa kita kemudian dapat menempatkan DISCRETE-LOG ke dalam E Q P , seperti yang didefinisikan di atas, dengan menyematkan elemen-elemen rangkaian-konstruksi ke dalam cara koefisien gerbang dihitung. (Jadi hasilnya DISCRETE-LOG E Q P pada dasarnya dipegang oleh fiat, tetapi mengandalkan pembangunan Mosca + Zalka.)EQPEQPEQPEQP

Menangguhkan unitaritas

Biarkan menjadi kelas komputasi yang kita dapatkan jika kita menangguhkan batasan yang gerbang menjadi satu, dan memungkinkan mereka untuk berkisar pada transformasi yang tidak dapat dibalik. Bisakah kita menempatkan kelas ini (atau bahkan mencirikannya) dalam istilah kelas non-deterministik tradisional C lainnya ?EQPGLC

Salah satu alasan saya untuk bertanya: jika adalah kelas masalah yang secara efisien dapat dipecahkan dengan kesalahan yang dibatasi , berdasarkan rangkaian keluarga rangkaian "kuantum non-kesatuan" - di mana instance YA memberikan output dari | 1 dengan probabilitas paling sedikit 2/3, dan NO contoh dengan probabilitas paling 1/3 (setelah normalisasi negara-vector) - maka [Aaronson 2005] menunjukkan bahwa B Q P G L = P P . Yaitu: menangguhkan unitaritas dalam hal ini setara dengan membiarkan kesalahan yang tidak terikat.BQPGL|1BQPGL=PP

Apakah hasil yang serupa, atau hasil yang jelas, diperoleh untuk ?EQPGL


2
Secara intuitif, saya kira menjadi C o C = P . CCoC=P
Tayfun Bayar

Ini bukan tebakan buruk, seperti adalah unbounded- (satu sisi) versi -error dari E Q P seperti P P adalah versi kesalahan tak terbatas dari B Q P ; dan P P berisi C = P dan komplemennya, karena P P ditutup di bawah persimpangan dan komplemen. coC=P=NQPEQPPPBQPPPC=PPP
Niel de Beaudrap

Apakah sudah jelas bahwa NP terkandung dalam kelas ini? (Dan apakah kelas ini sama dengan EQP dengan pasca pemilihan?)
Robin Kothari

2
@RobinKothari: Saya tidak akan menganggap ini jelas, karena kondisi zero-error. Pertanyaan kedua tampaknya lebih mungkin daripada yang pertama. Perjanjian saya dengan Tayfun bahwa (... dan karena itu juga C = P ) adalah tebakan yang masuk akal adalah bahwa jika itu akan menjadi kelas yang sebelumnya didefinisikan sama sekali, itu adalah prima curiga, tetapi jelas jika benar itu tidak akan menjadi pengamatan sepele. EQPGL=coC=PC=P
Niel de Beaudrap

Apakah Anda tahu ada masalah di kelas ini yang tidak ada di P?
Robin Kothari

Jawaban:


6

Jawaban singkat. Ternyata menangguhkan persyaratan transformasi kesatuan, dan mengharuskan setiap operasi tidak dapat dibalik, menimbulkan kelas-kelas yang dapat didefinisikan dengan pasti. Kelas-kelas tertentu yang dimaksud adalah dan 'baru' subclass L P W P P , yang keduanya duduk antara S P P dan C = P . Kelas-kelas ini memiliki definisi yang cukup teknis, yang dijelaskan secara singkat di bawah ini; meskipun definisi-definisi ini sekarang dapat diganti, pada prinsipnya, dengan definisi-definisi dalam hal algoritma "seperti-kuantum" yang non-kesatuan.LWPPLPWPPSPPC=P

Kelas penghitungan berisi GRAF ISOMORFISME. Hal ini juga berisi seluruh kelas U P , jadi kita tidak akan mengharapkan tepat kesatuan algoritma kuantum untuk menjadi sekuat kelas non-kesatuan (seperti yang kita jika tidak bisa menunjukkan NSPPUP ).NPBQP

Jawaban yang lebih panjang.

  • Dalam pertanyaan saya, saya mengusulkan mendefinisikan ulang untuk memungkinkan masalah yang dipecahkan oleh keluarga sirkuit seragam yang menggunakan gerbang yang efisien dihitung, tetapi tidak harus diambil dari gerbang-himpunan berhingga. Saya tidak lagi begitu yakin bahwa itu adalah ide yang baik untuk mendefinisikan kembali E Q P dengan cara ini, meskipun saya percaya keluarga sirkuit tersebut berharga untuk belajar. Kita dapat memanggil kelas ini sesuatu seperti U n i t a r y P C sebagai gantinya.EQP EQPUnitaryPC

    Hal ini dimungkinkan untuk menunjukkan bahwa , yang sampai saat ini adalah yang terbaik dikenal menuju E Q P . Kelas L W P P lebih atau kurang sesuai dengan masalah yang ada algoritma acak, di mana NO instance menghasilkan hasil 1 dengan probabilitas tepat 0,5, dan contoh YA menghasilkan hasil 1 dengan beberapa probabilitas yang dapat efisien dan tepat dihitung dalam bentuk rasional, yang lebih besar dari (tetapi mungkin secara eksponensial mendekati) 0,5. Definisi teknis L W PUnitaryPCLWPPEQPLWPP disajikan dalam bentuk mesin Turing nondeterministik, tetapi tidak lebih mencerahkan.LWPP

    Jika kita mendefinisikan menjadi dibalik-gerbang setara dengan U n i t a r y P C , sehingga adalah serangkaian masalah yang persis dipecahkan oleh dibalik keluarga sirkuit dengan koefisien gerbang efisien dihitung, maka G L P C = L WGLPCUnitaryPC .GLPC=LWPP

  • Jika kita membatasi untuk terbatas gerbang-set, adalah mungkin untuk menunjukkan bahwa keluarga rangkaian kesatuan dapat disimulasikan dalam subset dari , yang dapat kita sebut L P W P P . (Menggunakan deskripsi L W P P di atas, berkorespondensi ini untuk algoritma acak di mana peluang mendapatkan output 1 untuk contoh YES persis m t ( x ) / 2 p ( | x | ) , untuk beberapa polinomial p , beberapa bilangan bulat mLWPPLPWPPLWPPmt(x)/2p(|x|)pm, Dan beberapa efisien dihitung jumlahnya banyak .)t

    Jika kita mendefinisikan sebagai ekuivalen gerbang yang tidak dapat dibalik dengan E Q P seperti yang didefinisikan secara normal, kita dapat menunjukkan bahwa E Q P G LL P W PEQPGLEQP .EQPGLLPWPP

Koreksi terkait DISCRETE LOG.

Hasil di atas bergantung pada teknik standar untuk mewakili koefisien aljabar, dengan cara yang tidak tergantung pada input (tetapi yang mungkin tergantung pada ukuran input). Dalam uraian pertanyaan awal, saya menyatakan bahwa [ Mosca + Zalka 2003 ] menunjukkan bahwa LOG DISKRET benar-benar dipecahkan oleh gerbang-set dengan koefisien yang dapat dihitung secara efisien. Kebenaran tampaknya lebih rumit. Jika seseorang peduli tentang solvabilitas yang tepat, maka saya menganggap representasi koefisien yang tepat menjadi penting: tetapi Mosca dan Zalka tidak menyediakan cara untuk melakukan ini dengan cara yang bergantung pada input. Jadi tidak jelas bahwa LOG DISKRET sebenarnya dalam atau di kelas baru U n i t a r y PEQP .UnitaryPC

Referensi.

  • de Beaudrap, Tentang penghitungan yang tepat dan kompleksitas kuasi-kuantum , [ arXiv: 1509.07789 ].

Sangat bagus!!! Sebuah pertanyaan naif: apa kekuatan sirkuit yang Anda gambarkan (sewenang-wenang tidak dapat dibalik; tepat atau perkiraan) ketika Anda mempertimbangkan kompleksitas sampel. (Yaitu kelas distribusi probabilitas yang dapat mereka berikan.)
Gil Kalai

@ GalKalai: Jika Anda tidak memaksakan invarian pada distribusi yang dihitung sirkuit ini (yaitu dengan meminta mereka mempertahankan 1-norma atau 2-norma), maka seseorang harus menentukan dengan tepat bagaimana seseorang ingin memetakan tensor yang dijelaskan oleh sirkuit tersebut pada distribusi probabilitas. Jika orang membayangkan bahwa distribusi ini entah bagaimana secara diam-diam adalah keadaan kuantum daripada distribusi probabilitas semu, orang mungkin mengubah normal dengan cara yang biasa dilakukan seorang fisikawan, tetapi pilihan ini tidak dipaksakan kepada kita.
Niel de Beaudrap

Setelah mengatakan itu: kendala apa pun yang dipaksakan, saya tidak segera tahu bagaimana saya akan menjawab pertanyaan itu. Tetapi dari karya Aaronson pada PostBQP , kita tahu kelas sampel perkiraan setidaknya PP-keras .
Niel de Beaudrap
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.