Orthogonalized dynamic programming state space for efficient value function approximation