發送短信 : A farthest insertion heuristic algorithm for the distance-constrained capacitated vehicle routing problem