Reinforcement Learning, Monte Carlo Method, Machine Learning.
class of methods has its strengths and weaknesses. Dynamic Programming methods are well-developed mathematically but require a complete and accurate model of the environment. Monte Carlo methods don’t require a model and are conceptually simple but unsuited for step-by-step incremental computation.