A new algorithm for the Single Source Weber Problem with Limited Distances