Multi-level Dynamic Programming in Routing Problems with Constraints | AMiner