假设我们考虑带有变量和c子句的3-SAT 。我正在研究一种方法,该方法似乎需要O (v 2 + log c)的时间/空间来解决适合此描述的任何SAT问题,且误差可调整为任意量。但是,有一个陷阱。
此方法需要一组预先计算的值,之后它可以解决适合以上描述的任意3-SAT问题。预先计算的值是一组大小为,每个值都占用O (1 )空间。真正的问题是这些值中的每一个都可能需要O (2 v)时间来计算。我有机会找到一种加快这些计算速度的方法。
我认为界限本身超过了此问题(对于小)提出的上限。所以我想知道,如果我们允许O (v 2 + log c)预计算,是否有一种简单的方法可以达到我描述的上限?
我想继续进行这项研究,并希望在一切顺利的情况下发表我的研究结果,但首先我想知道是否有一种简单的方法可以做得更好或更好。
更新
除了研究此算法外,我还研究了相关的问题。如果您有兴趣,我在StackExchange的IT安全站点上询问了有关密码破解和SAT的问题。至少有一个答案反映了这一点。