Chapter 8: Q.5E (page 278)
Give a simple reduction from 3D MATCHING to SAT, and another from RUDRATA CYCLE to SAT.
(Hint: In the latter case you may use variables whose intuitive meaning is “vertex i is the j th vertex of the Hamilton cycle”; you then need to write clauses that express the constraints of the problem.)
Short Answer
3D MATCHING to SAT:
Consider the set of edges, and define variable s where true indicates that an edge is chosen. Create add clauses with the set of edges and variables without repeating the items more than once.
RUDRATA CYCLE to SAT:
Define the variablesfrom the hint, and achieve the requirements as that each vertex appears exactly once in the cycle. The neighbors in the cycle is connected by an edge.