An algorithm that explores possible future states by building a tree of actions and outcomes to find promising paths.