2
วงจรขนาดกึ่งโพลิโนเมียลสำหรับ 3-SAT trivial หรือไม่?
สมมติว่าเราพิจารณา 3-SAT พร้อมกับตัวแปรและc ส่วนคำสั่ง ฉันกำลังค้นคว้าวิธีที่ดูเหมือนจะใช้เวลา / พื้นที่O ( v 2 + บันทึกc )เพื่อแก้ปัญหา SAT ที่เหมาะสมกับคำอธิบายนี้ภายในข้อผิดพลาดที่สามารถปรับได้ตามจำนวนที่กำหนด อย่างไรก็ตามมีการจับเป็นvvvcccO(v2+logc)O(v2+logc)O(v^{2+\log c}) วิธีนี้ต้องใช้ชุดของค่าที่คำนวณล่วงหน้าซึ่งสามารถแก้ไขปัญหา 3-SAT ตามอำเภอใจได้พอดีกับคำอธิบายข้างต้น ค่า Precomputed เป็นชุดของขนาดกับแต่ละสละค่าO ( 1 )พื้นที่ ปัญหาที่แท้จริงคือแต่ละค่าเหล่านี้อาจใช้เวลาO ( 2 v )ในการคำนวณ มีโอกาสที่ฉันสามารถหาวิธีเพิ่มความเร็วในการคำนวณเหล่านี้ได้O(v2+logc)O(v2+logc)O(v^{2+\log c})O(1)O(1)O(1)O(2v)O(2v)O(2^v) ฉันคิดว่าขอบเขตตัวเองชนะขอบเขตบนที่นำเสนอในคำถามนี้ (สำหรับขนาดเล็ก) ดังนั้นฉันสงสัยว่ามีวิธีที่ไม่สำคัญที่จะไปถึงขอบเขตด้านบนที่ฉันอธิบายถ้าเราอนุญาตให้มีprecomputations O ( v 2 + log c )หรือไม่cccO(v2+logc)O(v2+logc)O(v^{2+\log c}) ฉันต้องการดำเนินการวิจัยนี้ต่อไปและหวังว่าจะเผยแพร่ผลลัพธ์ของฉันหากทุกอย่างเป็นไปได้ แต่ก่อนอื่นฉันอยากจะรู้ว่ามีวิธีการทำสิ่งเล็กน้อยหรือดีกว่า UPDATE ฉันได้ศึกษาปัญหาที่เกี่ยวข้องเพิ่มเติมจากการค้นคว้าอัลกอริทึมนี้ ฉันถามคำถามนี้ในเว็บไซต์ …