A variable has 6 values and forward checking removes 4. How many remain?
Answer: A
Subtracting the removed values from the domain gives:
\[ 6 - 4 = 2 \]
so 2 values remain, and the variable becomes a strong candidate for the minimum remaining values heuristic. Had all six been removed the search would backtrack immediately. Tracking domain sizes is what allows the ordering heuristic to be computed at no extra cost, since propagation has already done the work.
Please log in or register to report this question.