Adversarial Search: Minimax Strategy Quiz
30 Questions
0 Views
3.7 Stars

Adversarial Search: Minimax Strategy Quiz

Created by
@ErrFreeYttrium

Questions and Answers

What was one of the weaknesses that Kasparov pinpointed in Deep Blue?

Inability to play adaptable human opponents

What system configuration allowed the 1997 version of Deep Blue to reach about one billion chess positions per second?

480 chess chips

What feature of the alpha-beta algorithm helped increase the search speed for Deep Blue in 1997?

40 billion search times increase

Which game involved a partial game tree shown in the text?

<p>Backgammon</p> Signup and view all the answers

What was the goal of Backgammon as described in the text?

<p>Move all pieces off the board before the opponent does</p> Signup and view all the answers

What is a defining characteristic of Stochastic games mentioned in the text?

<p>Inclusion of a random element like throwing a die</p> Signup and view all the answers

What is the maximum number of children a node can have in a Binary Tree?

<p>At most two children</p> Signup and view all the answers

Which search algorithm has a bigger issue with memory requirements compared to execution time?

<p>Breadth First Search</p> Signup and view all the answers

What is the time complexity of Depth First Search in terms of number of nodes stored?

<p>$O(b^d)$</p> Signup and view all the answers

What type of heuristic function is used in Informed Search like A* search?

<p>Admissible heuristic function</p> Signup and view all the answers

What does the evaluation function f(n) comprise in Best First Search algorithms?

<p>$f(n) = g(n) + h(n)$</p> Signup and view all the answers

What is the purpose of the straight-line distance heuristic in Informed Search?

<p>To estimate the cost of reaching the goal state from any node</p> Signup and view all the answers

What was Kasparov's rating at an all-time high?

<p>2820</p> Signup and view all the answers

Which chess program first demonstrated the effectiveness of an engineering approach emphasizing hardware speed?

<p>Chess 4.5</p> Signup and view all the answers

Which chess machine became the first national master program in the early 1980s?

<p>Belle</p> Signup and view all the answers

In which year did Deep Thought II claim a spot as a top chess program in the world?

<p>1995</p> Signup and view all the answers

Which chess machine won the second Fredkin Intermediate Prize for Grandmaster-level performance in 1988?

<p>Deep Blue</p> Signup and view all the answers

In which year did Deep Blue debut in the first Kasparov versus Deep Blue match?

<p>1996</p> Signup and view all the answers

What is the Minimax principle in adversarial search?

<p>Computing the utility of being in a state assuming both players play optimally</p> Signup and view all the answers

In Minimax, what is the value of a MAX node?

<p>The highest value of all successor node values</p> Signup and view all the answers

How many legal moves, on average, are there in Tic-Tac-Toe?

<p>5</p> Signup and view all the answers

What does 'bd' represent in the context of Chess in Minimax?

<p>Product of the average branching factor and depth</p> Signup and view all the answers

In multiplayer games with limited time, why is it not practical to search all leaves?

<p>Due to constraints on time available for search</p> Signup and view all the answers

What is one solution to make Minimax practical with limited time in multiplayer games?

<p>Replace terminal evaluation with positions closer to the root</p> Signup and view all the answers

What is the purpose of using pruning in a game tree?

<p>To eliminate large parts of the tree</p> Signup and view all the answers

In the expression Minimax(root) = max(min(3, 12, 8), min(2, X, Y), min(14, 5, 2)), what does the 'min' function do?

<p>Selects the minimum value</p> Signup and view all the answers

What values do 'X' and 'Y' represent in the expression Minimax(root) = max(min(3, 12, 8), min(2, X , Y), min(14, 5, 2))?

<p>Unknown values</p> Signup and view all the answers

What is the purpose of keeping track of 'alpha' and 'beta' in a game tree search?

<p>To set bounds for minimizing search area</p> Signup and view all the answers

How are Minimax decisions affected by the values of 'A', 'B', and 'Z'?

<p>'A', 'B', and 'Z' are independent of Minimax decisions</p> Signup and view all the answers

Which strategy is mentioned as performing a DFS (Depth-First Search) similar to Minimax?

<p>'Alpha-beta pruning'</p> Signup and view all the answers

Use Quizgecko on...
Browser
Browser