Search Problem Flashcards

1
Q

Search problem in AI

A

In AI, a search problem refers to the process of finding a solution or path from an initial state to a goal state, based on certain conditions or constraints. It is fundamental in areas like planning, pathfinding, and decision-making

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

Components of search problem

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

Another name of Uninformed search

A

Blind search

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

Uninformed search

A

Uninformed search (also called blind search) refers to search algorithms that explore a search space without any additional knowledge about the goal beyond the information available in the problem definition. These algorithms operate without domain-specific heuristics, meaning they do not use any guidance to prioritize certain paths over others.

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

Common uninformed search algorithms

A

Breadth-First Search (BFS)
Depth-First Search (DFS)
Uniform Cost Search (UCS)
Depth-Limited Search (DLS)
Iterative Deepening Depth-First Search (IDDFS)

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

Backtracking search

A

It has to search every leaf node, every possible solution then he can only came to know that which is optimal or minimum cost path

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

Two parameters in backtracking search

A

b: actions per state
D: Depth of the actions

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

Memory complexity of backtracking. Also reason

A

O(D)
Here D is Depth of the actions i.e. depth of tree
It needs to keep the history of actions taken for the solution

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

Time complexity of backtracking. Also reason

A

O(bᴰ)
[Here b: actions per state, D: Depth of the actions]
It needs to reach all leaf nodes to get the solution (very huge)

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

Cost of backtracking

A

Any cost

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

Algorithm of backtracking search

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