Used algorithms:
- Minimax
- Minimax with alpha-beta pruning
- MCTS[1]
Note, MCTS uses backpropagation of a scalar reward with negamax[1] whereas the alternative approach will be to backpropagate a vector delta.
- C. B. Browne et al., "A Survey of Monte Carlo Tree Search Methods," in IEEE Transactions on Computational Intelligence and AI in Games, vol. 4, no. 1, pp. 1-43, March 2012, doi: 10.1109/TCIAIG.2012.2186810