next up previous contents index CD CD Algorithms
Next: How to Design Algorithms Up: Intractable Problems and Approximations Previous: Exercises

Implementation Challenges

 

  1. Implement a translator that translates satisfiability instances into equivallent 3-SAT instances.

  2. (*) Design and implement a backtracking algorithm to test whether a set of formulae are satisfiable. What criteria can you use to prune this search?
  3. (*) Implement the vertex cover to satisfiability reduction, and run the resulting clauses through a satisfiability testing code. Does this seem like a practical way to compute things?



Algorithms
Mon Jun 2 23:33:50 EDT 1997