ทฤษฎีขั้วสองขั้วกินอะไร


10

เป็นที่ทราบกันดีว่าบางชั้นเรียนของNP -problems มีขั้วทฤษฎีบทซึ่งรับประกันว่างานในชั้นเรียนทุกคนเป็นอย่างใดอย่างหนึ่งNPสมบูรณ์หรืออยู่ในP ผลดังกล่าวที่รู้จักกันดีที่สุดคือ ทฤษฎีบทการแบ่งขั้วของ Schaeferพร้อมด้วยการสรุปทั่วไปจำนวนหนึ่ง

ความเข้าใจของฉันคือการพิสูจน์ทฤษฎีบทการแบ่งขั้วเหล่านี้ไม่ใช่เรื่องง่าย ฉันสงสัยว่าถ้ามีคำอธิบายสั้น ๆ ว่าทำไมบางคลาสมีทฤษฎีบทการแบ่งขั้วในขณะที่คนอื่นไม่ได้? โครงสร้างปัญหาที่สำคัญที่ทำให้ทฤษฎีเหล่านี้เป็นไปได้คืออะไร? หรือบางทีอาจจะไม่มีโครงสร้างที่เข้าใจได้อย่างชัดเจน แต่เป็นเรื่องลึกลับในแต่ละกรณีว่าทำไมห้องเรียนถึงมีหรือไม่มีทฤษฎีบทการแบ่งขั้ว


2
เป็นคำถามที่ดี ฉันคิดว่าสัญชาตญาณอย่างหนึ่งคือเรากำลัง จำกัด ปัญหาให้กับชั้นเรียนที่มีคำอธิบายที่ดี
Kaveh

5
นี่ไม่ใช่คำตอบ แต่อาจชี้ไปที่คำตอบอาจ (ไม่ใช่): หากระดับของปัญหามีขนาดใหญ่พอที่จะรวม (หรือแม้แต่เซตย่อยของมัน) ทฤษฎีบทของ Ladner จะนำไปใช้ และจะไม่มีการแบ่งขั้ว ดังนั้นชั้นเรียนที่มีการแบ่งแยกขั้วอย่างน้อยจะต้องมีโครงสร้างเพียงพอที่จะหลีกเลี่ยง Ladner ...NP
Joshua Grochow

1
Dichotomies เกิดขึ้นเมื่อภาษาหยาบเกินไปที่จะสร้างความแตกต่างที่ดี
András Salamon

คำตอบ:


2

สำหรับกรณีของทฤษฎีบทการแบ่งขั้วของ Schaefer อย่างไม่เป็นทางการพลังการแสดงออกที่เป็นสากลของสูตรบูลีน CNF ที่สร้างขึ้นจากความสัมพันธ์เชิงตรรกะที่ไม่ใช่ Schaefer นั้นอยู่เบื้องหลังการแบ่งขั้ว ความสัมพันธ์เชิงตรรกะทั้งหมดสามารถกำหนดได้โดยสูตรดังกล่าวโดยใช้ quantifier ที่มีอยู่ นี่คือการระบุไว้อย่างเป็นทางการในทฤษฎีบทการแสดงออกของ Schaefer (ทฤษฎีบท 2.5)

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