Definition
Maximum Exact-3-SAT Optimisation Problem
Instance: A CNF formula
, where every clause contains exactly three literals on three distinct variables. Feasible solutions: All truth assignments
. Objective: Maximise the number of satisfied clauses:
Here
is if holds and otherwise. An assignment is optimal exactly when its value equals . Each clause occurrence counts separately. “Exact-3” specifies clause length, not a requirement that exactly one literal be true. This is a special case of Max3SAT.
The Seven-Eighths Bound
Under independent uniform variable choices, each clause is false with probability
The second inequality holds because the maximum value is at least the average value. This also gives a randomised
A standard inapproximability theorem states that, for every fixed
The linear reduction to Max2SAT uses this theorem as its starting hardness result.