Professional Documents
Culture Documents
Subject Name: Artificial Intelligence Subject Code:3161608: Semester: VI (2020)
Subject Name: Artificial Intelligence Subject Code:3161608: Semester: VI (2020)
the jugs. The objective is to fill the 4-liter jug with exactly 2 liter of water. (May-2014)
Solve Water Jug Problem using production rule system. (Nov-2014)(Nov-2017)(Oct-2012)
Explain & Solve Water-Jug Problem. (Nov-2019)
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)
Explain & Solve Water-Jug Problem. (May-2018)
What is state space representation? Explain with an example. (May-2019)
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)
[LJIET]
2 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. Why is 07, 07,
‘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) [LJIET]
3 What is depth first search? Explain algorithm and its advantages. (Sep-2013) [LJIET] 07
4 Explain Depth first search algorithm. (Nov-2018) 04, 04
Describe Depth First Search. (May-2019)[LJIET]
5 Explain any problem solved using Depth First Search technique. (Nov-2017)(Nov- 07, 07
2019)[LJIET]
6 Describe Breadth First Search. Comment on the optimalality of this method. (May-2018) 04
[LJIET]
7 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
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) [LJIET]
8 Analyze (a) 8-puzzle, (b) Chess and (c) Tower of Hanoi problems with respect to the following 07
problem characteristics:(Oct-2016) [LJIET]
i. Is the problem decomposable?
ii. Can solution step be ignored?
iii. Is the good solution absolute or relative?
iv. Is the solution state or a path?
2021) [LJIET]
6 What do you mean by the problem of plateau occurring in hill climbing? How can it be 02
solved? (May-2014) [LJIET]
7 What is local maximum, Plateau and Ridge? (May-2013)[LJIET] 07
8 Explain the method of Hill climbing. Also explain the problems associated with hill climbing 07
and possible solutions. (May-2015) [LJIET]
9 Discuss hill climbing search method. Also discuss limitations and ways to overcome these 07, 07,
limitations. (April-2017) (Dec-2015) 07, 03
Discuss limitations of Hill climbing search method. (Nov-2017)
Discuss limitation of hill-climbing method. (May-2019)[LJIET]
10 Explain the situations under which Hill Climbing may fail to find a solution. What can be done 07
to overcome these situations? (May-2017) [LJIET]
11 Explain simulated annealing algorithm. (May-2014) (May-2018) 07, 07,
Discuss simulated annealing search method. Which types of problems are suitable to solve 07, 07,
using this method? (Dec-2015) 04, 07,
Explain Simulated Annealing search with suitable example. (Nov-2017) 07
Discuss Simulated Annealing method of search. (Nov-2017)
Discuss Simulated Annealing search method. Compare it with hill climbing method. (May-
2018) (May-2019) [LJIET]
12 Discuss Hill climbing and Simulated Annealing. State the differences between these two 07
methods. (Oct-2016) [LJIET]
13 Discuss Simulated Annealing search method. How is it different than greedy method? (May- 07
2019) [LJIET]
14 Explain OR graphs. [LJIET] 05
15 Explain A* algorithm. (Oct-2012)(Nov-2017)(Nov-2018) 07, 07,
Explain A* algorithm in detail. (Sep-2013)(May-2016)(May-2018) 07, 07,
Discuss A* algorithm. Give one example where it is suitable to apply. (Dec-2015)(Nov-2019) 07, 07,
Discuss A* algorithm. Also give one example to explain it. (May-2019) [LJIET] 07, 07,
07
16 What do you mean by admissibility of an algorithm? Is A* algorithm an admissible one? 02, 03
When? (May-2014)(Nov-2018)[LJIET]
17 Discuss A* algorithm. Compare it with hill climbing search method. (May-2019) [LJIET] 07
18 Explain AND-OR graphs. (May-2014) [LJIET] 02
19 Explain Problem Reduction using “AND-OR” graph. (Nov-2019)[LJIET] 04
20 Consider the following initial and goal configuration for 8-puzzle problem. Draw the search 07
tree for initial three iterations of A* algorithm to reach from initial state to goal state. Assume
suitable heuristic function for the same. (May-2015) [LJIET]
21 Consider the following initial and goal configuration for 8-puzzle problem. Draw the search 07
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)[LJIET]
GAMES
5 Solve the following Crypt Arithmetic problem. (Nov-2014) [LJIET] 07
DONALD
+ GERALD
ROBERT
6 Solve following cryptarithmetic problem with appropriate strategy/steps:(Dec-2015) (May- 07, 07
2019) [LJIET]
E A T
+ T H A T
-----------------
A P P L E
7 Solve following cryptarithmetic problem with appropriate strategy/steps: [LJIET] 07
TWO
+TWO
-----------------
FOUR
8 Solve following cryptarithmetic problem with appropriate strategy/steps: [LJIET] 07
ODD
+ODD
-----------------
EVEN
CHAPTER NO - 3: Logical Agents:
TOPIC:1 Knowledge–based agents, The Wumpus world, Logic,
Propositional logic, Propositional theorem proving Effective propositional
model checking, Agents based on propositional logic
1 Define knowledge base agent in AI. [New](Dec-2021) 03, 07
Explain knowledge base agent in Detail. [LJIET]
2 Explain The Wumpus world problem and give the solution of Wumpus world problem. 07
[LJIET]
3 Define and explain Logic, Entailment and Models. [LJIET] 07
4 Explain Entailment in the Wumpus World problem. [LJIET] 07
5 What is Propositional logic? Explain type and Syntax of propositional logic. [LJIET] 07
6 Explain Semantics of propositional logic. [LJIET] 03
7 Explain Logical Equivalence, Validity and Satisfiability. [LJIET] 07
8 What is inference rule? How these inference rules and equivalences can be used in the 07
Wumpus world? [LJIET]
9 Define Soundness and completeness in propositional logic. [New](Dec-2021) [LJIET] 03
10 How to concert propositional logic into Conjunctive Normal Form(CNF) explain with 04
example. [LJIET]
11 Convert following compound proposition to the CNF (Conjunctive Normal Form). 03
¬ (A→B) V (C→A) [New](Dec-2021) [LJIET]
12 Show by means of a truth table that ¬(P ^ Q) ≡(¬𝑃 𝑉¬𝑄) [New](Dec-2021) [LJIET] 03
13 What is Horn Clauses & Definite clauses? [LJIET] 03
14 Explain forward chaining with example. [LJIET] 07
15 What is forward chaining? From the given rule prove that Q is true using forward chaining. 07
[LJIET]
P⇒Q
L∧M⇒ P
B∧L⇒ M
A∧P⇒ L
Artificial Intelligence (3161608) 2022 Page 6
L.J. Institute of Engineering & Technology Semester: VI (2020)
A∧B⇒ L
A
B
16 Explain backward chaining with example. [LJIET] 07
17 What is backward chaining? From the given rule prove that Q is true using Backward 07
chaining. [LJIET]
P⇒Q
L∧M⇒ P
B∧L⇒ M
A∧P⇒ L
A∧B⇒ L
A
B
18 Explain Agent based on Propositional Logic. [LJIET] 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. [LJIET] 07
2 Explain Atomic Sentences and Complex Sentences. [LJIET] 04
3 Explain Quantifiers in First order logic. [LJIET] 04
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) [LJIET]
2 Explain Inference Rules for Quantifiers. [LJIET] 07
3 State the purpose of unification in predicate logic. [New](Dec-2021) [LJIET] 03
4 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) (Nov- 07, 07,
2017) (May-2019) 07, 07,
Differentiate between Forward Reasoning and Backward Reasoning. (Nov-2019) 04, 07,
Explain forward and backward reasoning in detail with suitable examples of each. (May-2015) 07
Explain forward and backward reasoning with example. [New](Dec-2021) [LJIET]
5 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
Forward Chaining. [LJIET]
6 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. [LJIET]
7 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. [LJIET]
8 Describe following facts into predicate logic. 07
1. Every child loves Santa.
Artificial Intelligence (3161608) 2022 Page 7
L.J. Institute of Engineering & Technology Semester: VI (2020)
23 Explain the steps of unification in predicate logic. Also discuss the steps of converting 07, 07
predicate logic wffs to clause form. (May-2015)
Explain the procedure to convert well formed formula to clause form with the help of example.
(Nov-2018) [LJIET]
24 Explain following terms in reference to predicate logic Resolution. 07
a. Unsuccessful attempt at resolution
b. Equality
c. Reduce
d. Trying several substitute. (May-2018) [LJIET]
25 Consider the following facts: 07
• Raghu likes all kinds of food.
• Mangoes are fruit.
• Cabbage is not fruit.
• All fruits are food.
Represent the above facts using Predicate Logic and use Resolution to prove that “Raghu likes
Mangoes”. (Nov-2019)[LJIET]
CHAPTER NO - 5: Uncertainty:
TOPIC:1 Acting under Uncertainty, Basic Probability Notation, The
Axioms of Probability, Inference Using Full Joint Distributions
1 Explain Uncertainty in Details. [LJIET] 04
2 Explain Probability in Details. [LJIET] 07
3 What is proposition? Also explain Syntax for propositions. [LJIET] 07
4 Write inference using Full Joint Distributions with example. [New](Dec-2021) [LJIET] 04
5 Write Syntax for joint probability distributions. [LJIET] 04
6 Explain Conditional probability in Details. [LJIET] 07
CHAPTER NO - 6: Probabilistic Reasoning:
TOPIC:1 Representing Knowledge in an Uncertain Domain, The Semantics
of Bayesian Networks, Efficient Representation of Conditional Distribution,
Exact Inference in Bayesian Networks, Approximate Inference in Bayesian
Networks
1 From a standard deck of playing cards, a single card is drawn. The probability that the card is 04
king is 4/52, then calculate posterior probability P(King|Face), which means the drawn face
card is a king card. [New](Dec-2021) [LJIET]
2 Explain probability and Bay’s theorem. (May-2013)(Nov-2017) 07, 07,
Discuss Bay’s theorem. (Nov-2017) [New](Dec-2021) 03, 04,
Explain Bay’s theorem. (Nov-2018) [LJIET] 04
3 Discuss Bayesian network and its application. (May-2019) [New](Dec-2021) [LJIET] 04, 04
4 Explain the Semantics of Bayesian Networks. [LJIET] 07
5 Explain Representation of the joint probability distribution. [LJIET] 07
6 Explain Conditional independence relations in Bayesian networks [LJIET] 07
7 Explain Efficient Representation of Conditional Distributions. [LJIET] 07
8 Explain Exact Inference in Bayesian Networks. [LJIET] 07
9 Explain Approximate Inference in Bayesian Networks. [LJIET] 07
10 Explain Clustering algorithm in detail. [LJIET] 07
CHAPTER NO - 7: Game Playing: Overview, and Example
Domain:
TOPIC:1 Overview, MiniMax, Alpha-Beta Cut-off, Refinements, Iterative
deepening, The Blocks World
Artificial Intelligence (3161608) 2022 Page 10
L.J. Institute of Engineering & Technology Semester: VI (2020)
DESCRIPTIVE QUESTIONS
1 Explain the Alpha-Beta Cutoffs Procedure in Game Playing.(May-2012) 07, 04
Discuss Alpha-Beta Cutoffs Procedure in Game Playing. (Nov-2018) [LJIET]
2 Explain alpha-beta cut off search with an example. State a case when to do alpha pruning. 07
(Nov-2017) [ LJIET]
3 Discuss alpha-beta pruning and its advantages over min-max method. (May-2019)[LJIET] 07
4 ‘Minimax is not good for game playing when the opponent is not playing optimally.’ 02
Justify using suitable example. (May-2014)[LJIET]
5 Explain Min max procedure for game playing with any example. (Oct-2012) 07, 07,
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) [LJIET]
6 Explain the MiniMax search procedure for Game Playing using suitable example. What is the 07
significance of Alpha and Beta cut-offs? (Nov-2019) [LJIET]
7 Consider the game tree of Fig. 1 in which the static scores are from first player’s point of view. 07
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) [LJIET]
Fig-1
8 We have two players: MIN who plays first and can make 4 moves, MAX who plays second 07, 07
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) [LJIET].
9 Consider the following 2 player game tree in which static scores are given from the first 07
Artificial Intelligence (3161608) 2022 Page 11
L.J. Institute of Engineering & Technology Semester: VI (2020)
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)[LJIET]
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) [LJIET]
11 For the game tree given in Fig. 1(Question-8), which nodes will not be examined by the alpha- 04
beta pruning algorithm? Show the process of alpha-beta pruning to justify your answer. (May-
2018) [LJIET]
12 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. [LJIET]
13 Explain Depth First Iterative deepening with Example. [LJIET] 07
14 Explain Iterative deepening-A* with Example. [LJIET] 07
15 What is “iterative deepening”? How is it useful in time constrained search? (Nov-2019) 03
[LJIET]
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
Artificial Intelligence (3161608) 2022 Page 12
L.J. Institute of Engineering & Technology Semester: VI (2020)