แสดงว่าปัญหาใน X ไม่สมบูรณ์ X


18

ทฤษฎีอัตถิภาวนิยมของรีอัลอยู่ในPSPACEแต่ผมไม่ทราบว่ามันเป็น PSPACE สมบูรณ์ หากฉันเชื่อว่าไม่ใช่ในกรณีนี้ฉันจะพิสูจน์ได้อย่างไร

โดยทั่วไปได้รับปัญหาความซับซ้อนในบางชั้นเรียนX , ฉันจะแสดงให้เห็นว่ามันเป็นสิ่งที่ไม่ได้ X-สมบูรณ์ ? ยกตัวอย่างเช่นXอาจจะNP , PSPACE , EXPTIME


แน่นอนว่ามันไม่ใช่เรื่องง่ายและไม่มีใครสามารถให้คำตอบสำหรับส่วนทั่วไปของคุณ :-) ฉันมีปัญหามากเกินไปฉันรู้ว่าพวกเขาเป็น NP แต่ฉันไม่รู้ว่าพวกเขาเป็นปัญหาที่สมบูรณ์หรือไม่ (ไม่ใช่คนอื่นมากเกินไป)

คำตอบ:


16

การพิสูจน์จริงๆแล้วXไม่ใช่PSPACEสมบูรณ์ (ภายใต้การพูดลดพหุนามเวลา) จะยากมากที่จะทำ

ถ้าP=PSPACEแล้วทั้งหมดไม่น่ารำคาญ (เช่นไม่ใช่และไม่Σ ) และปัญหาที่ไม่มีที่สิ้นสุดในPSPACEมีPSPACEที่สมบูรณ์ภายใต้การลดลงของพหุนามเวลา เนื่องจากทฤษฎีอัตถิภาวนิยมของ reals มีคุณสมบัติที่ไม่สำคัญและไม่มีที่สิ้นสุดนี้พิสูจน์ว่ามันไม่ใช่ PSPACEสมบูรณ์จะหมายความว่าPPSPACE. (ดูคำตอบสำหรับคำถามนี้ใน CSTheory.SEสำหรับภาพร่างหลักฐาน)


1
ดูเหมือนว่าฉันจะกัดมากกว่าที่ฉันสามารถเคี้ยวเพื่อพูด
Dave Clarke

11

ปัญหาในไม่สมบูรณ์Xหากมีปัญหาอื่น ๆ ในXที่ไม่สามารถลดลงได้ วิธีการที่ตรงไปตรงมา (แต่อาจมีประสิทธิภาพในตัวอย่างที่ไม่สำคัญ) ก็คือการพิสูจน์ว่าปัญหาของคุณยังอยู่ในระดับความซับซ้อนอื่น ๆYเช่นY XXXXYYX X

ตัวอย่างเช่นถ้าคุณต้องการที่จะแสดงให้เห็นว่าปัญหาของคุณคือไม่สมบูรณ์แล้วมันจะเพียงพอที่จะแสดงให้เห็นว่ามันมีอยู่ในPตั้งแต่P E X P T ฉันM E แต่ถ้าคุณต้องการที่จะแสดงให้เห็นว่าปัญหาที่เกิดขึ้นไม่ได้เป็นN Pสมบูรณ์แล้วมันไม่จำเป็นต้องเพียงพอที่จะแสดงให้เห็นว่ามันมีอยู่ในPเพราะมันไม่เป็นที่รู้จักหรือไม่P = N PEXPTIMEPPEXPTIMENPPP=NP



3

ดังที่ Ryan เขียนไว้การพิสูจน์ว่าปัญหาไม่ยากไม่ใช่เรื่องง่าย

ขอเป็นปัญหาในระดับความซับซ้อนXและSเป็น WRT ปิดลด พิสูจน์ให้เห็นว่าคิวไม่X -hard WRT เทียบเท่ากับการแยกระดับความซับซ้อนที่ได้รับโดยการปิดQ WRT ≤ ตอนนี้ถ้าถามเป็นเรื่องยากอีกระดับY WRT แล้วมันหมายถึงการแยกYจากX อย่างที่คุณทราบมีผลการแยกไม่มากQXSQXQQYYX

ในกรณีของคุณ , = P mและY = PX=PSpace≤=mPY=P P

เนื่องจากเราไม่สามารถพิสูจน์ผลลัพธ์ดังกล่าวได้ในขณะนี้ (ยกเว้นข้อยกเว้นที่เป็นไปได้ของ Ryan :) ในการพิสูจน์ว่าไม่ใช่X -ฮาร์ดเราแสดงให้เห็นว่ามันอยู่ในระดับความซับซ้อนที่เชื่อว่ามีขนาดเล็กกว่าX . ตัวอย่างเช่นหากคุณแสดงให้เห็นว่าT h ( R , + , × , 0 , 1 )อยู่ในP Hมันจะถูกนำมาเป็นหลักฐานที่ดีสำหรับQ ที่ไม่เป็นXQXXTh(R,+,×,0,1)PHQX-hard (ในภาษาของนักตรรกวิทยาหากคุณไม่สามารถพิสูจน์ผลลัพธ์ที่ไม่มีเงื่อนไขได้ให้ลองพิสูจน์คำที่มีเงื่อนไขโดยถือว่าเป็นคำที่ยากที่จะพิสูจน์ แต่เป็นคำที่เชื่อกันอย่างกว้างขวางเช่น )PPSpace

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