SECTION A: 10 MARl{S
MULTIPLE CHOICE (Select the letter that corresponds to the correct answer.)
1. Which search algorithm is guaranteed to find the least-cost solution if the cost is strictly
positive?
A. Depth-First Search
B. Breadth-First Search
C. Uniform Cost Search
D. Greedy Search
2. What is the main benefit of Iterative Deepening Search?
A. It guarantees minimal memory use with minimal runtime
B. It combines DFS'sspace advantage with BFS'soptimality
C. It avoids redundant search paths
D. It expands the shallowest nodes first
3. In A* Search, what happens when a heuristic is not admissible?
A. Search becomes faster
B. Search returns no solution
C. The optimality of A* is not guaranteed
D. It behaves like Uniform Cost Search
4. What is the role of backtracking in CSPs?
A. It avoids searching through solution space
B. It guarantees arc consistency
C. It incrementally builds candidates and abandons partial assignments that cannot lead to a
solution
D. It randomises the search space
5. The Minimum Remaining Values (MRV} heuristic helps by:
A. Maximising the domain size
B. Choosing the variable with the fewest legal values
C. Choosing the variable with the most constraints
D. Selecting variables randomly
6. What best describes a policy in a Markov Decision Process?
A. A list of rewards collected during execution
B. A mapping from actions to state transitions
C. A strategy that maps each state to a specific action
D. A probability distribution over terminal states
7. What role does the discount factor (y}play in MDPs?
A. It determines how many actions the agent can take in each state
B. It represents the probability of reaching the terminal state
C. It penalises illegal actions
D. It quantifies how much an agent prefers current rewards over future rewards
n ......,... ., ,..+t::.