Monte Carlo Tree Search (MCTS) is a best-first, sampling-based search algorithm for navigating large decision spaces, most famously used in game-playing AI like AlphaGo. It operates through four iterative phases: selection, expansion, simulation (rollout), and backpropagation. Unlike exhaustive methods, MCTS builds an asymmetric search tree, focusing computational resources on the most promising branches by using random simulations to estimate the value of leaf nodes.
