Variable Neighborhood Search for Order Batching in a Warehouse

In this paper we address the problem of batching orders in a warehouse, with the objective of minimizing the total travel time. Order batching is an NP-hard optimization problem that is very difficult to solve exactly in practice. Thus, most implemented solutions are based on elementary heuristic methods that perform a relatively limited exploration of the solution space. As an alternative, we propose a heuristic based on variable neighborhood search, where the emphasis is placed on performing an intensive exploration of the most promising regions of the solution space. Simulations are conducted to study the performance of the method with different warehouse configurations, and an exhaustive comparative analysis, which considers all the best known heuristics, is carried out. The results obtained show that the proposed heuristic is competitive and that it provides a suitable method which can be used in practice. Additionally, since the performance of the algorithms depends heavily on factors such as storage policy, routing strategies, or the structure of the orders, we have developed an ANOVA in order to consider the effect of all the above factors on the different methods tested.

[1]  F. Glover,et al.  Handbook of Metaheuristics , 2019, International Series in Operations Research & Management Science.

[2]  Ying-Chin Ho,et al.  A study on order-batching methods of order-picking in a distribution centre with two cross-aisles , 2006 .

[3]  M. B. Rosenwein,et al.  A comparison of heuristics for the problem of batching orders for warehouse selection , 1996 .

[4]  J. Coyle,et al.  The management of business logistics , 1976 .

[5]  Randolph W. Hall,et al.  DISTANCE APPROXIMATIONS FOR ROUTING MANUAL PICKERS IN A WAREHOUSE , 1993 .

[6]  NOUD GADEMANN,et al.  Order batching to minimize total travel time in a parallel-aisle warehouse , 2005 .

[7]  Elsayed A. Elsayed,et al.  Order batching algorithms and travel-time estimation for automated storage/retrieval systems , 1989 .

[8]  M. B. M. de Koster,et al.  Efficient orderbatching methods in warehouses , 1999 .

[9]  Marc Goetschalckx,et al.  Research on warehouse operation: A comprehensive review , 2007, Eur. J. Oper. Res..

[10]  A.J.R.M. Gademann,et al.  An order batching algorithm for wave picking in a parallel-aisle warehouse , 2001 .

[11]  Gunter P. Sharp,et al.  Order batching procedures , 1992 .

[12]  Jeroen P. van den Berg A Literature survey on planning and control of warehousing systems , 1999 .

[13]  Pierre Hansen,et al.  Variable Neighborhood Search , 2018, Handbook of Heuristics.

[14]  Chih-Ming Hsu,et al.  Batching orders in warehouses by minimizing travel distance with genetic algorithms , 2005, Comput. Ind..

[15]  H. D. Ratliff,et al.  Order-Picking in a Rectangular Warehouse: A Solvable Case of the Traveling Salesman Problem , 1983, Oper. Res..

[16]  Kees Jan Roodbergen,et al.  Reduction of Walking Time in the Distribution Center of De Bijenkorf , 1999 .

[17]  Kees Jan Roodbergen,et al.  Design and control of warehouse order picking: A literature review , 2006, Eur. J. Oper. Res..

[18]  Charles G. Petersen An evaluation of order picking routeing policies , 1997 .

[19]  Roberto Musmanno,et al.  Introduction to Logistics Systems Planning and Control (Wiley Interscience Series in Systems and Optimization) , 2004 .

[20]  Kees Jan Roodbergen,et al.  Routing methods for warehouses with multiple cross aisles , 2001 .

[21]  Mu-Chen Chen,et al.  An association-based clustering approach to order batching considering customer demand patterns , 2005 .

[22]  C.-H. Pan,et al.  A comparative study of order batching algorithms , 1995 .

[23]  G. Clarke,et al.  Scheduling of Vehicles from a Central Depot to a Number of Delivery Points , 1964 .

[24]  Ronald D. Armstrong,et al.  Optimal Batching in a Semi-Automated Order Picking System , 1979 .

[25]  George O. Wesolowsky,et al.  LOCATING A NOXIOUS FACILITY WITH RESPECT TO SEVERAL POLYGONAL REGIONS USING ASYMMETRIC DISTANCES , 1993 .