ashortestpathapproachtothemultiple-vehicleroutingproblemwithsplitpick-ups