Lecture 14

Learning objectives

After this class, you should be able to:

  1. Define the MAX-SAT problem.
  2. Given an instance of MAX-SAT, show how you can formulate it as an integer linear program.
  3. Explain the two basic randomized approximate algorithms for the above problem, and their respective derandomizations.
  4. Prove the correctness of the above algorithms, and derive the approximation factors for them.

Reading assignment

  1. Chapter 16.

Exercises and review questions


Last modified: 19 Oct 2011