Learning Collaborative Policies to Solve NP-hard Routing Problems