AI Assignment 2 2024 25
AI Assignment 2 2024 25
AI Assignment 2 2024 25
Q.
No Question CO
BT LEVEL
. Achieved
1 Which environment is used for adversarial search problems? CO1 Understand
2 Why we use evaluation functions in adversarial search? CO1 Analyze
3 When should one use adversarial search? CO1 Understand
4 What is Minimax strategy? CO1 Remember
5 What is Alpha Beta pruning in AI? Explain with example. Remember
CO2
6 Which search is implemented with an empty first in first out queue? Remember
CO2
7 What is the complexity of Minimax algorithm? Is Minimax always optimal? Remember
CO2
8 Illustrate Alpha Beta pruning with example. CO2 Understand
9 Explain the algorithm of A Simple Knowledge-Based Agent with example. CO3 Understand
10 List out the agent requirements. CO3
Understand
11 Give the Mapping between Facts and Representations with example. CO3
Remember
14 What are the issues that arise in the process of Knowledge Representation ? CO3
Understand
16 Represent the Instance and ISA Relationship with three way of representing class Understand
membership . CO3
17 i) Let P(x, y) be the statement "student x has taken class y:’ where the domain for x Apply
consists of all students in your class and for y consists of all computer science courses
at your school. Express each of these quantifications in English.
a. ∃x∃y P (x, y)
CO3
b. ∃x∀y P (x, y)
c. ∀x∃y P (x, y)
d. ∃y∀x P (x, y)
e. ∀y∃x P (x, y)
f. ∀x∀y P (x, y)
ii) Let C(x, y) mean that student x is enrolled in class y, where the domain for x
consists of all students in your school and the domain for y consists of all classes
being given at your school. Express each of these statements by a simple English
sentence.
c. ∃yC(Carol Sitea, y)
ii) Question 10 Let F(x, y) be the statement "x can fool y," where the domain consists
of all people in the world. Use quantifiers to express each of these statements.
21 Apply
CO3
22 Explain with example Procedural versus Declarative Knowledge. Write PROLOG Apply
representation for logic given below.
CO3
Subject-Incharge