Unit 2: Problem Solving & Search in AI; AI problem design - Subjective Questions

INT428 — Artificial Intelligence Essentials • Practice Questions with Detailed Answers

20 questions

1

Define problem formulation in AI and explain the key components required to formally specify a search problem.

2

Explain the concept of state space search. Describe how a state space can be represented as a graph and what constitutes a path in it.

3

What is uninformed (blind) search? Compare Breadth-First Search (BFS) and Depth-First Search (DFS) on the basis of completeness, optimality, time complexity, and space complexity.

4

Describe Uniform-Cost Search (UCS). Under what conditions is it optimal, and how does it differ from BFS?

5

Explain Best-First Search and the role of the evaluation function . How does Greedy Best-First Search work, and what are its limitations?

6

Explain the A* search algorithm in detail. State its evaluation function and derive the conditions of admissibility and consistency that guarantee optimality.

7

What is a heuristic function? Explain the properties of a good heuristic and describe how relaxed problems can be used to derive admissible heuristics with the example of the 8-puzzle.

8

Distinguish between informed and uninformed search strategies, giving examples of each and explaining the trade-offs involved.

9

Define a Constraint Satisfaction Problem (CSP). Explain its three components with a suitable example such as map coloring.

10

Explain backtracking search for CSPs and describe how heuristics like Minimum Remaining Values (MRV) and Least Constraining Value (LCV) improve its performance. What is arc consistency (AC-3)?

11

Explain the concept of optimization in AI. Describe gradient-based optimization and derive the update rule of Gradient Descent.

12

What are metaheuristics? Explain Simulated Annealing and Genetic Algorithms as examples, highlighting how they escape local optima.

13

Explain the concept of computational complexity in the context of search algorithms. Distinguish between time complexity and space complexity using the parameters , , and .

14

Discuss the data requirements and solution metrics used to evaluate AI problem-solving and search algorithms.

15

Introduce Reinforcement Learning (RL). Explain the agent-environment interaction and define the key elements: state, action, reward, and policy.

16

Explain how sequential decision problems are modeled as a Markov Decision Process (MDP). Define its components and state the Bellman equation.

17

Compare A* search and Greedy Best-First Search. Explain with reasoning why A* is optimal while Greedy search is not.

18

Explain the 8-queens problem as a state space / constraint satisfaction problem. Describe both an incremental formulation and a complete-state formulation.

19

Explain the exploration vs. exploitation dilemma in reinforcement learning. Describe the -greedy strategy as a means of addressing it.

20

Describe the challenges of local search methods such as Hill Climbing. Explain problems like local maxima, plateaus, and ridges, and how they can be mitigated.