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

Inference and Resolution Questions and Answers

Answer: C

So long as two literals remain unassigned the clause is neither unit nor conflicting, so it need not be examined, and only when a watch is falsified must a replacement be sought. Determining truth requires all the literals, clause lengths vary widely, and the watches move during the search. An invariant that guarantees a data structure need not be consulted is exactly what makes lazy updating correct as well as fast.

Please log in or register to report this question.

Answer: D

Each chosen assignment opens a new level, and everything propagated from it belongs to that level, so backjumping means returning to a specified earlier level. Conflict analysis computes which level to return to. Unsatisfied counts, priorities and watches are different quantities. Organising the assignment trail by decision level is what makes non-chronological backtracking expressible at all.

Please log in or register to report this question.

Answer: A

Conflict analysis identifies the earliest level at which the learned clause becomes unit, and the solver jumps directly there, skipping levels that had nothing to do with the conflict. Chronological backtracking would undo one decision at a time. Clause age, reverse order and restarting are different mechanisms. Returning to the decision actually responsible, rather than the most recent one, is the same idea as conflict directed backjumping in constraint solving.

Please log in or register to report this question.

Answer: B

The proof lets a small independent checker confirm that the clause set really is unsatisfiable, which is essential when the result underwrites a safety argument. It slows the solver and consumes memory rather than saving it, and the proofs are far too large for a human to read. Producing checkable evidence for a claim, so that the producing tool need not be trusted, is the assurance argument in its most concrete form.

Please log in or register to report this question.

Answer: C

Techniques such as variable elimination, subsumption and self subsuming resolution often shrink an industrial formula substantially before any search occurs. Parsing, ordering and configuration are separate activities, though all happen before the search. Spending effort on simplifying a problem before attacking it, rather than beginning immediately, is a habit that pays in almost every combinatorial setting.

Please log in or register to report this question.

Answer: D

Resolving every clause containing a variable positively against every one containing it negatively removes the variable, and the exchange is worthwhile when the resolvents number fewer than the originals. Unused variables are trivially removable, assignment is search, and renaming is bookkeeping. A transformation applied only when a measurable criterion says it will help, rather than universally, is what makes preprocessing a net gain.

Please log in or register to report this question.

Answer: A

Eliminating a variable appearing in many clauses of both polarities produces a quadratic number of resolvents, so the operation is attempted only where a size criterion is met. Satisfiability is preserved, termination is manageable, and search proceeds normally afterwards. Applying a transformation under a cost benefit test, rather than because it is available, is the difference between a preprocessing phase that helps and one that hurts.

Please log in or register to report this question.

Answer: B

Systematic search with propagation can exhaust the space and prove no solution exists, while local search samples and can only succeed or give up. Incomplete methods are generally sound: what they find is genuinely a solution. Speed varies by instance and completeness is quite distinct from soundness. Classifying a method by what may be concluded from its failure, rather than by its success rate, is what decides whether it suits a verification task.

Please log in or register to report this question.

Answer: C

Only a method that exhausts the space, or derives a contradiction, can assert absence, and the incomplete methods can never do so however long they run. That is not a matter of time. The stochastic methods sample and cannot exhaust. Knowing which family a task requires, before selecting an algorithm within it, is a decision that follows directly from what must be concluded at the end.

Please log in or register to report this question.

Answer: D

If a negative result must be trusted, only a complete method will serve, whereas if any solution will do and none may exist harmlessly, an incomplete method is often far faster. Prior experience, time and libraries are practical considerations that follow. Asking what the output will be used for, before choosing how to compute it, is the same discipline the agent framework applies to performance measures.

Please log in or register to report this question.

Loading…

Other Subjects

Tags: Inference and Resolution Questions and Answers || Inference and Resolution MCQ Questions and Answers || Inference and Resolution GK Questions and Answers || Inference and Resolution GK MCQ Questions || Inference and Resolution Multiple Choice Questions and Answers || Inference and Resolution GK || GK on Inference and Resolution || Artificial Intelligence Questions and Answers || Artificial Intelligence MCQ Questions and Answers || Artificial Intelligence GK Questions and Answers || GK on Artificial Intelligence