MidTerm Flashcards
A* function
f(n) = g(n) + h(n)
a* g(n) means?
cost of the path from the start node to node n
A* h(n) means?
h(n) is a heuristic that est. the cost of the cheapest path from node n to end node.
A* looks for f(n) to be small or bigger?
smaller
Completeness
if at least one solution exists then the algorithm is guaranteed find a solution in a finite amount of time
Optimal
algorithm will return the best solution
Optimally Efficient
no other algorithm can do this faster
Expectimax is optimal
false
Expectimax does not require to search full tree
false
Expectimax is modeled off ________ aglorithm, but it assumes ____________.
MiniMax
assumes that the adversary is more based off chance than playing optimally.
Probcut
base on the idea that the result v of a shallow search with depth d is a rough estimate of the result v of a deeper search.
Minimax has problems with? Why?
does not deal with high branching factors. It has to full search the tree
Exploitation MCTS
wins/games
Exploration MCTS
c*sqrt(ln parentSims/simsAfterIth)