In real practice, a truck may pick up one or multiple types of products with same or different initial quality levels. The so-called “Multi-product Food Transportation Cost Function (MFTC)” accommodates the effects of different initial quality levels of a product as well as different types of food products with different rates of quality deterioration picked up in a single trip.