Planning with Markov Decision Processes : An AI Perspective