Algorithms for Partially Observable Markov Decision Processes