Assignment 2 Flashcards

1
Q

Which search strategy is also called as blind search?

a) Uninformed search
b) Informed search
c) Simple reflex search
d) All of the mentioned

A

a) Uninformed search

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How many main types are available in uninformed search method as our lectures?

a) 3
b) 4
c) 5
d) 6

A

c) 5

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Which search is implemented with an empty first-in-first-out queue?

a) Depth-first search
b) Breadth-first search
c) Bidirectional search
d) None of the mentioned

A

b) Breadth-first search

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

When is breadth-first search is optimal?

a) When there is less number of nodes
b) When all step costs are equal
c) When all step costs are unequal
d) None of the mentioned

A

b) When all step costs are equal

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the space complexity of Depth-first search?

a) O(b)
b) O(bl)
c) O(m)
d) O(bm)

A

d) O(bm)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

How many parts does a problem consists of?

a) 1
b) 2
c) 3
d) 4

A

d) 4

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Which algorithm is expected to solve any kind of problem?

a) Breadth-first algorithm
b) Tree algorithm
c) Bidirectional search algorithm
d) None of the mentioned

A

b) Tree algorithm

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Which search algorithm imposes a fixed depth limit on nodes?

a) Depth-limited search
b) Depth-first search
c) Iterative deepening search
d) Bidirectional search

A

a) Depth-limited search

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Which search implements stack operation for searching the states?

a) Depth-limited search
b) Depth-first search
c) Breadth-first search
d) None of the mentioned

A

b) Depth-first search

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Blind searching is general term for

a) Informed Search
b) Uninformed Search
c) Informed & Unformed Search
d) Heuristic Search

A

b) Uninformed Search

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Strategies that know whether one non-goal state is “more promising” than another are called

a) Informed & Unformed Search
b) Unformed Search
c) Heuristic & Unformed Search
d) Informed & Heuristic Search

A

d) Informed & Heuristic Search

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Which of the following is/are Uninformed Search technique/techniques

a) Breadth First Search (BFS)
b) Depth First Search (DFS)
c) Bidirectional Search
d) All of the mentioned

A

d) All of the mentioned

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Which data structure conveniently used to implement BFS?

a) Stacks
b) Queues
c) Priority Queues
d) All of the mentioned

A

b) Queues

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Which data structure conveniently used to implement DFS?

a) Stacks
b) Queues
c) Priority Queues
d) All of the mentioned

A

a) Stacks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

The time and space complexity of BFS is (For time and space complexity problems consider b as branching factor and d as depth of the search tree.)

a) O(bd+1) and O(bd+1)
b) O(b2) and O(d2)
c) O(d2) and O(b2)
d) O(d2) and O(d2)

A

a) O(bd+1) and O(bd+1)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Breadth-first search is not optimal when all step costs are equal, because it always expands the shallowest unexpanded node. State whether true or false.

True
False

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

uniform-cost search expands the node n with the__________

a) Lowest path cost
b) Heuristic cost
c) Highest path cost
d) Average path cost

A

a) Lowest path cost

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Depth-first search always expands the ______ node in the current fringe of the search tree.

a) Shallowest
b) Child node
c) Deepest
d) Minimum cost

A

c) Deepest

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Breadth-first search always expands the ______ node in the current fringe of the search tree.

a) Shallowest
b) Child node
c) Deepest
d) Minimum cost

A

a) Shallowest

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Optimality of BFS is

a) When there is less number of nodes
b) When all step costs are equal
c) When all step costs are unequal
d) None of the mentioned

A

b) When all step costs are equal

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

We often regard a LIFO as a ______ and an FIFO as ________

a) Stack, Queue
b) Queue, Stack
c) Priority Queue, Stack
d) Stack. Priority Queue

A

a) Stack, Queue

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

The main task of a problem-solving agent is

a) Solve the given problem and reach to goal
b) To find out which sequence of action will get it to the goal state
c) All of the mentioned
d) None of the mentioned

A

c) All of the mentioned

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

What is state space?

a) The whole problem
b) Your Definition to a problem
c) Problem you design
d) Representing your problem with variable and parameter

A

d) Representing your problem with variable and parameter

24
Q

The problem-solving agent with several immediate options of unknown value can decide what to do by just examining different possible sequences of actions that lead to states of known value, and then choosing the best sequence. This process of looking for such a sequence is called Search. State True or False

True
False

A

True

25
Q

A search algorithm takes _________ as an input and returns ________ as an output.

a) input, output
b) Problem, solution
c) Solution, problem
d) Parameters, sequence of actions

A

b) Problem, solution

26
Q

A problem in a search space is defined by one of these state.

a) Initial state
b) Last state
c) Intermediate state
d) All of the above

A

a) Initial state

27
Q

The Set of actions for a problem in a state space is formulated by a ___________

a) Intermediate states
b) Initial state
c) Successor function, which takes current action and returns next immediate state
d) None of the mentioned

A

c) Successor function, which takes current action and returns next immediate state

28
Q

A solution to a problem is a path from the initial state to a goal state. Solution quality is measured by the path cost function, and an optimal solution has the highest path cost among all solutions. State whether true or false.

True
False

A

True

29
Q

The process of removing detail from a given state representation is called______

a) Extraction
b) Abstraction
c) information Retrieval
d) Mining of data

A

b) Abstraction

30
Q

A problem solving approach works well for

a) 8-Puzzle problem
b) 8-queen problem
c) Finding an optimal path from a given source to a destination
d) Mars Hover (Robot Navigation)
e) All of the mentioned

A

e) All of the mentioned

31
Q

The _______ is a touring problem in which each city must be visited exactly once. The aim is to find the shortest tour.

a) Finding shortest path between a source and a destination
b) Travelling Salesman problem
c) Map coloring problem
d) Depth first search traversal on a given map represented as a graph

A

b) Travelling Salesman problem

32
Q

Web Crawler is a/an

a) Intelligent goal-based agent
b) Problem-solving agent
c) Simple reflex agent
d) Model based agent

A

a) Intelligent goal-based agent

33
Q

Which search method takes less memory?

a) Depth-First Search
b) Breadth-First search
c) Linear Search
d) Optimal search

A

a) Depth-First Search

34
Q

Which is the best way to go for Game playing problem?

a) Linear approach
b) Heuristic approach (Some knowledge is stored)
c) Random approach
d) An Optimal approach

A

b) Heuristic approach (Some knowledge is stored)

35
Q

What is the other name of informed search strategy?

a) Simple search
b) Heuristic search
c) Online search
d) None of the mentioned

A

b) Heuristic search

36
Q

How many types of informed search method are in artificial intelligence?

a) 1
b) 2
c) 3
d) 4

A

d) 4

37
Q

Which search uses the problem specific knowledge beyond the definition of the problem?

a) Informed search
b) Depth-first search
c) Breadth-first search
d) Uninformed search

A

a) Informed search

38
Q

Which function will select the lowest expansion node at first for evaluation?

a) Greedy best-first search
b) Best-first search
c) Depth-first search
d) None of the mentioned

A

b) Best-first search

39
Q

What is the heuristic function of greedy best-first search?

a) f(n) != h(n)
b) f(n) < h(n)
c) f(n) = h(n)
d) f(n) > h(n)

A

c) f(n) = h(n)

40
Q

Which search uses only the linear space for searching?

a) Best-first search
b) Recursive best-first search
c) Depth-first search
d) None of the mentioned

A

d) None of the mentioned

41
Q

Which search is complete and optimal when h(n) is consistent?

a) Best-first search
b) Depth-first search
c) Both Best-first & Depth-first search
d) A* search

A

d) A* search

42
Q

Which is used to improve the performance of heuristic search?

a) Quality of nodes
b) Quality of heuristic function
c) Simple form of nodes
d) None of the mentioned

A

b) Quality of heuristic function

43
Q

Which search method will expand the node that is closest/fastest to the goal?

a) Best-first search
b) Greedy best-first search
c) A* search
d) None of the mentioned

A

b) Greedy best-first search

44
Q

A heuristic is a way of trying

a) To discover something or an idea embedded in a program
b) To search and measure how far a node in a search tree seems to be from a goal
c) To compare two nodes in a search tree to see if one is better than another
d) All of the mentioned

A

d) All of the mentioned

45
Q

A* algorithm is based on

a) Breadth-First-Search
b) Depth-First –Search
c) Best-First-Search
d) Hill climbing

A

c) Best-First-Search

46
Q

The search strategy that uses a problem specific knowledge is known as

a) Informed Search
b) Best First Search
c) Heuristic Search
d) All of the mentioned

A

d) All of the mentioned

47
Q

Uninformed search strategies are better than informed search strategies.

True
False

A

False

48
Q

Best-First search is a type of informed search, which uses ________________ to choose the best next node for expansion.

a) Evaluation function returning lowest evaluation
b) Evaluation function returning highest evaluation
c) Evaluation function returning lowest & highest evaluation
d) None of them is applicable

A

a) Evaluation function returning lowest evaluation

49
Q

Best-First search can be implemented using the following data structure.

a) Queue
b) Stack
c) Priority Queue
d) Circular Queue

A

c) Priority Queue

50
Q

The name “best-first search” is a venerable but inaccurate one. After all, if we could really expand the best node first, it would not be a search at all; it would be a straight march to the goal. All we can do is choose the node that appears to be best according to the evaluation function. State whether true or false.

True
False

A

True

51
Q

Heuristic function h(n) is ____

a) Lowest path cost
b) Cheapest path from root to goal node
c) Estimated cost of cheapest path from root to goal node
d) Average path cost

A

c) Estimated cost of cheapest path from root to goal node

52
Q

Greedy search strategy chooses the node for expansion

a) Shallowest
b) Deepest
c) The one closest to the goal node
d) Minimum heuristic cost

A

c) The one closest to the goal node

53
Q

In greedy approach evaluation function is

a) Heuristic function
b) Path cost from start node to current node
c) Path cost from start node to current node + Heuristic cost
d) Average of Path cost from start node to current node and Heuristic cost

A

a) Heuristic function

54
Q

What is the space complexity of Greedy search?

a) O(b)
b) O(bl)
c) O(m)
d) O(bm)

A

d) O(bm)

55
Q

In A* approach evaluation function is

a) Heuristic function
b) Path cost from start node to current node
c) Path cost from start node to current node + Heuristic cost
d) Average of Path cost from start node to current node and Heuristic cost

A

c) Path cost from start node to current node + Heuristic cost

56
Q

A* is optimal if h(n) is an admissible heuristic-that is, provided that h(n) never underestimates the cost to reach the goal.

True
False

A

False