รูปแบบต่างๆของ SAT


14

ฉันค้นหาบนอินเทอร์เน็ต แต่ฉันไม่สามารถหา 'รายการใหญ่' ของปัญหา SAT ได้

นอกเหนือจาก (ทั่วไป)

  • SAT,
  • K-SAT,
  • MAX-KSAT,
  • Half-SAT,
  • แฮคเกอร์-SAT,
  • NAE-SAT

มีพันธุ์อะไรอีก?

(มันจะมีประโยชน์มากถ้ามีคลาสที่ซับซ้อน (ถ้าเป็นไปได้))


วัตถุประสงค์ของรายการนี้คืออะไร
Tyson Williams

2
ประการแรกเพราะฉันต้องการนำเสนอการพูดคุยกับนักศึกษาระดับปริญญาตรีบางคน ฉันวางแผนที่จะพูดคุยเกี่ยวกับการเปลี่ยนแปลงของ SAT และแสดงการลดลงเล็กน้อย (ไม่ใช่เรื่องไร้สาระ) ... พวกเขามีหลักสูตรเบื้องต้นใน TOC แล้วดังนั้นฉันคิดว่านี่อาจเป็นความคิดที่ดี .. และเหตุผลที่สองคือความจริง ไม่มีรายการดังกล่าวบนอินเทอร์เน็ตรายการนี้จะให้บริการผู้ที่มีความอยากรู้อยากเห็นที่ต้องการทราบเกี่ยวกับสายพันธุ์ต่างๆ
Subhayan

11
ฉันไม่แน่ใจว่ารายการนี้จะช่วยคุณได้อย่างไร แทนที่จะอ่านรายการชุดรูปแบบ SAT โดยพลการจิตใจที่อยากรู้อยากเห็นควรอ่านทฤษฎีบทแบ่งขั้วของ Schaeferและลักษณะทั่วไปโดย Allender et al ที่แสดงให้เห็นว่าตัวแปร SAT ที่เป็นไปได้ทั้งหมดนั้นสมบูรณ์สำหรับหนึ่งในหกคลาสความซับซ้อนที่รู้จักกันดี
Tyson Williams

นั่นเป็นข้อเสนอแนะที่ดี ... ขอบคุณ @TysonWilliams .. คุณสามารถทำให้มันเป็นคำตอบได้เช่นกันแม้ว่านั่นไม่ใช่สิ่งที่ฉันกำลังมองหา แต่แน่นอนว่ามันมีประโยชน์
Subhayan

คำตอบ:


17

(แสดงความคิดเห็นคำตอบตามที่ร้องขอและขยายเพิ่มเล็กน้อย)

"จิตใจที่อยากรู้อยากเห็น" ควรอ่านทฤษฎีบทการแบ่งขั้วของ SchaeferและการวางนัยโดยAllender et al. นั่นแสดงให้เห็นว่าตัวแปร SAT ที่เป็นไปได้ทุกอย่างนั้นมีความซับซ้อนหรือเป็นหนึ่งในหกของคลาสความซับซ้อนที่มีชื่อเสียง:

  1. NP-สมบูรณ์
  2. P-สมบูรณ์
  3. NL-สมบูรณ์
  4. L-สมบูรณ์
  5. ⊕Lสมบูรณ์
  6. ร่วม NLOGTIME

17

รายการนี้จะยาวมาก;) ต่อไปนี้เป็นรูปแบบที่ฉันชอบ (แก้ปัญหา NP) ของ SAT:

  • 3,3

    ดู: Dahlhaus, Johnson, Papadimitriou, Seymour, Yannakakis, ความซับซ้อนของการตัดเนื้อเยื่อแบบหลายชั้น, SIAM Journal of Computing 23 (1994) 864-894

  • 4-BOUNDED PLANAR 3-CONNECTED 3SAT (ทุกประโยคมี 3 ตัวแปรที่แตกต่างกันอย่างชัดเจนทุกตัวแปรปรากฏใน 4 อนุประโยคส่วนใหญ่กราฟเหตุการณ์ไบโพไทต์คือระนาบและเชื่อมต่อ 3)

    ดูที่: Kratochvíl, ปัญหาความพึงพอใจของระนาบพิเศษและผลลัพธ์ของ NP-ครบถ้วนสมบูรณ์, คณิตศาสตร์ประยุกต์ไม่ต่อเนื่อง 52 (1994) 233-252

  • MONOTONE CUBIC 1-IN-3SAT (MONOTONE-1-IN-3SAT ซึ่งตัวแปรทุกตัวจะปรากฏขึ้น 3 ครั้ง)

    ดู: มัวร์และร็อบเซนปัญหาการเอียงอย่างหนักด้วยกระเบื้องอย่างง่าย Discrete Compute Geom 26 (2544) 573-590

  • kk

    ดูโพสต์นี้


4
หากคุณพบจุดสุดท้ายที่น่าสนใจคุณอาจสนใจที่จะทราบว่า # PLANAR-NAE-3SAT (การแก้ปัญหาการนับ) เป็นสิ่งที่น่าจับตามองในขณะที่รุ่นอื่น ๆ ที่ดูเหมือนง่าย SAT เช่น PLANAR-MONOTONE-2SAT นั้นสามารถหยั่งรู้ได้ เป็นปัญหาในการตัดสินใจ แต่ # P-hard สำหรับการนับ โปรดทราบว่าการลดลงจากลิงก์สุดท้ายด้านบน (การลด PLANAR-NAE-kSAT เป็น PLANAR-NAE-3SAT) นั้นไม่ได้เป็นการสรุปและ # PLANAR-NAE-4SAT นั้นคือ # P-hard
William Whistler

11

ในด้าน "NP-complete" ฉันเจอตัวแปรเหล่านี้ (ฉันถามคำถามที่คล้ายกันใน cs.stackexchange ด้วย):



1

นอกเหนือจากรายการด้านบนยังมี:

  • #SAT: การนับรุ่น
  • All-SAT: ระบุรูปแบบ

1

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

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

การวางนัยทั่วไปอีกประการหนึ่งก็คือการใช้ตรรกะลำดับแรกที่ไม่มีปริมาณซึ่งคุณจะได้รับคำถามเกี่ยวกับทฤษฎีความพอใจโมดูโล ความหมายนอกเหนือจากการมีตัวแปรบูลีนแล้วคุณยังมีตัวแปรลำดับแรกและสัญลักษณ์ฟังก์ชันและคุณต้องการทราบว่าสูตรน่าพอใจหรือไม่ ณ จุดนี้คุณสามารถถามคำถามเกี่ยวกับสูตรทางคณิตศาสตร์ทฤษฎีสตริงหรืออาร์เรย์ ฯลฯ ดังนั้นเราจึงได้ข้อสรุปทั่วไปที่มีประโยชน์และเข้มงวดของ SAT ซึ่งมีแอปพลิเคชั่นมากมายในระบบความปลอดภัยของคอมพิวเตอร์ภาษาโปรแกรมการตรวจสอบโปรแกรมการวางแผน ปัญญาประดิษฐ์ ฯลฯ

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