The minimax algorithm is implemented as a modified version of DFS. Game theoretic value is computed from the bottom up, with the Max player choosing the highest score possible and the Min player choosing the lowest score.
Time Complexity: O(bm)Alpha-beta is a search algorithm that restricts the set of possible solutions based on the portion of the search tree that has already been seen.
α = the maximum lower bound of possible solutions, the best Max can do
β = the minimum upper bound of possible solutions, the best Min can do