Multiagent Value Iteration Algorithms in Dynamic Programming and Reinforcement Learning