ยุบภายใต้สมมติฐานที่ว่า


13

เป็นที่ทราบกันว่าถ้าแล้วลำดับชั้นของพหุนามทรุดและAMΣ P 2 M A = A MNPP/PolyΣ2PMA=AM

อะไรคือการล่มสลายที่แข็งแกร่งที่สุดที่รู้จักกันจะเกิดขึ้นถ้า ?NEXPP/Poly


มันเป็นความจริง "ที่รู้จักกันว่าถ้าแล้วลำดับชั้นของพหุนามทรุด" O P 2NPP/poly2

คำตอบ:


14

ผมเชื่อว่าที่แข็งแกร่งคือMA สิ่งนี้ได้รับการพิสูจน์โดย Impagliazzo Kabanets และ WigdersonNEXP=MA

ดูhttps://scholar.google.com/scholar?cluster=17275091615053693892&hl=th&as_sdt=0,5&sciodt=0,5

ฉันยังสนใจที่จะรู้ถึงการพังทลายที่แข็งแกร่งกว่านี้อีก

แก้ไข (8/24): ตกลงฉันนึกถึงการล่มสลายที่อาจรุนแรงขึ้นซึ่งตามมาจากบทพิสูจน์ของเอกสารที่เชื่อมโยงข้างต้น เนื่องจากหมายถึง (ดูลิงก์ด้านบน) และปิดภายใต้ส่วนประกอบเรายังปิดภายใต้ส่วนประกอบดังนั้นซึ่งแข็งแกร่งกว่าเล็กน้อย อันที่จริงสมมติฐานหมายความว่าสำหรับการใด ๆภาษาที่เดียวสตริงพยานสามารถนำมาใช้ในโปรโตคอลแมสซาชูเซตที่สอดคล้องกันสำหรับทุก YES-กรณีของความยาวใดก็ตามจึงยัง (ที่N E X P = E X P E X P N E X P N E X P = M C o M N E X P W n n N E X P = O M A c o O M A O MNEXPP/polyNEXP=EXPEXPNEXPNEXP=MAcoMANEXPwnnNEXP=OMAcoOMAOMA= "แม่ที่หลงลืม" โปรดดู Fortnow-Santhanam-me http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.156.3018&rep=rep1&type=pdf ) คุณสมบัติพิเศษเหล่านี้ในขณะที่ทางเทคนิคสามารถพิสูจน์ให้เป็นประโยชน์ในการโต้แย้งขอบเขตล่างวงจรบางอย่าง

แก้ไข 2: ดูเหมือนว่า Andrew Morgan จะเน้นเรื่องนี้ไปแล้ว อ๊ะ :)


15

มีสิ่งสนุกสนานมากมายเกิดขึ้น ส่วนใหญ่คนที่ฉันรู้ของการเริ่มต้นกับกระดาษ IKW ที่นั่นการยุบNEXP=MAปรากฏขึ้นและ (ฉันคิดว่า) เป็นการล่มสลายที่แท้จริงที่สุดของคลาสความซับซ้อนที่เรารู้จัก มี "ทรุด" อีกหลายประเภทแม้ว่าฉันคิดว่าควรจะชี้ให้เห็น

ที่สำคัญที่สุดฉันคิดว่าเป็นคุณสมบัติ "พยานรวบรัดสากล" (เช่นจากกระดาษ IKW) สำหรับหนึ่งมันเป็นเครื่องมือที่ทำให้การยุบตัวอื่น ๆ ของคุณนั้นเกิดขึ้นอย่างตรงไปตรงมา อีกอันหนึ่งขอบเขตล่าสุดของวงจรต่ำกว่า (เช่นที่นี่และที่นี่ ) สำหรับNEXPใช้ประโยชน์จากการเชื่อมต่อนี้ สั้น ๆ , อสังหาริมทรัพย์กล่าวว่าสำหรับทุกNEXPภาษาLและใด ๆNEXP -machine MตัดสินใจLทุกxLมีพรรณนาชัดถ้อยชัดคำพยานตามMMอย่างเป็นทางการมีpพหุนามขึ้นอยู่กับMเพื่อให้ทุกxLมีวงจรCxขนาดเพื่อให้ตารางความจริงของเป็นลำดับของตัวเลือก nondeterministic สำหรับที่นำไปสู่การได้รับการยอมรับในการป้อนข้อมูลxp(|x|)CxMx

ความกระชับของพยานมาในสะดวกเพราะคุณสามารถ rederive ตรงไปตรงมามากของการยุบอื่น ๆ จากมัน ยกตัวอย่างเช่นมันนิด ๆ ดังต่อไปนี้ว่า{EXP} ตัวอย่างเช่นสมมติว่าอยู่ในผ่าน -machine Mสถานที่ให้บริการรวบรัดพยานกล่าวว่ามีความเป็นพหุนามเพื่อให้มีพยานรวบรัดขนาดหน้าจากนั้นเราสามารถเลือกในโดยบนอินพุต , บังคับให้วงจรทั้งหมดมีขนาดไม่เกินNEXP=coNEXP=EXPLNEXPNEXPMpMpLEXPxp(|x|)และตรวจสอบว่าพวกเขาเข้ารหัสลำดับของทางเลือกที่นำไปสู่ยอมรับการป้อนข้อมูลxคุณสามารถรวมสิ่งนี้กับผลลัพธ์ (รู้จักกันก่อนหน้านี้ผ่านการพิสูจน์เชิงโต้ตอบ) ที่EXPP / polyMxEXPP/polyEXP=MAเพื่อสรุป{}NEXPP/polyNEXP=MA

มันคุ้มค่าที่จะเน้นว่าเราจะต้องเลือกและด้วยเหตุนี้จึงเป็นรูปแบบของพยาน ตัวอย่างเช่นคุณสามารถสรุปได้จาก "MNEXPมีพยานรวบรัดสากล" ที่OMA} ที่นี่คือ "หลงลืม - MA" ซึ่งหมายความว่ามีความซื่อสัตย์ของเมอร์ลินซึ่งขึ้นอยู่กับความยาวของอินพุตเท่านั้น มันง่ายที่จะเห็นว่าดังนั้นโดยพื้นฐานแล้วนี่เป็นเพียงการให้รูปแบบปกติสำหรับวิธีคำนวณภาษาในภายใต้สมมติฐานที่ว่าNEXP=OMA=co-OMAOMAOMAP/polyNEXPP/polyNEXPP/polyOMAในที่แรก. นี่เป็นวิธีหนึ่งที่จะเห็นการล่มสลายของ :OMA

สำหรับภาษาตัดสินใจโดยเครื่องให้สร้าง machineดังต่อไปนี้ ดูป้อนข้อมูลบิตเป็นจำนวนระหว่างและ n สำหรับทุกความยาวnให้เดาพยานw xและเรียกใช้M ( x , w x )เพื่อตรวจสอบ M ( N )ยอมรับถ้าหากMยอมรับอย่างน้อยNค่าของxLNEXPMNEXPMnN12nxnwxM(x,wx)M(N)MNx. ทายถูกจัดเรียงดังกล่าวว่าคำอธิบายสั้นของพยานสำหรับMเป็นวงจรCซึ่งคำนวณแผนที่(x,i)iบิต -th ของwx x คิดว่าตอนนี้Nที่แม่นยำจำนวนสตริงในLที่มีความยาวnnจากนั้นพยานรวบรัดสำหรับMกับการป้อนข้อมูลNเป็นวงจรที่พร้อมเข้ารหัสทั้งหมดของM 'พยานสำหรับ length- nปัจจัยการผลิต โดยเฉพาะอย่างยิ่งถ้าMมีพยานสังเขปจากนั้นพยานทั้งหมดของMสามารถอธิบายพร้อมกันได้ในวงจรเดียวกัน

เพื่อให้การเคลมเสร็จสมบูรณ์เราจะจำได้ว่าNEXP=PCP[poly,poly] ] ปล่อยให้Mเป็นเครื่องที่คาดเดา PCP แล้ว deterministically จำลองตรวจสอบวรรคข้างต้นบอกเราดำรงอยู่ของ PCPs พร้อมกันชัดถ้อยชัดคำพรรณนาสำหรับภาษาในทุกNEXPNEXPดังนั้นตอนนี้เพื่อรับNEXP=OMAเรามี Merlin ส่งคำอธิบายสั้น ๆ ของ PCP สำหรับอินพุตทั้งหมดของความยาวอินพุตปัจจุบันซึ่ง Arthur สามารถตรวจสอบได้โดยเพียงเสียบอินพุตของเขาแล้วเรียกใช้ตัวตรวจสอบ PCP

[ขอบคุณที่โคดี้เมอเรย์สำหรับการชี้ออกเคล็ดลับของการใช้การป้อนข้อมูลการนับจำนวนของสตริงในLLก่อนหน้านี้ผมมีMใช้ว่าถ้าNEXPP/polyแล้วNEXP=EXPที่จะเขียนลงในตารางความจริงของLแต่กลยุทธ์ของโคดี้เป็นสง่ามากขึ้น.]

ในฐานะโน้ตสุดท้ายในขณะที่NEXP=MAบอกเป็นนัยในทางเทคนิคการยุบNEXP=PSPACEนั้นมีความหมายที่น่าสนใจอีกประการหนึ่ง เป็นที่รู้จักกันว่าPSPACEมีภาษาที่สมบูรณ์ซึ่งทั้งลดตัวเองลดลงเช่นเดียวกับลดตัวเองแบบสุ่ม โดยทั่วไปภาษาดังกล่าวทั้งหมดจะอยู่ในPSPACEดังนั้นเราจึงไม่ควรหวังที่จะพูด (ไม่มีเงื่อนไข) ที่มีภาษาที่สมบูรณ์เช่นนั้น คำสั่งที่คล้ายกัน (แทนที่NEXPโดยEXP ) ถูกใช้โดย Impagliazzo และ Wigdersonเพื่อสรุปประเภทของ "derandomization dichotomy" สำหรับNEXPได้เช่นภาษาที่สมบูรณ์ตราบใดที่เราหวังว่าNEXPPSPACE PSPACE อย่างไรก็ตามหากNEXP=PSPACEแล้วNEXP จะทำNEXPEXPBPPในความสัมพันธ์กับEXPดังนั้นมันอาจจะมีประโยชน์ในการค้นพบผลกระทบอื่น ๆ ของNEXPP/polyโพลี


BTW ไม่เชื่อใจผู้คนที่มีเอกสารฉบับล่าสุด (หรือแม้แต่ฉบับที่ดีที่สุด) นี่ไง
Ryan Williams

ขอบคุณสำหรับคำแนะนำ! ฉันจะเก็บไว้ในใจสำหรับอนาคต (และเป็นไปได้ว่ามันจะใช้กับผู้เขียนคนอื่นเช่นกัน)
Andrew Morgan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.