ผลที่ตามมาของปัญหาที่สมบูรณ์สำหรับปัญหา NP intersects coNP


24

อะไรคือผลกระทบของการมีปัญหาที่สมบูรณ์ในN P C o N P ?NPcoNP


ดูเพิ่มเติมที่mathoverflow.net/questions/34889/…
Jukka Suomela

ฉันรู้ลิงค์นั้น คำถามของฉันเกี่ยวกับผลที่ตามมา ตัวอย่างเช่นหากภาษา L สมบูรณ์สำหรับN P c o N Pแล้ว PH จะยุบลงในระดับi -th หรืออะไรทำนองนั้น NPcoNPi
Marcos Villagra

จริงๆแล้วฉันถามคำถามเดียวกันกับความคิดเห็นในลิงค์นั้น แต่ฉันต้องการทำให้เป็นคำถามจริง
Marcos Villagra

2
ใช่ฉันรู้ว่าคุณรู้ แต่หน้า mathoverflow ให้ข้อมูลพื้นหลังที่เป็นประโยชน์แก่ผู้อื่น
Jukka Suomela

คำตอบ:


18

นี่เป็นปัญหาแบบเปิด (กว้าง) ในขณะที่เราไม่รู้อะไรเลย โดยเฉพาะเนื่องจากความไม่แน่นอนในการพิสูจน์ N P C o N PNPcoNPปัญหาที่สมบูรณ์เราต้องพิสูจน์เทคนิคแตกต่างกันมากกว่าอยู่ในขณะนี้ ด้วยเหตุนี้การอภิปรายถึงผลที่ตามมาควรรวมถึงการสัมผัสกันใน "การพิสูจน์ที่มีประสิทธิภาพ

สำหรับการสนทนาในหัวข้อล่าสุดมีคอลัมน์ NP-Completeness ที่ 26 ของ David Johnson ในธุรกรรม ACM บนอัลกอริทึมจาก 2007 ( PDF ) ให้ผมถอดความบางสิ่งที่ดาวิดกล่าวว่าเกี่ยวกับคำถามของการพิสูจน์N P C o N PNPcoNPดำรงอยู่ปัญหาที่สมบูรณ์และเพิ่มความคิดของฉัน:

ขณะนี้เรามีผู้สมัครที่ "อ่อนแอ" ตามธรรมชาติสำหรับการเป็นสมาชิกในN P c o N P - PNPcoNPPในแง่ที่ว่าหลักฐานที่แข็งแกร่งที่สุดสำหรับการเป็นสมาชิกของพวกเขาคือเรายังไม่สามารถหาอัลกอริธึมเวลาพหุนามได้สำหรับพวกเขา เขาแสดงรายชื่อผู้สมัครสองคน: SMALL FACTOR, STOCHASTIC GAME ง่าย ๆ และ MEAN PAYOFF GAME "ความแปลกประหลาด" บางอย่างของปัญหาเหล่านี้มาจากเวลาฮิวริสติกที่ดีที่สุดสำหรับการแก้ปัญหาเช่น SMALL FACTOR หรือที่รู้จักกันว่า INTEGER FACTOR kkมีความซับซ้อนของเวลาแบบสุ่มของp o l y ( n ) 2 k L o กรัม( kpoly(n)2klog(k) ) (หากมีปัญหาที่สมบูรณ์อยู่ในNPCoNP-PNPcoNPPแล้วเป็นเช่นย่อยชี้แจง(ค่าชี้แจงอย่างหมดจดหรือพหุนามมาก)รันไทม์ถิ่นของชั้น?)

ดังนั้นเฉพาะที่เราต้องการที่จะพิสูจน์สิ่งที่ชอบ: ปัญหาที่เกิดขึ้นเป็นเพียงในPP IFF N P C o N P = PNPcoNP=P , เช่นครบถ้วนผลเช่นทฤษฎีบทคุกสำหรับ 3SAT และNNP P สำหรับN P การNPพิสูจน์ดังกล่าวในระดับสากลเกี่ยวข้องกับการลดเวลาพหุนาม (และแก้ไขข้อ จำกัด เพิ่มเติมที่คุณโปรดปรานข้อ จำกัด เพิ่มเติมเช่น Cook-Reduction, Karp-Reduction) เป็นผลให้ภายใต้เทคนิคการลดเวลาแบบพหุนามนั้นจะต้องเป็นกรณีที่มีการแสดงพหุนามเวลาที่เป็นที่รู้จักของชั้นเรียน สำหรับN PNPเราสามารถใช้เครื่องจักรทัวริงไม่ใช่กำหนดว่าหยุดภายในพหุนามP( | x | )p(|x|)จำนวนขั้นตอน ขณะที่เดวิดชี้ให้เห็นว่าเรามีการแสดงที่คล้ายกันสำหรับชั้นเรียนอื่น ๆ (ที่สถานะที่มีความชัดเจนมากขึ้น) เช่น P S P C EPSPACEและ#PP

อย่างไรก็ตามความยากลำบากในการให้การเป็นตัวแทนที่คล้ายกันสำหรับN P c o N PNPcoNPคืออะนาล็อก "ธรรมชาติ" ช่วยให้เราสามารถฝังปัญหาการหยุดชะงักในการเป็นตัวแทนและดังนั้นจึงไม่สามารถตัดสินใจได้ นั่นคือการพิจารณาความพยายามต่อไปเพื่อเป็นตัวแทนของN P C o N PNPcoNPกับสองเครื่องทัวริงไม่ใช่กำหนดว่าต้นฉบับรู้ภาษาเสริม:

คำถาม: การไม่ทัวริงเครื่องM *Mหยุดกับการป้อนข้อมูลx 0 , 1 nx0,1n ?

สร้างเครื่องจักรทัวริงเชิงเส้นสองเวลาM 1M1และM 2M2ดังนี้ บนอินพุตyy , M 1M1จะอ่านอินพุตและยอมรับเสมอ M 2M2ปฏิเสธเสมอเว้นแต่| y | | x | |y||x|และM Mยอมรับxxในขั้นตอน| y | |y|.

ดังนั้นM 1M1และM 2M2ยอมรับภาษาเสริมIFF M *Mไม่หยุดกับการป้อนข้อมูลx xดังนั้นโดยการตัดสินใจว่าเครื่องทัวริงเวลาพหุนามสองภาษายอมรับภาษาที่สมบูรณ์ไม่สามารถตัดสินใจได้

ดังนั้นการแสดง "ธรรมชาติ" ของN P C o N PNPcoNPปัญหาไม่ได้เป็นพหุนามเวลาที่รู้จัก คำถามที่ยังคง: วิธีทำคุณเป็นตัวแทนN P C o N PNPcoNPปัญหาดังกล่าวว่าพวกเขาเป็นพหุนามเวลาที่รู้จัก?

ยังไม่มีการทำงานอย่างมีนัยสำคัญที่ทำเกี่ยวกับเรื่องนี้ แต่ความละเอียดที่ประสบความสำเร็จเป็นสิ่งที่จำเป็นที่จะพิสูจน์ความสมบูรณ์ในN P C o NNPcoNP P ดังนั้นฉันอ้างว่าการมีอยู่ของเทคนิคการพิสูจน์ที่สามารถแก้ไขความสมบูรณ์ของN P c o N PNPcoNPจะเป็นเรื่องที่ใหญ่กว่าที่นี่ไม่ใช่ผล "อัตโนมัติ" ของN P c o N PNPcoNP - ปัญหาที่ไม่สมบูรณ์ ( เช่นคลาสที่ซับซ้อน, บางที, การยุบ) ที่เราได้รับรู้ถึงแล้ว (หรือมากกว่านั้น, จะได้รับการตระหนักถึง , สมมุติฐานในอนาคต)


1
ขอบคุณสำหรับ PDF ยังไม่ได้อ่าน แต่ฉันจะ มีบทความนี้: "ในฟังก์ชั่นรวมทฤษฎีบทการดำรงอยู่และความซับซ้อนในการคำนวณ" Nimrod Megiddo และ Christos Papadimitriou ทฤษฎีวิทยาการคอมพิวเตอร์ 81, 1991 มันไม่ได้เกี่ยวกับN P C o N Pแต่เกี่ยวข้อง TFNP ระดับหน้าที่ของมันคือT F N P = F ( N P C o N P ) มีทฤษฎีบทดังต่อไปนี้: "มีปัญหาที่สมบูรณ์ FNP ใน TFNP iff NP = coNP" เนื่องจากปัญหาการค้นหาและการตัดสินใจมีความเกี่ยวข้องกับพหุนามทฤษฎีบทนี้ก็ขยายไปถึงN P ด้วยหรือไม่NPcoNPTFNP=F(NPcoNP)C o N P ? ถ้าเป็นเช่นนี้สิ่งนี้จะบ่งบอกถึงการล่มสลายครั้งใหญ่ใน PH ถูกต้องหรือไม่ NPcoNP
Marcos Villagra

สิ่งนี้ไม่ได้แปลโดยตรง (ในแบบที่ฉันเชื่อว่าคุณหมายถึง) โปรดทราบว่าทฤษฎีบทไม่ได้อ้างถึงปัญหาที่สมบูรณ์ แต่ปัญหา FNP สมบูรณ์ สิ่งนี้เทียบเท่ากับการพูดว่า "มีปัญหาที่ทำให้ NP สมบูรณ์ใน NP \ cap coNP iff NP = coNP" เท่าที่ผมทราบก็เป็นไปได้ว่า NP \ หมวก coNP มีปัญหาที่สมบูรณ์แบบที่มีความแตกต่างจากปัญหา NP-สมบูรณ์โดยไม่ต้องPH ยุบ (ลิงก์เพื่อความสนุก;))
Daniel Apon

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