Skip to main content

This site is currently under development.

On this page

CNF Greedy Approximation

We consider monotone 3-CNF formulas (exactly three non-negated literals per clause). Goal: set as few variables to TRUE as possible while satisfying all clauses. Greedy-CNF repeatedly picks any remaining clause, sets one variable in it to TRUE, and removes all clauses containing that variable.

What is the approximation ratio of this algorithm?