Learning objectives
After this class, you should be able to:
- Define the MAX-SAT problem.
- Given an instance of MAX-SAT, show how you can formulate it as an integer linear program.
- Explain the two basic randomized approximate algorithms for the above problem, and their respective derandomizations.
- Prove the correctness of the above algorithms, and derive the approximation factors for them.
- Explain the randomized a deterministic hybrid algorithms for this problem, and derive their approximation factors.
Reading assignment
- AA: Chapter 16; VK: Introduction.
- Prepare for the midterm.
Exercises and review questions
- Questions on current lecture's material
- Give an instance of MAX-SAT with at least four variables and at least four clauses, a give the integer linear program corresponding to this instance.
- Show that
(1 - 1/k)k < 1/e, k > 1
.
- Explain the derivation in AA for the approximation factors of the hybrid algorithms.
- Questions on next lecture's material
- Prepare for the midterm.
Last modified: 20 May 2004