Hasil Oracle pada P vs BPP


10

Biarkan menjadi masalah lengkap EXP. Kemudian, .P A = N P AAPA=NPA

Mari ada beberapa oracle yang memperhitungkan rekening permintaan yang (TM di P) akan membuat, dan kita bisa mendapatkan .M P BN P BBMPBNPB

Pertanyaan: Apakah kami memiliki hasil oracle yang serupa untuk P vs BPP?


2
Ya kita lakukan, tetapi saya tidak yakin saya dapat menemukan kutipan. (Nah, bagian pertama mudah, berikan kedua kelas oracle untuk masalah lengkap EXP.)
Robin Kothari

3
Jika Anda menganggap pengaturan PCP sebagai verifier yang memiliki akses oracle ke prover (di mana query oracle akan mengembalikan bit buktinya) maka kami tahu bahwa jika Anda mengizinkan verifier menjadi mesin BPP dengan randomness dan pertanyaan kemudian kelas bahasa dihitung adalah dan ketika verifier adalah mesin P (yang ada keacakan) dengan (bahkan dengan ) query kemudian kelas bahasa dihitung adalah . Ini tidak menunjukkan pemisahan oracle kecuali . Tetapi hanya sebuah contoh di mana akses oracle ke "tampaknya" lebih kuat. i t h log n 3 N P 3 log n P P N P B P Psayasayathcatatann3NP3catatannPPNPBPP
Sajin Koroth

@RobinKothari Mari maka jika adalah masalah lengkap, kita tidak memiliki (ketimpangan terakhir berdasarkan hierarki waktu)? Lalu apakah sementara ditampilkan? P=NP=EXPSEBUAHEXPNPSEBUAH=NPP=PP=P=NP=EXPPPSEBUAH=NPSEBUAHPP=NP=PPNP
T ....

Jawaban:


13

Saya memiliki ingatan yang samar-samar bahwa saya tahu referensi yang bagus untuk pemisahan oracle semacam itu. Saya akhirnya menemukannya.

Referensi hebat untuk pemisahan oracle (untuk kelas antara P dan PSPACE) adalah makalah berikut :

Vereshchagin, NK (1994), "TEOREM YANG DAPAT DIANDALKAN DAN TIDAK DAPAT DIPERLUASKAN DALAM TEORI ALGORITMA POLINOMIAL", Akademi Ilmu Pengetahuan Rusia. Izvestiya Matematika 42 (2): 261

Makalah ini menunjukkan (atau memberikan kutipan untuk) pemisahan oracle antara hampir setiap pasangan kelas yang mungkin Anda pedulikan antara P dan PSPACE (misalnya, memiliki kelas seperti P, RP, BPP, UP, FewP, NP, MA, AM , level lain dari PH, PH, IP, PSPACE, dll.).

Misalnya, Teorema 8 menunjukkan masalah oracle di coRP yang tidak ada di NP. Karena (relatif terhadap semua nubuatan) coRP berada di BPP dan NP mengandung P, kami mendapatkan masalah oracle di BPP yang tidak dalam P.

Seperti yang saya sebutkan di komentar saya, menunjukkan oracle yang mudah. Biarkan A menjadi bahasa lengkap-EXP atau bahasa lengkap-PSPACE.PSEBUAH=BPPSEBUAH


di sini adalah tautan unduhan gratis dari citeseer citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.51.1232
Marcos Villagra

Meskipun jika Anda bisa mendapatkan versi lengkap, saya akan merekomendasikan itu sebagai gantinya. Versi citeseer tidak memiliki angka dan karena itu kehilangan diagram kelas inklusi kompleksitas yang bagus (Gbr 1).
Robin Kothari

8

The Kompleksitas kebun binatang adalah teman Anda! Seperti yang dikatakan Robin, Anda memiliki separuh jawaban: setiap masalah EXP-complete meruntuhkan NP ke P, dan karena itu BPP ke P. Buhrman dan Fortnow membuat oracle relatif yang P = RP tetapi BPP tidak sama dengan P. Ini lebih dari apa yang Anda minta; Saya menduga ada konstruksi yang lebih mudah yang memisahkan P dari RP dan BPP.


6

Deskripsi yang bagus tentang oracle yang memisahkan P dan BPP diberikan oleh Greg Kuperberg dalam salah satu komentar dari posting blog yang menarik ini , di mana Terence Tao menggambarkan mesin Turing dengan nubuat dan hasil kerumitan relatif terhadap nubuat dalam bentuk alegori.


1
itu deskripsi yang keren :)
Sasho Nikolov

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.