Questions: Constraint Propagation

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

AC-3 runs to completion on a CSP and no variable domain becomes empty. What can you conclude?

AThe CSP has at least one valid solution
BThe CSP is arc-consistent, meaning each remaining value has a compatible value in every adjacent variable's domain — but a solution may or may not exist
CThe CSP has no solution, since AC-3 found values to remove
DBacktracking search is no longer needed because propagation has found the solution
Question 2 Multiple Choice

In AC-3, when a value is removed from a variable X's domain, what happens next?

AThe algorithm terminates and reports that the problem may be unsolvable
BThe algorithm immediately backtracks to a previous variable assignment
CAll arcs pointing TO variable X are re-added to the processing queue
DAll constraints involving X are checked once and then discarded
Question 3 True / False

Arc consistency (AC-3) can sometimes solve a CSP entirely, without any backtracking search.

TTrue
FFalse
Question 4 True / False

Constraint propagation guarantees that if a CSP has a solution, AC-3 will find it.

TTrue
FFalse
Question 5 Short Answer

What is the difference between arc consistency and satisfiability in the context of CSPs, and why does this distinction matter for algorithm design?

Think about your answer, then reveal below.