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

Constraint Satisfaction Problems Questions and Answers

41.

Consider the following statements about constraint satisfaction.

1. The minimum remaining values heuristic selects the most constrained variable

2. Arc consistency alone decides satisfiability for tree structured problems

3. Forward checking detects inconsistency between two unassigned variables

Which of the statements given above is or are correct?

Answer: A

The first two are correct. Forward checking propagates only from the newly assigned variable to its neighbours, so an inconsistency between two unassigned variables is missed until one is reached, and arc consistency is what catches it. Knowing precisely where each level of inference stops looking is what makes the progression from forward checking through arc consistency to path consistency a sequence rather than a list.

Please log in or register to report this question.

42.

Match each heuristic with what it selects.

List I

A. Minimum remaining values

B. Degree heuristic

C. Least constraining value

D. Min conflicts

List II

P. the variable with fewest legal values

Q. the variable constraining most others

R. the value ruling out fewest options

S. the value violating fewest constraints

Select the correct match.

Answer: B

The first three guide systematic backtracking, choosing a variable then a value, while the fourth belongs to local search over complete assignments. Two heuristics choose variables and two choose values, and noticing which is which prevents them being confused. The variable heuristics seek early failure and the value heuristics seek to avoid it, which is the asymmetry that makes the set coherent.

Please log in or register to report this question.

43.

Consider the following pairings in constraint satisfaction.

Forward checking - prunes neighbours of the assigned variable

Arc consistency - prunes values with no support in a neighbour

Backjumping - returns to a variable in the conflict set

Min conflicts - systematic search over partial assignments

How many of the pairs given above are correctly matched?

Answer: C

The first three are correct. Min conflicts is a local search operating on complete assignments, repairing violations, rather than a systematic method building partial ones. The distinction matters because the two families have entirely different guarantees: systematic search can prove unsatisfiability while local search can only fail to find a solution, which is a much weaker statement.

Please log in or register to report this question.

44.

Three of the following are forms of inference during search. Which is the odd one out?

Least constraining value

Forward checking

Arc consistency

Path consistency

Answer: D

Forward checking and the consistency conditions all deduce that certain values cannot appear in any solution and delete them. Least constraining value is an ordering heuristic that decides what to try first and deletes nothing. Separating inference, which shrinks the problem, from heuristics, which reorder the search, is the clearest way to organise the techniques, since the two can be combined freely.

Please log in or register to report this question.

45.

Assertion (A): The minimum remaining values heuristic is often called fail first.

Reason (R): Choosing the most constrained variable makes any failure appear as early as possible.

Select the correct answer from the options below.

Answer: A

Both are true and the second is the reason for the name. Because the subtree below a node grows exponentially with depth, detecting an inconsistency near the root removes far more work than detecting the same one deeper. Seeking failure rather than avoiding it is counter-intuitive until the exponential is taken into account, which makes this a good test of whether the complexity argument has been absorbed.

Please log in or register to report this question.

Answer: B

Node consistency is the weakest condition, requiring only that unary constraints be applied to each domain, which is done once at the start. Arc consistency handles binary constraints and path consistency triples. Graph connectivity, domain emptiness and pairwise assignment are different notions. A hierarchy of consistency conditions, each considering more variables at once, gives a scale on which the cost and the pruning power can be traded.

Please log in or register to report this question.

Answer: C

Path consistency looks at triples: for every consistent assignment to two variables there must be a value for a third consistent with both, which prunes more than arc consistency and costs considerably more. It is the k equal to three case of k consistency. Graph paths and traversal are different notions. Each step up the hierarchy considers one more variable and costs an order more work, which is why the higher levels are rarely enforced in full.

Please log in or register to report this question.

Answer: D

The general condition says that any consistent partial assignment of size k minus one can be extended to any further variable, with node, arc and path consistency being the cases of one, two and three. Strong n consistency for n variables permits a backtrack free solution but costs exponential effort to establish. Constraint arity, block assignment and domain size are different quantities. A parameterised family in which the extremes are trivial and intractable leaves the useful cases in the middle.

Please log in or register to report this question.

Answer: A

Enforcing consistency at every level up to the number of variables takes exponential time, so the theoretical prize of a backtrack free search is paid for in advance at the same price. In practice arc consistency, occasionally strengthened, is the sweet spot. Constraint arity, domain uniformity and solution knowledge are not the obstacle. A guarantee whose cost equals the cost of the thing it guarantees is a theoretical result rather than a practical technique, and recognising that is what keeps effort where it pays.

Please log in or register to report this question.

Answer: B

Arc consistency prunes substantially at a cost that is polynomial and modest, and specialised propagators for global constraints add strength where it is worth having. Node consistency alone is far too weak, and the higher levels cost more than they save on most problems. Finding the level of inference at which the pruning gained exceeds the effort spent is an empirical question whose answer has been remarkably stable across the field.

Please log in or register to report this question.

Loading…
Tags: Constraint Satisfaction Problems Questions and Answers || Constraint Satisfaction Problems MCQ Questions and Answers || Constraint Satisfaction Problems GK Questions and Answers || Constraint Satisfaction Problems GK MCQ Questions || Constraint Satisfaction Problems Multiple Choice Questions and Answers || Constraint Satisfaction Problems GK || GK on Constraint Satisfaction Problems || Artificial Intelligence Questions and Answers || Artificial Intelligence MCQ Questions and Answers || Artificial Intelligence GK Questions and Answers || GK on Artificial Intelligence