Learning Generalizable Models for Vehicle Routing Problems via Knowledge Distillation