Machine-translated by Google. Questions are authored in English.
Top

Discussion

What is unit propagation?

  • A.Propagating an assignment through the whole clause set at once
  • B.Choosing the variable appearing in the most unit clauses
  • C.Removing every clause containing exactly one literal
  • D.Assigning the only remaining literal of a unit clause

Answer: D

A clause reduced to a single unassigned literal forces that literal true, and doing so may reduce further clauses to units, cascading through the formula. It is by far the most important inference in a satisfiability solver and consumes most of its run time. Variable selection and clause deletion are different steps. An inference that is forced rather than chosen, and that cascades, is exactly what should be performed exhaustively before any search decision is made.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.