คุณต้องเข้าใจว่าปัญหา มีโครงสร้างที่ไม่มีปัญหาทั่วไป ฉันจะยกตัวอย่างง่ายๆให้คุณ Let\} ภาษานี้เป็นเช่นที่คุณสามารถแสดงความเท่าเทียมกันและความไม่เท่าเทียมกันระหว่างสองตัวแปร เห็นได้ชัดว่าข้อ จำกัด ดังกล่าวสามารถแก้ไขได้ในเวลาพหุนามS A T Γ = { { ( 0 , 0 ) , ( 1 , 1 ) } , { ( 0 , 1 ) , ( 1 , 0 ) } }C S PS A TΓ={{(0,0),(1,1)},{(0,1),(1,0)}}
ฉันจะให้คุณสองข้อโต้แย้งเพื่อชี้แจงความสัมพันธ์ระหว่าง
และข้อ ขอให้สังเกตว่าทุกสิ่งที่ต่อไปนี้ถือว่า{NP}P ≠ N PCSPP≠NP
ข้อแรก : ข้อ จำกัด มีตัวแปรจำนวนคงที่ในขณะที่การเข้ารหัสของปัญหาระดับกลางอาจจำเป็นต้องใช้คำสั่งขนาดใหญ่ สิ่งนี้ไม่จำเป็นต้องเป็นปัญหาเมื่อข้อ จำกัด ขนาดใหญ่สามารถแสดงเป็นการรวมกันของสิ่งเล็ก ๆ โดยใช้ตัวแปรเสริม แต่น่าเสียดายที่นี้ไม่เสมอกรณีสำหรับทั่วไป\Γ
สมมติว่ามีเพียงของห้าตัวแปร เห็นได้ชัดว่าคุณสามารถแสดงของตัวแปรน้อยลงโดยการป้อนข้อมูลซ้ำ คุณไม่สามารถแสดงใหญ่กว่าได้ เนื่องจากวิธีการที่ใช้ตัวแปรส่วนขยายนั้นต้องใช้การแยกตัวอักษรบวกและลบ แสดงให้เห็นถึงความสัมพันธ์ในตัวแปรที่ไม่เกี่ยวกับตัวอักษร แน่นอนเมื่อคุณคิดถึง 3-ในฐานะคุณต้องมีเพื่อให้มีความสัมพันธ์สี่อย่างของการแยกความสัมพันธ์กับอินพุตที่ถูกทำให้ยุ่งเหยิง (จากศูนย์ถึงสาม)O R O R O R Γ S A T C S P ΓΓORORORΓSATCSPΓ
ที่สอง : แต่ละความสัมพันธ์ในสามารถแสดงเป็นชุดคำสั่งที่มี (พูด) สามตัวอักษร ข้อ จำกัด แต่ละข้อจะต้องเป็นชุดคำสั่งทั้งหมด ในตัวอย่างที่มีข้อ จำกัด ด้านความเท่าเทียมกัน / ความไม่เท่าเทียมกันคุณไม่สามารถมีไบนารี (เช่นความสัมพันธ์ )) โดยไม่บังคับใช้ไบนารีที่ถูกทำให้ไร้ค่า (เช่นความสัมพันธ์ ) บนตัวแปรเดียวกันA N D ( 1 , 1 ) O R ( 0 , 0 )ΓAND(1,1)OR(0,0)
ฉันหวังว่านี้แสดงให้เห็นถึงกับคุณว่ากรณีที่ได้รับจาก s มีโครงสร้างที่แปลกประหลาดมากซึ่งจะบังคับใช้โดยธรรมชาติของ\หากโครงสร้างแน่นเกินไปคุณจะไม่สามารถแสดงปัญหาที่ยาก C S P ΓSATCSPΓ
บทพิสูจน์ของทฤษฎีบท Schaefer ก็คือเมื่อใดก็ตามที่บังคับใช้โครงสร้างที่หลวมพอที่จะแสดงปัญหาการตัดสินใจจากนั้นเดียวกันก็ให้อิสระเพียงพอที่จะแสดงอินสแตนซ์ทั่วไป 3-N P ∖ P Γ S TΓNP∖PΓSAT