Der Versuch, die optimale Lösung für WEIGHTED-MAX-3SAT, die gewichtete Version des 3-SAT-Optimierungsproblems, zu finden, ist NP-schwer. Tatsächlich ist es nach dem PCP-Theorem nachweislich NP-schwer, die nicht gewichtete Version von MAX-SAT willkürlich gut zu approximieren.
Ein kanonischer Algorithmus zur Approximation von WEIGHTED-MAX-3SAT ist MAX-WalkSAT. Als ich mich umsah, fand ich einige Informationen zu anderen Algorithmen (z. B. Branch-and-Bound, DPL-Algorithmus), die häufig verwendet werden, um Lösungen für 3-SAT oder (ungewichtetes) MAX-3SAT zu finden, aber ich sah keine Diskussion darüber, wie Nun, diese würden für die gewichtete Version funktionieren. Intuitiv würden sie ohne Anpassung nicht so gut funktionieren.
Ich frage mich, welche anderen Algorithmen üblicherweise verwendet werden, um WEIGHTED-MAX-SAT zu approximieren, wenn es bekannte WEIGHTED-MAX-SAT-Löser gibt, und welche relative Qualität diese Algorithmen / Löser haben.