ทฤษฎีบทของ Kannan บอกเป็นนัยว่า NEXPTIME ^ NP ⊄ P / poly หรือไม่?


12

ผมอ่านกระดาษ Buhrman และโฮเมอร์“วงจร Superpolynomial เกือบเบาบางออราเคิลและชี้แจงลำดับชั้น”

ที่ด้านล่างของหน้า 2 พวกเขากล่าวว่าผลลัพธ์ของ Kannan บอกเป็นนัยว่าไม่มีวงจรขนาดพหุนาม ฉันรู้ว่าในลำดับชั้นเวลาชี้แจงเป็นเพียงและฉันก็รู้ว่าผลลัพธ์ของ Kannan คือเช่นc) แน่นอนว่าทฤษฎีบทบอกว่า (เพื่อให้เป็นกรณีที่เราจะต้องแสดงให้เห็นว่า\ มีอยู่จริง \ \ L \ in \ Sigma_2Pเช่นนั้น\ forall c , L \ not \ in ขนาด (n ^ c)อย่างไรก็ตามฉันไม่เห็นว่าผลลัพธ์ของ Kannan มีความหมายอย่างไรNEXPTIMENPNEXPTIMENPΣ2EXPc LΣ2PLSize(nc)Σ2PP/polyLΣ2PcLSize(nc)NEXPTIMENPP/poly ?


อาจเหมาะสมกว่าสำหรับ cstheory.se
Yuval Filmus

@YuvalFilmus ตกลงขอบคุณ หากผู้ดำเนินรายการเห็นว่าเหมาะสมสำหรับ cstheory.se คุณสามารถย้ายได้

9
นี่เป็นปัญหาของ cs354 ในปัจจุบัน ... : - / ... ฉันสั่งให้นักเรียนไม่ถามอินเทอร์เน็ตดังนั้น "ลอเรน" จึงหวังว่าพวกเขาจะไม่เข้าชั้นเรียน
Ryan Williams

4
@Sasho ฉันคิดว่ามันจะเป็นการดีถ้าอย่างน้อยก็จนกว่าจะถึงวันที่กำหนด
Kaveh

3
@ เทอร์โบฉันเดาว่าฉันอาจจะดีหวังว่านี่ไม่ใช่ปัญหาของคนอื่นในขณะนี้
Sasho Nikolov

คำตอบ:


11

คำตอบของรุ่นนี้รวมคำติชมจาก Emil Jeřábek

เท่าที่ฉันเห็นการบิดหลักคือมีภาษาในของความซับซ้อนวงจรเอ็กซ์โพเนนเชียล โดยเฉพาะอย่างยิ่งแก้ไขการเข้ารหัสไบนารีของวงจรบูลีนและกำหนดเป็นภาษาที่กำหนดโดยEXPΣ2PL

Lnไม่ได้ถูกกำหนดโดยวงจรขนาดและ2n/2

ภาษาใด ๆซึ่งแจ๋ว lexicographically จะตัดสินใจโดยบางวงจรขนาดที่มากที่สุด ,Ln{0,1}nLnC2n/2

ที่สัญกรณ์หมายถึงชิ้น nLnLn=L{0,1}n

ในการทำเช่นนี้ในเวลาเชียลด้วย oracle คุณสามารถใช้การค้นหาแบบไบนารีบนส่วนย่อยของ (คิดว่าเป็นจำนวนเต็มบิต) เพื่อค้นหารายการแรก ชุดดังกล่าวซึ่งมีความซับซ้อนวงจร2} คุณเพียงแค่ให้เดาปัจจุบันของและใช้ Oracle เพื่อทดสอบว่ามีอยู่ของความซับซ้อนวงจรอย่างน้อย2} ตั้งแต่นี้จะช่วยให้เครื่องในซึ่งเขียนลงชิ้นทั้งอย่างเห็นได้ชัดนอกจากนี้เรายังสามารถตัดสินใจเป็นสมาชิกในและดังนั้นในLΣ2P{0,1}n2n>2n/2LnLnlexLn2n/2EXPΣ2PLnLnL

นี่เป็นสิ่งที่โต้แย้งกันมากใน Kannan แต่ปรับขนาดและปรับปรุงเพื่อใช้เวลาชี้แจง จากนั้นคุณควรจะสามารถใช้ทฤษฎีบทคาร์ป - ลิปตันในการปรับขนาดเพื่อแสดงให้เห็นว่าถ้าแล้วและคุณสามารถทำการวิเคราะห์เคสในหลักฐานของ Kannan ได้NEXPP/polyEXPΣ2PNEXPNP


AFAICS คำอธิบายของคุณให้โดยตรงภาษามากกว่าP_3} EXPΣ2PNEXPΣ3P
Emil Jeřábek

@ EmilJeřábekสมองของฉันไม่สามารถประมวลผลเครื่องพยากรณ์ได้ ฉันวัดปริมาณความลึกที่สี่:อยู่ในถ้ามีวงจรของขนาดเช่นนั้นและ [สำหรับวงจรทั้งหมดขนาดมีคำว่าที่ ] และ [สำหรับทุกซึ่งอยู่ก่อนหน้าเรียงตามลำดับมีขนาดวงจรมากที่สุด st สำหรับทุกw{0,1}nLC2nC(w)=1C2n/2w{0,1}nC(w)C(w)CCC2n/2w{0,1}n C(w)=C(w)] นี่น่าจะเป็นระดับที่สี่ของลำดับชั้นเอ็กซ์โพเนนเชียล มันคืออะไรในเครื่องหมาย oracle?
Sasho Nikolov

2
ประการแรก "มีคำว่า ... " และตัวระบุปริมาณสากลที่ใกล้เคียงกันจะไม่นับเป็นขนาดเชิงเส้นดังนั้นพวกเขาจึงสามารถคำนวณได้อย่างแม่นยำในช่วงเวลาที่อธิบาย ประการที่สองควอนตัมนอกสุดสามารถจำลองได้อย่างแม่นยำในเวลาเอ็กซ์โพเนนเชียลโดยใช้การค้นหาแบบไบนารี
Emil Jeřábek

1
นั่นคือฟังก์ชั่น lexicographically แรกบูลีนบนปัจจัยการผลิตที่ไม่ได้มีวงจรขนาดสามารถพบได้โดยค้นหา binary ชี้แจงเวลากับ Oracle สำหรับคำกริยา "มีอยู่ฟังก์ชั่น lexicographically ก่อนที่ไม่สามารถคำนวณได้ด้วยวงจรขนาด " fn2n/2ff2n/2
Emil Jeřábek

1
@SashoNikolov ดังนั้นจึงยังคงทำงานตั้งแต่P} แต่เราไม่สามารถใช้ถ้าแล้วใช้คาร์พ-ลิปตันในcstheory.stackexchange.com/questions/39837/... ดังนั้นเราจึงมีและIOP นี้ไม่ทำงานสำหรับ{} EXPΣ2PNEXPΣ3PNEXPi.o.P/polyEXPPPi.o.P/polyNEXPΣ3Pi.o.P/polyNEXPNP
T ....
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.