充足可能性閾値を超える


25

周知の特性 -SATインスタンスは、節の数の比であるm個の変数の数を超えるN、すなわち、商ρ = M / N。すべてのためにK、しきい値があるα用ST \ ρ « αは、ほとんどの場合は満足できるしている、とのためのρ » αほとんどの場合、充足不能です。問題のために行われた研究の多くがなされてきたρ « α、および十分に小さいとの問題についてρKkmnρ=m/nkαραραραρk-SATは多項式時間で解けるようになります。例えば、満足度ハンドブック(PDF)のDimitris Achlioptasの調査記事を参照してください。

すべての作業は、他の方向(ここで行われている場合、私は疑問に思って我々は何とか早くそれを解決するために、この場合にはDNFにCNFから問題を変換することができた場合、)、例えば。ρα

だから、基本的に、SATについて何を知られているρ=m/nα


10
kの関数であることに注意してください。αk
ハックベネット14

遷移点の両側にある2つの領域の間に何らかの対称性を示す何らかの変換がありますか?もっともらしい。とにかく質問はかなり広いです意味で多くの経験/ ...そんなにつの「側」、または他に焦点を当てていない遷移点の理論的研究がある
vzn

回答:


26

はい、ありました。Moshe Vardiは最近、BIRS Theoretical Foundations of Applied SAT Solvingワークショップで調査講演を行いました

(Mosheは、上記リンクの講演で14:30分後に彼らの実験のグラフを提示しています。)

してみましょう句の比率を表します。ρの値がしきい値を超えて増加すると、既存のSATソルバーにとって問題はより簡単になりますが、しきい値に到達する前ほど簡単ではありません。下からしきい値に近づくと、難易度が非常に急激に増加します。しきい値を超えると、問題はしきい値に比べて簡単になりますが、難易度の低下はそれほど大きくありません。ρρ

レッツに問題WRTの意味難易度のn (彼らの実験ではT ρnがの中央値は実行時であるGRASP句比でランダム3SATインスタンス上ρ)。モシェはことを示唆しているT ρnは次のように変更します。Tρ(n)nTρ(n)ρTρ(n)

  • 閾値: T ρNはの多項式であり、 nはρTρ(n)n
  • 、閾値付近である: T ρnはの指数関数的であり、 nはρTρ(n)n
  • 閾値: T ρNはの指数関数的のまま Nしかし指数はにつれて減少 ρが大きくなります。ρTρ(n)nρ

1
上記の結果は、特定のSATソルバー(GRASP)を使用した実験結果(約2000年)であることに注意してください。しかし、理論的には、十分に大きい(たとえばΩ n )の場合でも、解像度でさえ不満の小さな反論があることが知られています。また、Jan Johannsemが以前に書いたように、3-SATの反論は、ρ = Ω ρΩ(n)ρ=Ω(n)
Iddo Tzameret

19

k-SAT

  • このような公式については、ChvátalとSzemerédi の論文「Resolutionの多くの難しい例」から始まり、解像度における反論の長さの下限とより強力な命題証明システムが示されました。これらの解像度の下限は、DPLLベースおよびCDCLベースのSATソルバーのランタイムの下限を意味します。最も強い下限は、Ben-SassonとImpagliazzoによる多項式計算です。
  • そのような式には、不満を証明するための効率的な決定論的アルゴリズム、つまり、「UNSAT」または「Do n't Know」を出力するアルゴリズムがあります。答え「UNSAT」は正しい必要があり、「UNSAT」を出力する必要があります高い確率での不満足な数式。その方向で最も強い結果は、FeigeとOfekによるものです。

km/nc1m/nc2n1/2nc1nc2n3/2

2

これは、一流の専門家による古いが、関連性のある研究/角度です。

κ

κκ

m/nα


一方で、任意のm / n「次元」の個々の「ハード」インスタンスを生成することはおそらく可能であり、そのまさに「P-NP-P」相転移の外側にある可能性は低いです。
vzn 14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.