Imagine a long list of demands, each of the form "A is true, or B is false, or C is true." A single yes/no setting for every variable might make all of them happy at once â or it might not. The classic SAT problem only asks a yes/no question: does some setting satisfy every clause?
But the world is rarely so generous. Constraints conflict. Wishes contradict. When you genuinely cannot satisfy everything, the useful question changes: how many clauses can I satisfy at once? That is MAX-SAT â the maximization version of SAT.
This shift from "is it possible?" to "how close can I get?" looks tiny. It is not. It turns a decision problem into an optimization problem, drags it into the realm of the NP-hard, and â beautifully â reveals a hard mathematical wall at exactly 7/8.
Comments
Loading comments...