ให้เป็นคำพยากรณ์ทั่วไปในแง่ของหมวดหมู่ Cohen / Baire ให้เป็นการพยากรณ์แบบสุ่ม
มีชั้นเรียนซับซ้อน A และ B มี G = B G
คำถามที่ได้รับแรงบันดาลใจจากความคิดเห็นโดยสกอตต์ Aaronson
ให้เป็นคำพยากรณ์ทั่วไปในแง่ของหมวดหมู่ Cohen / Baire ให้เป็นการพยากรณ์แบบสุ่ม
มีชั้นเรียนซับซ้อน A และ B มี G = B G
คำถามที่ได้รับแรงบันดาลใจจากความคิดเห็นโดยสกอตต์ Aaronson
คำตอบ:
P = UP กับ generic (สมมติว่า P = PSPACE) แต่แยกกันโดยสัมพันธ์กับ oracle แบบสุ่ม
ในอีกทางหนึ่ง P = Promise-BPP ที่เกี่ยวข้องกับการสุ่ม แต่แยกกันเมื่อเทียบกับสามัญ ไม่สามารถนึกถึงชั้นที่ไม่ได้สัญญาไว้บนหัวของฉัน
ฉันสามารถติดตามการอ้างอิงบางอย่างหากคุณต้องการ
อัปเดต: หากคุณต้องการรุ่นที่ไม่ได้สัญญามี oracle สุ่ม (เพราะS p 2 ⊆ Z P P N P ) แต่แยกกันกับ oracle ทั่วไป (ตัวอย่างในกระดาษของฉันกับ Yamakami )
ฉันไม่คิดว่าเรารู้ถึงความแตกต่างของระดับความซับซ้อนที่ไม่มีเงื่อนไข / ไม่มีความซับซ้อนในรูปแบบข้างต้น (อัปเดต: ดูคำตอบของ Lance Fortnow สำหรับตัวอย่าง) แต่การเปรียบเทียบออราเคิลทั่วไปกับออราเคิลสุ่มต่อไปนี้อาจเป็นประโยชน์
ตัวอย่างเช่นด้วย oracle ทั่วไป (io หมายถึงบ่อยครั้งมาก)
PSPACE ⊆ io-P
EXP ⊆ io-ZPP
EXP NP ⊆ io-BPP
ดังนั้นสำหรับทุกปัญหาใน PSPACE relativized มีอัลกอริธึมเวลาพหุนาม (ใช้พยากรณ์) ว่าสำหรับขนาดอินพุตจำนวนมากอย่างไม่สิ้นสุดแก้ปัญหาอินสแตนซ์ทั้งหมดของขนาดนั้น (และทำนองเดียวกันกับ ZPP และ BPP ที่มีพฤติกรรมโดยพลการ .
เช่นเดียวกับ oracle สุ่ม:
IP <PSPACE
ลำดับชั้นของพหุนามเป็นอนันต์
ฟังก์ชันเรียกซ้ำทุกคำที่คำนวณได้ในเวลาพหุนามกับ oracle ทั่วไปคำนวณได้ในเวลาพหุนามโดยไม่มี oracle (เนื่องจาก oracle ว่างเปล่าสำหรับการยืดยาวพอ) ดังนั้นถ้า P <BPP ดังนั้นสิ่งนี้จะเก็บไว้สำหรับ oracle ทั่วไปในขณะที่สำหรับ oracle P = BPP แบบสุ่ม