ภาษาที่สมบูรณ์แบบหนาแน่น NP หมายถึง P = NP


16

เราบอกว่าภาษาเป็นหนาแน่นถ้ามีพหุนามดังกล่าวว่าสำหรับทุกในคำอื่น ๆ สำหรับความยาวใดก็ตามมีอยู่เฉพาะคำ polynomially หลายความยาวที่ไม่อยู่ในJΣp

|JcΣn|p(n)
nN.nnJ.

ปัญหาที่ฉันกำลังศึกษาขอให้แสดงต่อไปนี้

หากมีภาษาที่สมบูรณ์แบบหนาแน่นอยู่แล้วNPP=NP

สิ่งที่ข้อความที่แนะนำคือการพิจารณาลดพหุนามถึง -แล้วสร้างอัลกอริทึมที่พยายามทำให้สูตรกำหนดเป็นไปตามที่ต้องการพร้อมกับสร้างองค์ประกอบใน3SATCNFJc.

สิ่งที่ฉันสงสัยคือ

มีหลักฐานเพิ่มเติมโดยตรงหรือไม่ ความคิดนี้เป็นที่รู้จักกันในการตั้งค่าทั่วไปมากขึ้น?


1
มีความคิดที่เกี่ยวข้องกับภาษากระจัดกระจายซึ่งเป็นเงื่อนไขที่ตรงกันข้าม:(n) |JΣn|p(n)
Yuval Filmus

2
ตรวจสอบทฤษฎีบท Mahaney ของ
Pål GD

2
@ PålGDเปลี่ยนเป็นคำตอบใช่ไหม (สมมติว่าข้อโต้แย้งมีภาษาที่หนาแน่น)
Yuval Filmus

คำตอบ:


6

นี่เป็นปัญหาการบ้านที่ดีเกี่ยวกับทฤษฎีบทของมานี่ย์

โปรดทราบว่าการรวมกันของภาษา "หนาแน่น" เป็นภาษาที่กระจัดกระจาย ยิ่งไปกว่านั้นถ้าภาษาคือ สมบูรณ์มันคือc o N P-สมบูรณ์NPcoNP

หากมีการ "หนาแน่น" ภาษาที่สมบูรณ์มีความเบาบางo N Pภาษาที่สมบูรณ์NP coNP

ทฤษฎีบท Mahaney บอกเราว่าไม่มีเบาบางภาษาที่สมบูรณ์เว้นแต่P = N PNPP=NP

เราสามารถใช้หลักฐานเพื่อแสดงว่าไม่มีภาษาหร็อมแหร็ม - ภาษาสมบูรณ์ยกเว้นP = c o N Pซึ่งเทียบเท่ากับP = N P (เนื่องจากPถูกปิดภายใต้การเติมเต็ม)coNPP=coNPP=NPP

ในการสรุปคำตอบคือไม่เว้นแต่ P โปรดทราบว่าถ้าP = N Pดังนั้นทุก ๆ ภาษาที่ไม่ใช่เรื่องไร้สาระก็คือN P- ที่สมบูรณ์P=NPP=NPNP

ป.ล. : คุณอาจต้องการลองต่อไปนี้แล้วใช้ทฤษฎีบทของ Mahaney: มี sparse - ชุดที่สมบูรณ์ถ้า if มีชุดc o N P - ชุดที่ไม่สมบูรณ์ อย่างไรก็ตามฉันสงสัยว่าข้อพิสูจน์สำหรับข้อความนี้จะง่ายกว่าการพิสูจน์ทฤษฎีบทของมาห์เนย์NPcoNP


4

NPHardP=NP

ร่างดังกล่าวมีหลักฐานที่สมบูรณ์


1
สิ่งนี้ไม่ได้ให้มากกว่าความคิดเห็น (ซึ่งไม่ใช่แม้แต่ของคุณ) โปรดทำอย่างละเอียดเพื่อให้คำตอบที่ถูกต้องจากโพสต์นี้
กราฟิลส์

@ ราฟาเอล: มันเป็นคำตอบที่เหมาะสม คุณตรวจสอบลิงก์หรือไม่
Tsuyoshi Ito

5
@TsuyoshiIto: คำตอบที่ประกอบด้วยเฉพาะลิงก์จะถือว่าไม่ดีใน SE; ดูที่นี่
Raphael

@ ราฟาเอล: คำถามที่ตอบถูกแก้ไขมาก่อนในวรรณคดี ลิงค์นี้มีหลักฐานทั้งหมด (ซึ่งมี 6 หน้า) ฉันคิดว่าถ้าเขามีคำถามเพิ่มเติมที่เราสามารถทำการสนทนาต่อ
Reza

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