Solving Dynamic Programming Problems on a Computational Grid | AMiner