Restricted Value Iteration: Theory and Algorithms