SATソルバーの使用に関連する変換の調査


13

私は興味のある最適化問題に取り組むためにSATソルバーに依存する可能性を調査し始めており、現在SATのバリアントへの「巧妙な」変換の例を特徴とする調査を探しています。私は硬度の結果を証明するのではなく、実際に問題を解決することに興味があるので、合理的なサイズの問題で、およそGreenlawとPetreschiによる立方グラフの調査で見つけることができるものの精神で、比較ができる場合2つの間に作られました。

そのような調査は、存在しないのか、私が見逃しただけの理由で、私を逃れましたか?


「SATの変形」とはどういう意味ですか?
ジョルジオカメラニ

k

4
心配しないでください、それは正しい言葉です、私はそれを理解するべきでした。ただし、純粋に実用的な観点からは、それが重要であるとは思いません(最も重要なのは、エンコードがいかに節約されているかです)。解決しようとしている最適化の問題に関する詳細を教えてください。私は、SATの実際の応用と、SAT解法の工学的側面に非常に興味があります。
ジョルジオカメラニ

最適化の問題について話しているのと同時に、SATについて話しているのは少しわかりにくいかもしれません。通常、最適化のためには、MAX-SATなどのより強力なものが必要です。たぶんあなたはそれを明確にすることができます。
ミコラス

この質問は多少関連している可能性があります:cstheory.stackexchange.com/q/4314/4506
Mikolas

回答:


9

それがあなたが探しているものかどうかはわかりませんが、ここに1つがあります:JM Silva、ブール充足可能性の実用的なアプリケーション


2
リンクからアクセスできませんでした。別のリンクをご覧ください。一見、この論文は非常に興味深いように見えますが、私が探しているものよりもアプリケーションに焦点を当てています。
アンソニーラバレー

@Anthonyはあなたが実際の面に興味があると言っていました:-)とにかく、既存の主流のソルバーは異なる種類のSATを本当に区別しません。過去には、たとえば、バイナリ句の活用に関するいくつかの作業がありました。ただし、既存のソルバーはDPLL + unit prop + clause学習のみを使用します。ただし、一部のプリプロセッサはこの構造を活用しています。しかし、繰り返しますが、実際には複雑さの観点からではありません。分類。
ミコラス

8

満足度ハンドブックの第2章では、これらの変換を設計する際に留意すべき側面と、私の質問に答える参考文献のリストを調査します。これにより、これらの変換に慣れるために参照できるいくつかの例を見つけることができました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.