ลำดับขั้นสำหรับ BPP เทียบกับการสุ่มตัวอย่าง


29

ในหนึ่งประโยค: การมีอยู่ของลำดับชั้นสำหรับบ่งบอกถึงผลลัพธ์การแยกตัวเป็นกลุ่มหรือไม่?BPTIME

คำถามที่เกี่ยวข้อง แต่ผู้รอบรู้คือ: การมีอยู่ของลำดับชั้นสำหรับบ่งบอกถึงขอบเขตที่ต่ำกว่ายากหรือไม่? การแก้ไขปัญหานี้กระทบกับสิ่งกีดขวางที่รู้จักในทฤษฎีความซับซ้อนหรือไม่?BPTIME

แรงจูงใจของฉันสำหรับคำถามนี้คือการเข้าใจความยากลำบากญาติ (ที่เกี่ยวกับการแก้ปัญหาเปิดใหญ่อื่น ๆ ในทฤษฎีความซับซ้อน) แสดงลำดับชั้นสำหรับ{} ฉันสมมติว่าทุกคนเชื่อว่ามีลำดับชั้นดังกล่าวอยู่ แต่โปรดแก้ไขให้ฉันถ้าคุณคิดอย่างอื่นBPTIME

พื้นหลังบางส่วน :มีภาษาเหล่านั้นซึ่งสมาชิกสามารถตัดสินใจได้โดยเครื่องเปลี่ยนรูปแบบความน่าจะเป็นในเวลาพร้อมความน่าจะเป็นข้อผิดพลาดแบบ จำกัด แม่นยำมากขึ้นภาษาหากมีเครื่องทัวริงน่าจะเป็นเช่นนั้นสำหรับใด ๆเครื่องทำงานในเวลาและยอมรับกับความน่าจะเป็นอย่างน้อยและสำหรับการใด ๆ ,ทำงานในเวลาและปฏิเสธกับความน่าจะเป็นอย่างน้อย2/3( n ) L B P T ฉันM E ( F ( n ) ) T x L T O ( F ( | x | ) ) 2 / 3 x L T O ( f ( | x | ) ) 2BPTIME(f(n))f(n)LBPTIME(f(n))TxLTO(f(|x|))2/3xLTO(f(|x|))2/3

โดยไม่มีเงื่อนไขก็จะเปิดให้บริการไม่ว่าจะเป็นสำหรับทุก1 Barak แสดงให้เห็นว่ามีลำดับชั้นเข้มงวดสำหรับสำหรับเครื่องที่มีคำแนะนำFortnow และ Santhanam ได้ปรับปรุงสิ่งนี้เป็นคำแนะนำ 1 บิต นี่ทำให้ฉันคิดว่าการพิสูจน์การมีอยู่ของลำดับชั้นเวลาน่าจะเป็นนั้นอยู่ไม่ไกล ในทางกลับกันผลที่ได้คือยังเปิดอยู่และฉันไม่สามารถหาความคืบหน้าใด ๆ หลังจากที่ปี 2004 อ้างอิงตามปกติสามารถพบได้ในสวนสัตว์c > 1 B P T I M E O ( บันทึกn )BPTIME(nc)BPTIME(n)c>1BPTIMEO(logn)

ความสัมพันธ์กับ derandomization มาจากผลลัพธ์ของ Impagliazzo และ Wigderson: พวกเขาแสดงให้เห็นว่าภายใต้สมมติฐานความซับซ้อนที่เป็นไปได้สำหรับค่าคงที่และค่าคงที่ . โดยทฤษฎีบทลำดับชั้นเวลาแบบคลาสสิกสำหรับเวลาที่กำหนดได้นี่หมายถึงลำดับชั้นของเวลาสำหรับเวลาที่น่าจะเป็น ฉันกำลังถามคำถามสนทนา: hiearchy น่าจะเป็นตีกับอุปสรรคที่เกี่ยวข้องกับการพิสูจน์ผลการสุ่มตัวอย่าง?d cBPTIME(nd)DTIME(nc)dc


แก้ไข:ฉันยอมรับคำตอบของไรอันเป็นโซลูชั่นที่สมบูรณ์ยิ่งขึ้น

หากใครมีข้อสังเกตเกี่ยวกับสิ่งที่อยู่ระหว่างเราและพิสูจน์การมีอยู่ของลำดับชั้นสำหรับเวลาความน่าจะเป็นอย่าลังเลที่จะตอบ / แสดงความคิดเห็น แน่นอนคำตอบที่ชัดเจนคือมีคำจำกัดความความหมายที่ท้าทายเทคนิคแบบดั้งเดิม ฉันสนใจการสังเกตที่ชัดเจนน้อยกว่าBPTIME

คำตอบ:


22

ให้ PTH เป็นสมมติฐานที่มีลำดับชั้นเวลาที่น่าจะเป็น สมมติว่าคำตอบสำหรับคำถามของคุณเป็นจริงคือ "PTH นัย " สำหรับการแก้ไขบางคจากนั้นจะเป็นจริงโดยไม่มีเงื่อนไข พิจารณาสองกรณี:c E X P B P PBPPTIME[2nc]cEXPBPP

  • หาก PTH เป็นเท็จแล้วBPP นี่คือสิ่งที่ตรงกันข้ามกับสิ่งที่แลนซ์สังเกตEXPBPP
  • หาก PTH เป็นจริงแล้ว "PTH นัย " อีกครั้งBPPE X P B P PBPPTIME[2nc]EXPBPP

ในความเป็นจริงแม้แต่การแยกตัวของ BPP ภายใต้ PTH ที่ไร้ขีด จำกัด มักจะนำมาซึ่งโดยไม่มีเงื่อนไข ดังนั้นสิ่งกีดขวางใด ๆ ที่นำไปใช้กับการพิสูจน์พวกเขาจะนำไปใช้ในการพิสูจน์ข้อความว่าE X P B P PEXPBPPEXPBPP


3
ดี ดังนั้นจึงมีสิ่งกีดขวางที่แข็งแกร่งในการแสดงให้เห็นว่ามีสิ่งกีดขวางที่เกี่ยวข้องกับการสุ่มตัวอย่างเพื่อพิสูจน์ PTH
Sasho Nikolov

18

ไม่ยากที่จะได้รับลำดับชั้นของเวลาที่น่าจะเป็นถ้า BPP = EXP ซึ่งเป็นกรณีที่ไม่มีการสุ่มตัวอย่างมากนัก


2
และคุณไม่จำเป็นต้องใช้ BPP = EXP คุณเพียงแค่ต้องใช้ BPP ไม่ใช่ DTIME (2 ^ {n ^ c)}) สำหรับค่าคงที่ c> 1 นั่นคือคุณเพียงต้องการให้ BPP นั้นยากสำหรับ DTIME ไม่ใช่ BPP นั้น สามารถแก้ปัญหาภาษาที่สมบูรณ์ได้ สิ่งนี้บอกว่าการขาดการสุ่มตัวอย่างรุนแรงแสดงถึงลำดับชั้น การขาดการทำให้กระจัดกระจายในระดับกลางคืออะไร
Jeff KInne

ข้อสังเกตที่ดี ดังนั้นการยุบก็ดีพอ ๆ กับการยุบเพื่อสร้างลำดับชั้น สิ่งนี้ทำลายแรงจูงใจของฉัน แต่ในทางเทคนิคแล้วมันเป็นไปได้ไหมที่ลำดับความน่าจะเป็นหมายถึงการแยกกลุ่มแม้ว่าการขาด derandomization คำถามที่ไม่เข้าใจเกี่ยวกับสิ่งที่เป็นอุปสรรคต่อปัญหาลำดับขั้นของ BPP ที่ยังคงมีอยู่ เช่นเป็นไปได้ที่ BPP มีลำดับชั้นสำหรับ oracles ทั้งหมด (คำถามที่ยังไม่ได้รับการแก้ไขของ Fortnow-Sipser'89) ดังนั้นการสัมพัทธภาพไม่ได้เป็นปัญหาหรือไม่
Sasho Nikolov
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.