คำถามติดแท็ก sat

SAT ย่อมาจากปัญหาความน่าเชื่อถือของบูลีน

3
แปล SAT เป็น HornSAT
เป็นไปได้หรือไม่ที่จะแปลสูตรบูลีน B ให้เป็นฮอร์นของอนุประโยคที่เทียบเท่ากัน? บทความ Wikipedia เกี่ยวกับHornSATดูเหมือนจะบอกเป็นนัย แต่ฉันไม่สามารถไล่ตามการอ้างอิงใด ๆ โปรดทราบว่าฉันไม่ได้หมายถึง "ในเวลาพหุนาม" แต่ "ค่อนข้าง"

3
การคำนวณข้อมูลใด ๆ เกี่ยวกับ Max-3SAT
สำหรับสูตร 3CNFให้เป็นจำนวนสูงสุดของคำสั่งมีความพึงพอใจในงานที่มอบหมายใด ๆ ไปยังCเป็นที่ทราบกันว่า Max-3SAT นั้นยากที่จะประมาณ (ภายใต้ P ≠ NP) เช่นไม่มีโพลิไทม์อัลกอริทึมที่อินพุตเป็นสูตร 3CNFและเอาท์พุทเป็นตัวเลขซึ่งอยู่ภายใน ปัจจัยคูณจากโดยที่เป็นค่าคงที่บวกแน่นอนM ( C ) C C M ′ M ( C ) 1 + c M ′ c > 0CCCM(C)M(C)M(C)CCCCCCM′M′M'M(C)M(C)M(C)1+c1+c1+cM′M′M'c>0c>0c>0 ผมเชื่อว่ามันยังเป็น NP-ยากที่จะคำนวณสำหรับการใด ๆ คงโมดูลัสพี ผมสงสัยว่าถ้าทั่วไปร่วมกันดังต่อไปนี้ของทั้งสองข้อเท็จจริงเป็นจริง: ไม่มีอัลกอริทึม polytime ที่มีการป้อนข้อมูลเป็นสูตร 3CNF คือCกับไม่มีคำสั่งและสตริงของ\ log_2 NBบิตคำแนะนำและมีการส่งออกเป็นM (C) นี่Bคือค่าคงที่แน่นอน ในคำธรรมดามีขั้นตอนวิธีการคำนวณว่าBบิตข้อมูลของM (C)M(C)modpM(C)modpM(C) \bmod pCpppCCCNNNlog2N−Blog2⁡N−B\log_2 …

3
มีงานวิจัยเกี่ยวกับ
ลักษณะที่รู้จักกันดีของกรณี -SAT คืออัตราส่วนของจำนวนข้อที่มากกว่าจำนวนของตัวแปรคือหาร n สำหรับทุก ๆจะมีค่าเกณฑ์ st \ forอินสแตนซ์ส่วนใหญ่น่าพอใจและสำหรับอินสแตนซ์ส่วนใหญ่ไม่น่าพอใจ มีการทำวิจัยจำนวนมากสำหรับปัญหาที่และสำหรับปัญหาที่มีขนาดเล็กพอ ,kkkmม.mnnnρ = m /nρ=m/n\rho = m/nkkkαα\alphaρ « αρ«α\rho \ll \alphaρ » αρ»α\rho \gg \alphaρ « αρ«α\rho \ll \alphaρρ\rhokkk-SAT สามารถแก้ไขได้ในเวลาพหุนาม ดูตัวอย่างจากบทความสำรวจของ Dimitris Achlioptas จากหนังสือคู่มือความพึงพอใจ ( PDF ) ฉันสงสัยว่างานใดที่ทำไปในทิศทางอื่น (โดยที่ ) เช่นถ้าเราสามารถแปลงปัญหาจาก CNF เป็น DNF ในกรณีนี้เพื่อแก้ปัญหาได้อย่างรวดเร็วρ » αρ»α\rho \gg \alpha โดยพื้นฐานแล้วสิ่งที่เป็นที่รู้จักกันดีเกี่ยวกับ SAT …

2
ทำไมจึงมีความแตกต่างอย่างมากระหว่างนักแก้ปัญหา SAT?
แก้ SAT มีความสำคัญมากในการโจมตีพีชคณิตเช่นwalksatและminisat อย่างไรก็ตามเมื่อการแก้ปัญหาเกณฑ์มาตรฐานที่มีอยู่ที่นี่มีความแตกต่างอย่างมากระหว่างสอง - Walksat เร็วกว่า minisat มากสำหรับปัญหาเหล่านี้ ทำไมนี้ การนำ Walkat ไปใช้งานนี้ดูเหมือนว่าจะมีการปรับปรุงประสิทธิภาพบ้าง - มีเหตุผลใดบ้างที่ไม่รวมอยู่ในการแข่งขัน SAT ระดับนานาชาติ ?

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

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

1
สิ่งที่ทราบเกี่ยวกับความซับซ้อนในการค้นหาวงจรขั้นต่ำสำหรับ SAT?
สิ่งที่เป็นที่รู้จักกันเกี่ยวกับความซับซ้อนของวงจรการหาน้อยที่สุดที่คำนวณ SAT ถึงความยาว ? nnn อีกอย่างเป็นทางการ: ความซับซ้อนของฟังก์ชั่นคืออะไรซึ่งให้เป็นอินพุตเอาต์พุตวงจรน้อยที่สุดCเช่นนั้นสำหรับสูตรใด ๆφด้วย| φ | ≤ n , C ( φ ) = S A T ( φ ) ?1n1n1^{n}CCCφφ\varphi|φ|≤n|φ|≤n|\varphi| \leq nC(φ)=SAT(φ)C(φ)=SAT(φ)C(\varphi) = SAT(\varphi) (ฉันสนใจเฉพาะในขอบเขตที่ต่ำกว่า) อัลกอริธึมที่ไร้เดียงสาไร้เดียงสา (คำนวณ SAT ด้วยเดรัจฉานให้มีความยาวสูงสุดจากนั้นลองใช้วงจรทั้งหมดตามขนาดจนกระทั่งคุณพบหนึ่งที่คำนวณ SAT ได้อย่างถูกต้องจนถึงความยาวn ) ใช้เวลา≤ 2 O ( n )ในการคำนวณ SAT จากนั้น เวลาO ( 2 n 2 …

2
มีกรณียาก ๆ ของ 3-SAT หรือไม่เมื่ออนุประโยคสามารถใช้ตัวอักษรที่“ ใกล้เคียง” กันเท่านั้น
ให้ตัวแปรจะx_n ระยะห่างระหว่างสองตัวแปรถูกกำหนดเป็น. ระยะห่างระหว่างสองตัวอักษรคือระยะห่างระหว่างตัวแปรสองตัวที่สอดคล้องกัน d ( x a , x b ) = | a - b |x1, x2, x3. . . xnx1,x2,x3...xnx_1 , x_2 , x_3 ... x_nd( xa, xข)=|a−b|d(xa,xb)=|a−b|d(x_a , x_b) = |a-b| สมมติว่าฉันมีอินสแตนซ์ 3-SAT เช่นนั้นสำหรับทุกประโยคเรามีสำหรับบางค่าคงไม่มีd ( x a , x b ) ≤ N ∧ d ( x …
22 np-hardness  sat 

2
สุดยอดพื้นที่ปัจจุบันลดลงสำหรับ SAT หรือไม่
ต่อไปนี้บนจากคำถามก่อนหน้านี้ , สิ่งที่เป็นพื้นที่ปัจจุบันที่ดีที่สุดในขอบเขตที่ต่ำกว่าสำหรับ SAT? ด้วยขอบเขตที่ต่ำกว่าขอบเขตฉันหมายถึงจำนวนของเซลล์เวิร์คเทปที่ใช้โดยเครื่องทัวริงซึ่งใช้ตัวอักษรไบนารีเวิร์คเทป ไม่สามารถหลีกเลี่ยงคำเติมแต่งอย่างต่อเนื่องเนื่องจาก TM สามารถใช้สถานะภายในเพื่อจำลองเซลล์เวิร์กเทปจำนวนคงที่ อย่างไรก็ตามฉันสนใจที่จะควบคุมค่าคงที่แบบหลายค่าซึ่งมักถูกปล่อยทิ้งไว้โดยปริยาย: การตั้งค่าแบบปกติอนุญาตให้มีการบีบอัดค่าคงที่โดยพลการผ่านตัวอักษรขนาดใหญ่ดังนั้นค่าคงที่แบบหลายค่าจะไม่เกี่ยวข้องกันที่นั่น ตัวอย่างเช่น SAT ต้องการพื้นที่มากกว่า ; ถ้าไม่ใช่จากนั้นพื้นที่บนขอบนี้จะนำไปสู่เวลาบนขอบเขตของโดยการจำลองและด้วยเหตุนี้จึงรวมช่องว่างด้านล่างเวลาสำหรับ SAT จะ ถูกละเมิด (ดูคำถามที่เชื่อมโยง) นอกจากนี้ยังเป็นไปได้ที่จะปรับปรุงอาร์กิวเมนต์นี้เพื่อยืนยันว่า SAT ต้องการพื้นที่อย่างน้อยสำหรับบางค่าบวกเล็ก ๆที่มีค่าโดยที่คือเลขชี้กำลังคงที่ในการจำลองพื้นที่ที่มีขอบเขต TM โดย TM ที่ จำกัด เวลาn 1 + o ( 1 ) n 1.801 + o ( 1 ) δ log n + c δ 0.801 / …

7
เหตุใด CNF จึงใช้สำหรับ SAT และไม่ใช่ DNF
ฉันไม่เข้าใจว่าทำไมนักแก้ปัญหา SAT เกือบทั้งหมดจึงใช้ CNF แทน DNF สำหรับฉันแล้วการแก้ SAT นั้นง่ายกว่าการใช้ DNF ท้ายที่สุดคุณเพียงแค่สแกนผ่านชุดของ implicants และตรวจสอบว่าหนึ่งในนั้นมีทั้งตัวแปรและการปฏิเสธ สำหรับ CNF ไม่มีขั้นตอนง่าย ๆ เช่นนี้

10
#SAT Solver ดาวน์โหลด
ใครช่วยกรุณาชี้ไปที่หนึ่งหรือมากกว่าเว็บไซต์ที่เป็นไปได้ที่จะดาวน์โหลดการใช้งานการทำงานของแก้ #SAT? ฉันสนใจที่จะคืนค่าโซลูชันที่แน่นอนไม่ใช่การประมาณ

2
ขั้นต่ำสูตร 3-CNF ที่ไม่น่าพอใจ
ขณะนี้ฉันสนใจที่จะได้รับ (หรือสร้าง) และเรียนสูตร 3-CNF ที่ไม่น่าพอใจและมีขนาดเล็กที่สุด กล่าวคือพวกเขาจะต้องประกอบด้วยข้อน้อยที่สุด (m = 8 โดยเฉพาะอย่างยิ่ง) ที่เป็นไปได้และเป็นตัวแปรที่แตกต่างกันน้อยที่สุด (n = 4 หรือมากกว่า) ที่เป็นไปได้เช่นการลบอย่างน้อยหนึ่งมาตราจะทำให้สูตรที่น่าพอใจ เป็นทางการมากขึ้นสูตร 3-CNF ที่ผ่านการคัดเลือกใด ๆ จะต้องตรงตามเงื่อนไขดังต่อไปนี้: F ไม่น่าพอใจ F มีจำนวนตัวแปรขั้นต่ำ (4+) ที่แตกต่างกัน (หรือปฏิเสธ) F มีจำนวนขั้นต่ำของข้อ (8+) เซตย่อยที่เหมาะสมของ F ทุกตัวเป็นที่น่าพอใจ (อนุญาตให้ลบประโยคหรือคำสั่งใด ๆ โดยพลการ) F ไม่มีข้อ 2 ที่สามารถย่อให้เหลือในข้อ 2-CNF เช่น(i, j, k) & (i, j, ~k)ไม่อนุญาต (ลดลงไป(i,j)) …

2
มีอัลกอริทึมเชิงเส้นเวลาแบบไม่กำหนดสำหรับ CNF-SAT หรือไม่?
ปัญหาการตัดสินใจของ CNF-SAT สามารถอธิบายได้ดังต่อไปนี้: อินพุต:สูตรบูลีนในรูปแบบปกติซึ่งเชื่อมต่อกันφϕ\phi คำถาม:จะมีอยู่การกำหนดตัวแปรที่ตอบสนอง ?φϕ\phi ฉันกำลังพิจารณาแนวทางที่แตกต่างกันสำหรับการแก้ CNF-SAT ด้วยเครื่องทัวริงสองเทปที่ไม่สามารถกำหนดค่าได้ ผมเชื่อว่ามี NTM ที่แก้ CNF-SAT ในขั้นตอนn ⋅ โพลี ( บันทึก( n ) )n⋅poly(log⁡(n))n \cdot \texttt{poly}(\log(n)) คำถาม:มี NTM ที่สามารถแก้ CNF-SAT ในขั้นตอนได้หรือไม่?O ( n )O(n)O(n) การอ้างอิงที่เกี่ยวข้องใด ๆ ที่ได้รับการชื่นชมแม้ว่าพวกเขาจะให้แนวทางเชิงเส้นที่ไม่ใช่เวลาที่กำหนด

2
เวลาพหุนามแก้ไขได้กรณีของ Max-Sat
ปัญหา Max-Sat ขอให้คุณค้นหาการกำหนดสูตร CNF ที่ตอบสนองข้อมากที่สุด สำหรับปัญหาที่ง่ายกว่า SAT มีกรณีพิเศษจำนวนมากที่รู้จักซึ่งสามารถแก้ไขได้ในเวลาพหุนามเช่นเราสามารถแก้ปัญหา 2-SAT ในเวลาพหุนาม สำหรับ Max-Sat สถานการณ์จะแตกต่างกันเนื่องจาก Max-Sat นั้นเป็น NP-hard แม้สำหรับสูตร 2-CNF (แต่ละข้อมีเพียง 2 ตัวแปร) มีอินพุตพิเศษที่น่าสนใจสำหรับ Max-Sat ใดที่เป็นพหุนาม โดยเฉพาะอย่างยิ่งฉันจะสนใจในการอ้างอิงมาตรฐานสำหรับการแก้ปัญหา Max-Sat เมื่อกราฟ incedence ได้ล้อมรอบ treewidth
18 sat  treewidth  max2sat 

3
สูตร CNF ที่สั้นที่สุดที่เทียบเท่ากัน
ให้เป็นพอใจสูตร CNF กับตัวแปรและข้อ ให้เป็นพื้นที่ที่การแก้ปัญหาของF_1F1F1F_1m S F 1nnnmmmSF1SF1S_{F_1}F1F1F_1 พิจารณาปัญหาในการพิจารณากำหนดสูตร CNF อื่นพร้อมชุดตัวแปรเดียวกับโดยมี (พื้นที่โซลูชันเดียวกับ ) แต่มีคำสั่งน้อยที่สุดเท่าที่จะทำได้ มีจุดมุ่งหมายเพื่อลดจำนวนข้อดังนั้นจำนวนตัวอักษรแต่ละข้ออาจไม่เกี่ยวข้อง)F 2 F 1 S F 2 = S F 1 F 1F1F1F_1F2F2F_2F1F1F_1SF2=SF1SF2=SF1S_{F_2} = S_{F_1}F1F1F_1 คำถาม มีใครตรวจสอบปัญหานี้แล้วหรือยัง? มีผลลัพธ์ใดบ้างในวรรณคดีที่เกี่ยวกับเรื่องนี้หรือไม่? เป็นตัวอย่างให้พิจารณาสูตร CNFต่อไปนี้(แต่ละแถวเป็นส่วนคำสั่ง): F1F1F_1 x 2 ∨ x 3 ∨ x 4 ¬ x 1 ∨ x 2 ∨ x …

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