Maximum 2-Satisfiability

Input

Set UU of variables, collection CC of clauses over UU such that each clause cCc \in C has c=2|c| = 2, positive integer KCK \leq |C|

Question

Is there a truth assignment for UU that simultaneously satisfies at least KK of the clauses in CC?

Classes

Comments

Solvable in polynomial time if K=CK = |C| (e.g. see (Even et al., 1976)).

Proofs

NP-complete

Transformation from 3-Satisfiability (Garey et al., 1976).

Reducible from

Reducible to

References