変数とc句を含む3-SATを検討するとします。この説明に適合するSATの問題を解決するために、O (v 2 + log c)の時間/スペースを必要とする方法を調査しています。これは、任意の量に調整できるエラーの範囲内です。ただし、落とし穴があります。
この方法では、事前に計算された値のセットが必要です。その後、上記の説明に適合する任意の3-SAT問題を解決できます。事前計算された値は、サイズセットであり、各値はO (1 )のスペースを取ります。実際の問題は、これらの値のそれぞれが計算にO (2 v)時間かかる可能性があることです。これらの計算を高速化する方法を見つけることができる可能性があります。
私は境界自体がこの質問で提示された上限を下回っていると思います(小さな)。だから私は疑問に思っています、O (v 2 + log c)事前計算を許可する場合、私が説明する上限に到達する簡単な方法はありますか?
私はこの研究を続け、うまくいけば私の結果を公開したいと思いますが、最初に、それと同じかそれ以上の簡単な方法があるかどうかを知りたいです。
更新
このアルゴリズムの研究に加えて、関連する問題を研究しています。私は尋ねたStackExchangeのITセキュリティサイトでこの質問を、あなたが興味を持っている場合は、パスワードクラッキングおよびSATに関連します。少なくとも1つの回答がこれを反映しています。