The Traveling Purchaser Problem Under Uncertainty