QB Ai 2023
QB Ai 2023
(May-2014)
Solve Water Jug Problem using production rule system. (Nov-2014)(Nov-2017)(Oct-
2012)
Explain & Solve Water-Jug Problem. (Nov-2019) (May-2018)
Consider the Water Jug problem as stated here: “You are given two jugs, a 4- gallon one
and a 3-gallon one. Neither has any measuring markers on it. There is a pump that can be
used to fill the jugs with water. How can you get exactly 2 gallons of water into the 4-
gallon jug?” Represent this as a problem in State Space Search and state its Production
Rules. Show at least one solution to this problem. (May-2017)
For the Water Jug problem, describe state space representation, actions, start and end state.
(May-2019)
Consider the Water Jug problem stated below:
Water Jug Problem: “You are given two jugs, a 4-gallon one and a 3-gallon one. Neither
has any measuring markers on it. There is a pump that can be used to fill the jugs with
water. How can you get exactly 2 gallons of water into the 4-gallon jug? ”
Explain how this problem can be solved using State Space Search. Also, give the
Production Rules to solve this problem and derive ONE feasible solution using the same.
(Nov 2019) [SSIT]
3 Solve and suggest the appropriate strategy for the following water-jug problem. You are 04
given two jugs of capacity having 8 liters and 5 liters. There are no measuring markers on
jugs. You have to obtain exact 4 liters of water into 8 liters jug. .[New](Dec-2022) [SSIT]
4 Differentiate the DFS and BFS with merits and demerits. (May-2012) (Nov-2018) 07, 07,
Differentiate between Breadth First Search and Best First Search. (Nov-2019) 04, 07,
Explain & Compare DFS & BFS search algorithm. (Oct-2012) 07, 07,
Explain depth first search (DFS) and breadth first search (BFS) with suitable examples. 07, 07,
Why is ‘depth limited search’ necessary in DFS? (May-2014) 07, 04
Explain Depth first search and Breadth first search with example. (Nov-2014)
Given an example of a problem for which breadth-first search would work better than
depth-first search. (May-2016)(May-2018)
Describe DFS and BFS. How can they be used for searching? Give one application for
which DFS or BFS can be applied for searching the solution. (May-2019)
Compare Breath first search and Depth first search method. [New](Dec-2021) [SSIT]
5 What is depth first search? Explain algorithm and its advantages. (Sep-2013) [SSIT] 07
6 Explain Depth first search algorithm. (Nov-2018) [New](June-2022) 04, 04,
Describe Depth First Search. (May-2019)[SSIT] 04
7 Explain any problem solved using Depth First Search technique. (Nov-2017)(Nov- 07, 07
2019)[SSIT]
8 Describe Breadth First Search. Comment on the optimalality of this method. (May-2018) 04
[SSIT]
9 What are the Problem Characteristics of Artificial Intelligence? (May-2012)(Nov-2018) 07, 07,
Discuss the AI Problem Characteristics in detail. (May-2013) 07, 07,
Define AI? Explain the characteristics of AI problem. (Nov-2014) 07, 07,
How problem characteristics help in the selection of AI technique? Explain these 07, 07
characteristics with possible examples. (May-2015)
Discuss with examples: AI Problem Characteristic. (Nov-2017)
Discuss seven problem characteristics to decide appropriate A.I. technique to use for
problem solving. (May-2019)
What are the AI problem characteristics? Discuss in detail with example.[New](Dec-2022)
[SSIT]
10 Analyze (a) 8-puzzle, (b) Chess and (c) Tower of Hanoi problems with respect to the 07
following problem characteristics:(Oct-2016) [SSIT]
i. Is the problem decomposable?
ii. Can solution step be ignored?
iii. Is the good solution absolute or relative?
Artificial Intelligence (3161608) 2023 Page 2
Shree Swaminarayan Institute of Technology Semester: VII (2023)
22 Consider the following initial and goal configuration for 8-puzzle problem. Draw the 07
search tree. Apply A* algorithm to reach from initial state to goal state and show the
solution. Consider Manhattan distance as a heuristic function (i.e. sum of the distance that
the tiles are out of place.). (April-2017)[SSIT]
23 Consider the following initial and goal state configuration of 8-puzzle problem. Apply A* 07
algorithm to reach from initial state to goal state by drawing search tree and show the
solution. Consider number of misplaced tiles as a heuristic function. [New](Dec-2022)
[SSIT]
2022) [SSIT]
14 Show by means of a truth table that ¬(P ^ Q) ≡(¬� �¬�) [New](Dec-2021) [SSIT] 03
15 What is Horn Clauses & Definite clauses? [SSIT] 03
16 Explain forward chaining with example. [SSIT] 07
17 What is forward chaining? From the given rule prove that Q is true using forward 07
chaining. [SSIT]
P⇒Q
L∧M⇒ P
B∧L⇒ M
A∧P⇒ L
A∧B⇒ L
A
B
18 Explain backward chaining with example. [SSIT] 07
19 What is backward chaining? From the given rule prove that Q is true using Backward 07
chaining. [SSIT]
P⇒Q
L∧M⇒ P
B∧L⇒ M
A∧P⇒ L
A∧B⇒ L
A
B
20 Explain Agent based on Propositional Logic. [SSIT] 07
21 Differentiate declarative and procedural knowledge. [New](June-2022) [SSIT] 04
22 Discuss the different approaches to knowledge representation. [New](June-2022) [SSIT] 07
TOPIC:2 First Order Logic: Representation Revisited, Syntax and
Semantics of First Order logic, Using First Order logic
1 Explain Syntax of First Order Logic. [SSIT] 07
2 Explain Atomic Sentences and Complex Sentences. [SSIT] 04
3 Explain Quantifiers in First order logic. [SSIT] 04
4 Explain Quantifier. [New](June-2022) [SSIT] 03
CHAPTER NO - 4: Inference in First Order Logic:
TOPIC:1 Propositional Versus First Order Inference, Unification,
Forward Chaining, Backward Chaining, Resolution
1 What are the limitations of Propositional Logic? Explain how they can be overcome using 07
Predicate logic. (May-2017) [SSIT]
2 Explain Inference Rules for Quantifiers. [SSIT] 07
3 Explain the Modus Ponens inference rule with example. [New](Dec-2022) [SSIT] 04
4 State the purpose of unification in predicate logic. [New](Dec-2021) [SSIT] 03
5 Explain Predicate logic. [New](June-2022) [SSIT] 03
6 Explain Unification. [New](June-2022) [SSIT] 03
7 Differentiate propositional logic and predicate logic. [New](Dec-2022) [SSIT] 03
8 Explain forward and backward reasoning. (May-2012)(May-2016)(May-2018)(Nov- 07, 07,
2018)(Nov-2019) 07, 07,
Explain difference between forwards reasoning and backward reasoning. (April2017) 07, 07,
(Nov-2017) (May-2019) 07, 07,
Differentiate between Forward Reasoning and Backward Reasoning. (Nov-2019) 04, 04,
Differentiate forward chaining and backward chaining. [New](June-2022) 07, 07
Explain forward and backward reasoning in detail with suitable examples of each. (May-
2015) Explain forward and backward reasoning with example. [New](Dec-2021) [SSIT]
9 Consider the following problem: 07
Artificial Intelligence (3161608) 2023 Page 7
Shree Swaminarayan Institute of Technology Semester: VII (2023)
The law says that it is a crime for an American to sell weapons to hostile (Unfriend)
nations. The country Nono, an enemy (Opponent) of America, has some missiles, and all
of its missiles were sold to it by Colonel West, who is American. Prove that West is a
criminal Using Forward Chaining. [SSIT]
10 Consider the following problem: 07
The law says that it is a crime for an American to sell weapons to hostile (Unfriend)
nations. The country Nono, an enemy (Opponent) of America, has some missiles, and all
of its missiles were sold to it by Colonel West, who is American. Prove that West is a
criminal Using Backward Chaining. [SSIT]
11 Consider the following problem: 07
The law says that it is a crime for an American to sell weapons to hostile (Unfriend)
nations. The country Nono, an enemy (Opponent) of America, has some missiles, and all
of its missiles were sold to it by Colonel West, who is American. Prove that West is a
criminal Using Resolution. [SSIT]
12 Translate following sentences to predicate logic and prove that “West is criminal” using 07
resolution.
1. It is a crime for an American to sell weapons to hostile nations.
2. All the missiles were sold to Nono by West.
3. The country Nono is an enemy of America.
4. An enemy of America counts as hostile.
5. Nono has some missiles.
6. Missiles are weapons.
7. West is an American. [New](Dec-2022) [SSIT]
13 Describe following facts into predicate logic. 07
1. Every child loves Santa.
2. Everyone who loves Santa loves any reindeer.
3. Rudolph is a reindeer, and Rudolph has a red nose.
4. Anything which has a red nose is weird or is a clown.
5. No reindeer is a clown.
6. Scrooge does not love anything which is weird. (April-2017)[SSIT]
14 Describe following facts into predicate logic form. 03
1. Every child loves Santa.
2. Everyone who loves Santa loves any reindeer.
3. Rudolph is a reindeer, and Rudolph has a red nose. [New](Dec-2022) [SSIT]
15 Assume the following facts: 07, 07
John likes all kinds of food.
Apples are food.
Chicken is food.
Anything anyone eats and isn’t killed by is food.
Bill eats peanuts and is still alive.
Sue eats everything Bill eats.
- Translate these sentences into formulas in Predicate logic
- Prove that John likes peanuts using backward chaining. (May-2013)
Explain Game Playing using the Minimax Procedure. (May-2017) (May-2018) 07,07,
Explain Min-Max search procedure with an example. (Dec-2015)(Nov-2017)(May-2019) 07 07,
Explain Min-Max Search with example. (Nov-2019) 07, 07,
Explain the Minimax Procedure with example. (May-2013) 03, 07
Discuss Min-Max search method. (Nov-2017)
Explain Min max procedure in game playing. (Nov-2018) [SSIT]
6 We have two players: MIN who plays first and can make 4 moves, MAX who plays 07, 07
second and can make 2 moves. Suppose that after 1 turn, the values of the leaves are as in
the figure
Compute (with the algorithm minimax) the value of the root of the tree, than say which is
the most convenient move for MIN. Then tell with the reason, which parts of the tree are
not generated if we perform an alpha-beta pruning. (April-2017) [New](Dec-2021)
[SSIT].
7 Explain the MiniMax search procedure for Game Playing using suitable example. What is 07
the significance of Alpha and Beta cut-offs? (Nov-2019) [SSIT]
8 Consider the game tree of Fig. 1 in which the static scores are from first player’s point of 07
view. Suppose the first player is maximizing player. Applying mini-max search, show the
backed-up values in the tree. What move will the MAX choose? If the nodes are expanded
from left to right, what nodes would not be visited using alpha-beta pruning. (May-2014)
[SSIT]
Fig-1
9 Consider the following 2 player game tree in which static scores are given from the first 07
player’s point of view:
Suppose the first player is the maximizing player. What move should be chosen? Why?
Use Mini-Max search to solve.Also explain limitations of Mini-Max search. How to
overcome them? (Oct-2016) [SSIT]
10 Consider the game tree given in Fig. 1, in which the evaluation function values are shown 03
below each leaf node for the max player. Assume that the root node corresponds to the
minimizing player. Assume that the search always visits children left-to-right. Compute
the backed-up values computed by the minimax algorithm by writing values at the
appropriate nodes in the tree given. (May-2018) [SSIT]
11 For the game tree given in Fig. 1(Question-10), which nodes will not be examined by the 04
alpha-beta pruning algorithm? Show the process of alpha-beta pruning to justify your
answer. (May-2018) [SSIT]
12 Show the alpha-beta cutoff in min-max algorithm by drawing suitable game tree. [New] 07
(Dec-2022) [SSIT]
13 Discuss Iterative Deepening Search. Also give one example to explain. (Nov-2017) 07, 03,
Discuss Iterative deepening search method. (May-2019) 07, 07
Discuss Iterative Deepening search. [New](Dec-2021)
Explain Iterative deepening. [SSIT]
14 Explain Depth First Iterative deepening with Example. [SSIT] 07
15 Explain Iterative deepening-A* with Example. [SSIT] 07
16 What is “iterative deepening”? How is it useful in time constrained search? (Nov-2019) 03
[SSIT]
TOPIC:2 Components of A Planning System, Goal Stack Planning,
Nonlinear Planning Using Constraint Posting, Hierarchical Planning,
Reactive Systems, Other Planning Techniques
DESCRIPTIVE QUESTIONS
1 Explain Goal Stack planning using suitable example.(May-2014) 07, 07,
Explain goal stack planning in detail.(May-2015) 04, 04,
Discuss Goal Stack planning. (Nov-2018) [New](June-2022) 04
What is goal stack planning? Give example of initial state and goal state in goal stack
planning using some predicates. [New](Dec-2022) [SSIT]
Artificial Intelligence (3161608) 2023 Page 13
Shree Swaminarayan Institute of Technology Semester: VII (2023)