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