A p-step formulation for the capacitated vehicle routing problem