A Machine Learning Approach for Designing Dynamic Programming Algorithms | AMiner