A meta-heuristic for capacitated green vehicle routing problem