15 This question considers representing satisfiability (SAT) problems as CSPs. a. Draw the constraint graph corresponding to

Question:

15 This question considers representing satisfiability (SAT) problems as CSPs.

a. Draw the constraint graph corresponding to the SAT problem

(¬X1 ∨ X2) ∧ (¬X2 ∨ X3) ∧ . . . ∧ (¬Xn−1 ∨ Xn)

for the particular case n=5.

b. How many solutions are there for this general SAT problem as a function of n?

c. Suppose we apply BACKTRACKING-SEARCH CSP of the type given in (a). (To find all solutions to a CSP, we simply modify the basic algorithm so it continues searching after each solution is found.) Assume that variables are ordered X1, . . . ,Xn and false is ordered before true. How much time will the algorithm take to terminate? (Write an O(・) expression as a function of n.)

d. We know that SAT problems in Horn form can be solved in linear time by forward chaining (unit propagation). We also know that every tree-structured binary CSP with discrete, finite domains can be solved in time linear in the number of variables.

Are these two facts connected? Discuss.

Step by Step Answer:

Related Book For  book-img-for-question
Question Posted: