Adverserial search Flashcards

1
Q

Adversarial search

A

In adversarial search. the algo faces an opponent that tries to achieve the oppose goal.

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

Example of adversarial game

A

Tic tac toe (zero-cross)

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

Hostile agent

A

Other agent planning against us

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

Classic AI games

A

Deterministic, turn-taking, two player, perfect information

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

In adversarial search, we are not dealing with __________

A

In adversarial search, we are not dealing with luck factor games. Ex: Dice

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

Different adversarial search techniques

A

Minimax, Alpha-beta pruning

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

Minimax

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

Terms use in Minimax game (2 important)

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

Max in minimax

A

Max is us in game. Max attempts to maximise its score.

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

Min in minimax

A

Min is opponent in the game. Min attempts to minimize Max’s score

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

Which search use in Minimax algo

A

We use DFS (Depth First Search) for expanding the tree

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

Properties of Minimax

A

Completeness: Complete if tree is finite
Optimality:Optimal against an optimal opponent (Does even better when MIN not play optimally)
Time: Depth first exploration O(bᵐ), max depth of m with b legal moves at each point (impractical for real game)
Space: Depth First Exploration O(bm)

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