Optimal implementation and benefits of rolling inventory

We study a warehouse management problem in which the schedule of incoming supplies and customer orders for a wide variety of products is known over a number of periods. In addition to storage at the warehouse, products can be kept in the shipping trailers (rolling inventory) parked in the warehouse yard, avoiding material handling costs but incurring trailer handling and opportunity costs. Our objective is to determine the amount of product (if any) to leave in each of the incoming trailers, so that it does not have to be stored and then reloaded for an outgoing delivery, in order to minimize overall warehousing costs. We propose three possible implementation policies and show that the search for optimal solutions can be restricted to these three basic policies without loss of generality. Using this result, we formulate the problem as an integer program, in which incoming trailers are assigned to outgoing deliveries. Under one of the proposed policies incoming trailers can only be stored in the yard directly upon arrival, with their original contents. In this case, we show that our formulation possesses the integrality property and thus the optimal solution can be easily obtained. When the three policies are considered jointly, however, this is no longer the case. Nevertheless, computational tests show that the linear programming bound is very strong and commercial integer programming solvers generate an optimal solution very quickly. In most cases, no branch-and-bound nodes are required. Finally, we perform a computational study based on realistic data provided by our industry partner to evaluate the benefits of rolling inventory, the effectiveness of the different implementation policies and the viability of our proposed solution approaches.

[1]  Ibrahim H. Osman,et al.  Heuristics for the generalised assignment problem: simulated annealing and tabu search approaches , 1995 .

[2]  Thomas L. Magnanti,et al.  Models and Methods for Merge - in - Transit Operations , 2003, Transp. Sci..

[3]  Hasan Pirkul,et al.  Algorithms for the multi-resource generalized assignment problem , 1991 .

[4]  Mary Aichlmayr,et al.  NEVER TOUCHING THE FLOOR , 2001 .

[5]  L. V. Wassenhove,et al.  A survey of algorithms for the generalized assignment problem , 1992 .

[6]  Claudio Barbieri da Cunha,et al.  The logic of logistics: theory, algorithms and applications for logistics management , 1999 .

[7]  Dolores Romero-Morales The multi-resource generalized assignment problem with an application to the distribution of gasoline products , 1999 .

[8]  A. M. Geoffrion Lagrangean Relaxation and Its Uses in Integer Programming , 1972 .

[9]  Richard M. Soland,et al.  A branch and bound algorithm for the generalized assignment problem , 1975, Math. Program..

[10]  Marshall L. Fisher,et al.  A generalized assignment heuristic for vehicle routing , 1981, Networks.

[11]  Richard W. Cuthbertson,et al.  The Logic of Logistics: Theory, Algorithms and Applications for Logistics Management , 1998, J. Oper. Res. Soc..

[12]  André Langevin,et al.  The Snow Disposal Assignment Problem , 1995 .

[13]  H. Edwin Romeijn,et al.  A class of greedy algorithms for the generalized assignment problem , 2000, Discret. Appl. Math..

[14]  G. Ross,et al.  Modeling Facility Location Problems as Generalized Assignment Problems , 1977 .

[15]  Gilles Cormier,et al.  A review of warehouse models , 1992 .

[16]  H. Edwin Romeijn,et al.  The Generalized Assignment Problem and Extensions , 2004 .

[17]  Ravindra K. Ahuja,et al.  Network Flows: Theory, Algorithms, and Applications , 1993 .