คำตอบง่าย ๆ :สำหรับแต่ละ - ปัญหามีค่าคงที่เช่นนั้นถ้าเราสามารถแก้ปัญหาในแล้วNPh a r d c N T I M E ( 2 o ( n 1)EXPTIMEhardcP≠NPNTIME(2o(n1c))P≠NP
หมายเหตุ: ค่าคงที่มาจากการระเบิดขนาดอินสแตนซ์ที่เกิดจากการลดลงc
การให้เหตุผล:ให้แทน - ปัญหาที่นั่นหมายความว่าปัญหาที่เกิดขึ้นในทุกคือซึ้งทำให้เวลาพหุนามเพื่อXในความเป็นจริงเราสามารถแสดงได้มากขึ้นE X P T ฉันM E h a r d E X P T I M E XXEXPTIMEhardEXPTIMEX
ปัญหาที่ได้รับการยอมรับสำหรับเวลากระโดดเครื่องจักรทัวริงที่กำหนดอยู่ในและดังนั้นจึงเป็นเวลาพหุนามออกซิเจนX D T I M E ( n ⋅ 2 n ) ⊆ E X P T ฉันM E X2nDTIME(n⋅2n)⊆EXPTIMEX
ดังนั้นจะต้องมีการแก้ไขอย่างต่อเนื่องบางดังกล่าวว่าปัญหาที่เกิดขึ้นในทุกคือซึ้งทำให้เวลาพหุนามเพื่อที่ขนาดเช่นระเบิดขึ้นเป็นc) นั่นคือกรณีของขนาด n จะลดลงไปกรณีของขนาดสำหรับXD T I M E ( 2 n ) X O ( n c ) O ( n c ) XcDTIME(2n)XO(nc)O(nc)X
ตอนนี้ถ้าเรามีจากนั้น . อย่างไรก็ตามนี่หมายถึง (ดูรายละเอียดด้านล่าง)DTIME( 2 n )⊆NTIME( 2 o ( n ) )P≠NPX∈NTIME(2o(n1c))DTIME(2n)⊆NTIME(2o(n))P≠NP
รายละเอียดเพิ่มเติม:หนึ่งสามารถแสดงให้เห็นว่าk})⇔P=NP ⇔ ∀ k N T ฉันM E ( n k ) ⊆ D T ฉันM E ( n ค' k )∃c′ ∀k NTIME(nk)⊆DTIME(nc′k)
ในคำอื่น ๆ ถ้าคุณสามารถแก้ -ปัญหาได้ในเวลาพหุนามแล้วมีวิธีที่สม่ำเสมอของการเร่งขึ้นปัญหาใด ๆ ในNPc o m p l e t e N PNPcompleteNP
ตอนนี้ขอสมมติว่าPโดยก่อนหน้า (กับ = 1) เราได้รับค่าคงที่เช่นนั้น
k ค' N T ฉันM E ( n ) ⊆ D T ฉันM E ( n C ' )P=NPkc′
NTIME(n)⊆DTIME(nc′).
ต่อไปเราสามารถใช้การขยายเพื่อขยายการรวมนี้และรับ
NTIME(2n)⊆DTIME(2c′n).
จากนั้นตามทฤษฎีลำดับขั้นเวลาที่กำหนดเรามี
สำหรับการใด ๆ0ϵ > 0
NTIME(2n)⊆DTIME(2c′n)⊊DTIME(2(c′+ϵ)n)
ϵ>0
ดังนั้นเราจึงไม่มี
DTIME(2(c′+ϵ)n)⊆NTIME(2n).
นอกจากนี้เราไม่สามารถมีเพราะการเติมเต็มเราจะได้รับ(n)})DTIME(2n)⊆NTIME(2o(n))DTIME(2(c′+ϵ)n)⊆NTIME(2o(n))
คำถามเพิ่มเติม:ไม่มีใครมีตัวอย่างง่ายๆใด ๆ ของ -ปัญหาที่เราสามารถกำหนดขนาดตัวอย่างระเบิดขึ้นคง ?C o มพีลิตรอีทีอีคEXPTIMEcompletec