คือที่มีการเข้าถึงของออราเคิลเพื่อขนาดใหญ่กว่าเพียง ? ตามที่ผมเข้าใจเป็นเพียงเครื่องทัวริงที่สามารถทำให้คำสั่งไปยังคนอื่น ๆเครื่องถ้าดังนั้นกว่าสามารถจำลอง ? มีบางอย่างผิดปกติกับการโต้แย้งนี้หรือไม่?
คือที่มีการเข้าถึงของออราเคิลเพื่อขนาดใหญ่กว่าเพียง ? ตามที่ผมเข้าใจเป็นเพียงเครื่องทัวริงที่สามารถทำให้คำสั่งไปยังคนอื่น ๆเครื่องถ้าดังนั้นกว่าสามารถจำลอง ? มีบางอย่างผิดปกติกับการโต้แย้งนี้หรือไม่?
คำตอบ:
ในการปรับความคิดเห็นของฉันเป็นคำตอบและเพื่อขยาย:
เราไม่รู้ว่าNP NP = NP - มันเป็นปัญหาที่เปิดกว้างในทฤษฎีความซับซ้อนแม้ว่าเหมือนกับPกับNPเราสงสัยว่ามันไม่เท่ากัน หนึ่งในเหตุผลที่เราไม่ทราบวิธีจำลองNP oracle ด้วยเครื่องNPคือเราไม่รู้ว่าเครื่องNPสามารถตรวจพบปัญหาที่ส่งไปยัง oracle ได้หรือไม่
ชั้นNP NPยังเป็นที่รู้จักกันและเป็นหนึ่งในชั้นเรียนในระดับที่สองของลำดับชั้นของพหุนาม คลาสอื่นที่ระดับที่สองคือ (คลาสเหล่านี้ทั้งหมดจะเหมือนกันถ้าเราใช้oracle coNPความแตกต่างเพียงอย่างเดียวคือแก่นแท้ของการปฏิเสธเชิงตรรกะของผลลัพธ์) คลาสของระดับที่สามและสูงกว่าของลำดับชั้นถูกกำหนดโดยการให้ พวกเขายังoracle NPเพิ่มเติม:
คลาสต่างๆของลำดับชั้นพหุนามคิดว่าชัดเจน นั่นคือไม่ว่าคุณจะให้ออราเคิลNPจำนวนกี่เลเยอร์พลังในการคำนวณก็ไม่คิดว่าจะเสถียรในทุกจุด ถ้าNP NP = NPดังนั้นลำดับชั้นพหุนามจะยุบลงไปถึงระดับแรก : ทั้งหมดของคลาสสำหรับk ≥ 1 จะเท่ากับNP (ตามที่ต้องการสำหรับทุกเรื่องคลาสรวมถึงcoNPเนื่องจากเครื่องNPสามารถแก้ปัญหาใด ๆ ได้โดยการจำลองหอคอยแห่งoracles NPบางตัว)