The growth in online shopping and third party logistics has caused a revival of interest in finding optimal solutions to the large scale in-transit freight consolidation problem. Given the shipment date, size, origin, destination, and due dates of multiple shipments distributed over space and time, the problem requires determining when to consolidate some of these shipments into one shipment at an intermediate consolidation point so as to minimize shipping costs while satisfying the due date constraints. In this paper, we develop a mixed-integer programming formulation for a multi-period freight consolidation problem that involves multiple products, suppliers, and potential consolidation points. Benders decomposition is then used to replace a large number of integer freight-consolidation variables by a small number of continuous variables that reduces the size of the problem without impacting optimality. Our results show that Benders decomposition provides a significant scale-up in the performance of the solver.We demonstrate our approach using a large-scale case with more than 27.5 million variables and 9.2 million constraints.
Sets:
DescriptionD Set of time periods S Set of shippers H Set of gateways P Set of products Model parameters: Description 1 , Cost of sending 1 lbs from supplier to gateway by land 1 , Cost of sending 1 lbs from shipper to gateway by air 2 Cost of sending 1 lbs from gateway to the final customer 3 Cost of sending 1 container from gateway h to the final customer Inventory cost per lbs at gateway per period , , Weight of product in lbs sent from shipper on day Maximum capacity in lbs per container 1 , Number of days that a package takes by land to arrive from shipper to gateway 1 , Number of days that a package takes by air to arrive from shipper to gateway 2 , Number of days it takes a package to arrive from gateway to the final customer Length of the time window Decision Variables: Description , , , Weight in lbs of product sent from shipper to gateway on day by land , , , Weight in lbs of product sent from shipper to gateway on day by air , , Weight in lbs of product sent from gateway to the final customer on day , ,Weight of the of product in lbs at gateway on day . , Weight in lbs sent from gateway to the customer at day using a container , Weight of the inventory (items delivered early) in lbs at the final customer on day