ตัวอย่างของสูตร 3-CNF ที่ไม่น่าพอใจคืออะไร


15

ฉันพยายามคลุมหัวของฉันเพื่อพิสูจน์ความสมบูรณ์ของปัญหา NP ซึ่งดูเหมือนจะหมุนรอบ SAT / 3CNF-SAT

อาจจะเป็นช่วงดึก แต่ฉันเกรงว่าจะนึกถึงสูตร 3CNF ที่ไม่พึงพอใจ

คุณสามารถยกตัวอย่างสูตรดังกล่าวให้ฉันได้หรือไม่

คำตอบ:


29

เทคนิคคุณสามารถเขียน 3-CNF เป็น( x x x ) ( ¬ x ¬ x ¬ x )แต่คุณอาจต้องการตัวอย่าง "ของจริง"x¬x(xxx)(¬x¬x¬x)

23=8

(xyz)(xy¬z)(x¬yz)(x¬y¬z)(¬xyz)(¬xy¬z)(¬x¬yz)(¬x¬y¬z)
It is not hard to see that this formula is unsatsifiable.

perhaps I'm being rather naive here, but why can't you perform a series of comparisons to determine if there are 2v sets of non-equivalent expressions? - v is the number of unique variables. If I have counted correctly, there are only n(n1)2 comparisons to be made
Ben Crossley

@BenCrossley - ไม่แน่ใจว่าคุณหมายถึงอะไร คุณยกตัวอย่างได้ไหม
Shaull

8

หากคุณต้องการตัวอย่างที่ซับซ้อนมากขึ้นของสูตรดังกล่าวมีลักษณะบางปัญหามาตรฐานของ SATLIB ToughSATเป็นเครื่องมือที่ดีสำหรับการสร้างอินสแตนซ์ 3-SAT; มันง่ายที่จะสร้างทั้งกรณีที่น่าพอใจและไม่น่าพอใจ

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