This is an implementation of the model GCN-NPEC in Efficiently Solving the Practical Vehicle Routing Problem: A Novel Joint Learning Approach. It solves vehicle routing problem using deep learning methods combined with reinforcement learning. We use PyTorch as the framework.