หลักฐานที่ขัดแย้งกันสำหรับความไม่เท่าเทียมกันของ P และ NP?


10

ฉันพยายามยืนยันว่า N ไม่เท่ากับ NP โดยใช้ทฤษฎีลำดับชั้น นี่คือข้อโต้แย้งของฉัน แต่เมื่อฉันแสดงให้ครูของเราและหลังหักเขาบอกว่านี่เป็นปัญหาที่ฉันไม่สามารถหาเหตุผลที่น่าสนใจที่จะยอมรับ

เราเริ่มต้นปิดโดยสมมติว่าP=NP P จากนั้นก็จะมีอัตราผลตอบแทนที่SATPที่ตัวเองแล้วตามที่SATTIME(nk) ) ขณะที่ยืนเรามีความสามารถที่จะทำลดทุกภาษาในNPเพื่อSAT T ดังนั้นNPTIME(nk) ) ในทางตรงกันข้ามทฤษฎีบทลำดับชั้นเวลาระบุว่าควรมีภาษาATIME(nk+1)ที่ไม่ได้อยู่ในTIME(nk) ) นี่จะทำให้เราสรุปได้ว่าAอยู่ในPแต่ไม่ใช่NPซึ่งขัดแย้งกับสมมติฐานแรกของเรา ดังนั้นเรามาสรุปว่าPNP P

มีบางอย่างผิดปกติกับหลักฐานของฉัน?


2
กรุณาเขียนสิ่งที่ต้องการแทน$\mathit{SAT}$ $SAT$ดังที่ Leslie Lamport เขียนไว้ในหนังสือ LaTeX ฉบับดั้งเดิมของเขาหนังสือเล่มนี้ย่อมาจาก S times A
Oliphaunt - คืนสถานะโมนิก้า

ยังดีกว่าใช้แพคเกจและก็เขียนcomplexity \SAT(ฉันเดาว่ามันไม่พร้อมใช้งานในสแต็กนี้)
Oliphaunt - คืนสถานะโมนิก้า

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

1
@Delretelizard ฉันมักจะทำ แต่มันเป็น "งานมากเกินไป" คราวนี้ (ฉัน / มือถือบน) การเข้าสู่ $ และ \ ทั้งหมดนั้นเป็นงานที่พิถีพิถัน ฉันเลือกที่จะให้การศึกษาแทน (การตัดสินใจนี้อาจไม่สมเหตุสมผลเลย)
Oliphaunt - คืนสถานะโมนิก้า

คำตอบ:


55

จากนั้นก็ให้ผลลัพธ์ว่าSATPซึ่งตัวมันเองนั้นตามมาจากSATTIME(nk) )

แน่ใจ

ขณะที่ยืนเรามีความสามารถที่จะทำลดทุกภาษาในNPเพื่อSAT T ดังนั้นNPTIME(nk) )

ไม่การลดเวลาพหุนามไม่ฟรี เราสามารถพูดได้ว่าใช้เวลาO(nr(L))ในการลดภาษาLถึงSATโดยที่r(L)เป็นเลขชี้กำลังในการลดเวลาของพหุนามที่ใช้ นี่คือที่อาร์กิวเมนต์ของคุณแตกสลาย ไม่มีแน่นอนคือkเช่นว่าทุกLNPเรามีr(L)<k k อย่างน้อยที่สุดสิ่งนี้ไม่ได้ติดตามจากP=NP และจะเป็นคำสั่งที่แข็งแกร่งมากขึ้น

และข้อความที่แข็งแกร่งขึ้นนี้ขัดแย้งกับทฤษฎีลำดับชั้นของเวลาซึ่งบอกเราว่าPไม่สามารถยุบเข้าไปในTIME(nk)นับเป็นNPทั้งหมดได้


1
ไม่ใช่เพียงเวลาสำหรับการลดเท่านั้น คุณสามารถลดปัญหาให้ใหญ่ขึ้นได้ ถ้าฉันสามารถแก้ไข X ใน O (n ^ 5) และฉันสามารถลดปัญหาใน Y ใน O (n ^ 6) เป็นอินสแตนซ์ขนาด O (n ^ 3) ของ X แล้วฉันต้องการ O (n ^ 15) เบ็ดเสร็จ.
gnasher729

ข้อโต้แย้งนี้นำไปใช้กับปัญหาที่สมบูรณ์แบบของ PTIME เช่น HORNSAT ซึ่งสามารถแก้ไขได้ในเวลาเชิงเส้น (แต่ไม่ใช่ปัญหาทั้งหมดใน P คือเวลาเชิงเส้น)
cody

8

สมมติว่า3SATNTIME[nk] ] โดยรุ่น nondeterministic ของทฤษฎีบทลำดับชั้นของเวลาสำหรับการใด ๆ  rมีปัญหาXrNTIME[nr]ที่ไม่อยู่ในNTIME[nr1] ] นี่เป็นผลลัพธ์ที่ไม่มีเงื่อนไขที่ไม่ได้ขึ้นอยู่กับข้อสันนิษฐานใด ๆ เช่นPNP

เลือกใด ๆr>k k สมมติว่าเรามีการลดลงที่กำหนดจากXrเพื่อ3SATที่วิ่งในเวลา  nt T มันผลิต3SATตัวอย่างของขนาดที่มากที่สุด  ntซึ่งสามารถแก้ไขได้ในเวลาที่มากที่สุด(nt)k=ntk k จากการเลือก  Xrเราต้องมีtk>r1ดังนั้นt>(r+1)/k k ฟังก์ชั่นนี้เติบโตได้โดยไม่ต้องผูกพันกับ Rr

ซึ่งหมายความว่ามีขอบเขตไม่ว่านานแค่ไหนก็สามารถใช้เพื่อลดพลNPปัญหา3SAT T แม้ว่า3SATPแต่ก็ยังไม่มีข้อ จำกัด ว่าจะใช้เวลานานแค่ไหนในการลด ดังนั้นโดยเฉพาะอย่างยิ่งแม้ว่า3SATDTIME[nk]สำหรับkบางคน  เราไม่สามารถสรุปได้ว่าNPDTIME[nk]NPDTIME[nk]k>k

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