These techniques make use of simulations of the future (‘‘rollouts’’) to better evaluate situations and aid decision making, and have been successfully used in a gaming context to train master level Computer Go programs (i.e., programs that play the board game Go).