Optimizing real-life freight-distribution problems