Tentukan model komputasi MPostBQP agar identik dengan PostBQP kecuali kami mengizinkan pengukuran qubit secara polinomial banyak sebelum pengukuran pasca-seleksi dan akhir.
Bisakah kita memberikan bukti yang menunjukkan bahwa MPostBQP lebih kuat daripada PostBQP?
Tentukan MPostBQP [k] untuk memungkinkan beberapa putaran pengukuran dan pasca pemilihan sebelum kita melakukan pengukuran akhir. Pilih pengindeksan jadi MPostBQP [1] = PostBQP dan MPostBQP [2] = MPostBQP dan seterusnya. (Pembaruan: Definisi formal diberikan di bawah ini.)
Pertimbangkan permainan Arthur-Merlin. Mungkin kita dapat mensimulasikannya dalam model perhitungan ini: Pemilihan pasca dapat mengambil peran Merlin menghasilkan pesan yang meyakinkan dan pengukuran menengah dapat mengambil peran lemparan koin publik Arthur. Kemungkinan ini membuat saya bertanya:
Apakah kita memiliki AM [k] MPostBQP [k]?
Ini memang dikenal untuk , yang mengatakan MA PP. Untuk menunjukkannya untuk berarti MPostBQP = PP hanya jika AM PP. Karena ada oracle relatif yang AM tidak terkandung dalam PP , ini bisa memberikan jawaban positif untuk pertanyaan pertama saya.
Akhirnya, untuk banyak kasus putaran polinomi,
Apakah kita memiliki PSPACE MPostBQP [poli]? Jika demikian, apakah ini kesetaraan?
Ini akan menjadi filosofis menarik (setidaknya untuk saya) karena akan memberitahu kita bahwa "penurut" kelas masalah untuk "postselecting tukang sihir" termasuk (atau adalah ) semua PSPACE.
EDIT: Saya telah dimintai definisi formal MPostBQP. (Saya telah memperbarui yang berikut.)
MPostBQP [k] adalah kelas bahasa mana terdapat keluarga seragam dari sirkuit kuantum ukuran polinomial sehingga untuk semua input x , prosedur di bawah ini menghasilkan true dengan probabilitas setidaknya 2 / 3 jika x ∈ L , dan dengan probabilitas paling 1 / 3 jika x ∉ L . Prosedur, yang memungkinkan untuk beberapa pilihan yang mungkin bergantung pada L (tetapi tidak x), didefinisikan sebagai berikut:
Prosedur: Langkah 1. Terapkan operator kesatuan sesuai dengan ke negara input | 0 ⋯ 0 ⟩ ⊗ | x ⟩ . Perhatikan panjang pertama | 0 ⋯ 0 ⟩ register paling polinomial dalam panjang x . Langkah 2.Untuk i = 1 ⋯ k : Jika i adalah genap, maka ukur jumlah qubit yang diinginkan dari register pertama (paling banyak secara polinomi, mengingat ukuran register). Jika iganjil, lalu pilih-pilih jadi qubit tunggal yang dipilih dalam register pertama mengukur sebagai (dan memiliki jaminan bahwa probabilitas non-nol sehingga postselection tersebut valid, tentu saja). Langkah 3. Terakhir, ukur qubit terakhir pada register pertama, dan kembalikan true jika kita mengukur | 1 ⟩ dan palsu sebaliknya.
Kami memiliki MPostBQP [0] = BQP, MPostBQP [1] = PostBQP, dan MPostBQP: = MPostBQP [2]. Saya mencoba untuk mencerminkan kelas Arthur-Merlin di mana AM [0] = BPP, AM [1] = MA, dan AM [2] = AM.
EDIT (3/27/11 5 PM): Tampaknya ada perdebatan tentang bagaimana pasca pemilihan harus didefinisikan dalam konteks ini. Jelas, maksud saya untuk definisi yang tidak meremehkan pertanyaan saya! :) Definisi yang saya asumsikan adalah sebagai berikut: Postselecting pada bit kth berarti kita memproyeksikan negara ke subruang di mana bit kth adalah , dan menormalkan. Ternyata dalam skema di mana kita memilih sebelum kita melakukan pengukuran, maka kita dapat memperoleh statistik akhir dengan melihat probabilitas bersyarat dalam skema di mana pemilihan pasca diganti dengan pengukuran. Namun, saya mengklaim bahwa karakterisasi ini rusak ketika pengukuran dan pemilihan akhir diselingi. Saya pikir kebingungan berasal dari orang-orang yang menggunakan "definisi probabilitas kondisional" ini (yang bekerja dalam kasus khusus yang saya generalisasikan) sebagai definisi postselection, daripada definisi "pengukuran paksa" yang baru saja saya berikan, yang jelas tergantung pada memesan karena kurangnya komutatif. Saya harap ini membantu!
EDIT (3/27/11 9 PM): Saya sudah mendefinisikan pemilihan setelah formalisme murni-negara. Niel memberikan analisis dalam formalisme matriks kepadatan yang tidak setuju dengan tambang untuk contoh 3-qubit. Pelakunya adalah, sekali lagi, definisi postselection. Definisikan postselection dalam pengaturan matriks kerapatan sebagai berikut. Diberi matriks kepadatan , menulis ulang sebagai campuran negara dipisahkan M = Σ p i | a i ⟩ ⟨ sebuah i | . Biarkan | Sebuah i ⟩ menjadi hasil dari postselection (pada beberapa qubit) menggunakan formalisme murni-negara saya yang didefinisikan di atas. Tetapkan hasil dari postselection pada M menjadi.
Ini adalah definisi yang lebih masuk akal, karena tidak memberi kita hasil yang mengatakan bahwa setelah kita memilih, kita mengubah statistik peristiwa (pengukuran) yang sudah kita saksikan terjadi. Artinya, adalah probabilitas koin yang sudah "terbalik". Tidak masuk akal bagi saya untuk mengatakan bahwa kita akan kembali ke masa lalu dan bias flip koin yang sudah terjadi karena itu akan membuat pemilihan pasca saat ini lebih mungkin.
EDIT (3/28/11 1 PM): Niel mengakui bahwa dengan definisi saya masalahnya masuk akal dan tidak meremehkan - tetapi dengan ketentuan bahwa saya tidak boleh menyebutnya postselection . Mengingat jumlah kebingungan, saya harus setuju dengannya. Jadi mari kita sebut apa yang saya definisikan sebagai seleksi , yang melakukan "pengukuran paksa". Saya mungkin harus mengubah nama kelas kompleksitas yang saya definisikan juga (untuk tidak memiliki "Posting" di dalamnya) jadi mari kita sebut mereka QMS [k] (kuantum-ukur-pilih).