An object-oriented representation for efficient reinforcement learning
Dynamic Programming