Abstract
The organization of order picking operations is one of the most critical issues in warehouse management. In this paper, novel tabu search (TS) algorithms integrated with a novel clustering algorithm are proposed to solve the order batching and picker routing problems jointly for multiple-cross-aisle warehouse systems. A clustering algorithm that generates an initial solution for the TS algorithms is developed to provide fast and effective solutions to the order-batching problem. Unlike most common picker routing heuristics, we model the routing problem of pickers as a classical TSP and propose efficient Nearest Neighbor+Or-opt and Savings+2-Opt heuristics to meet the specific features for the problem. Various problem instances including the number of orders, weight of items, and picking coordinates are generated randomly, and detailed numerical experiments are carried out to evaluate the performances of the proposed methods. In conclusion, the TS algorithms come out to be the most efficient methods in terms of solution quality and computational efficiency.
Similar content being viewed by others
References
Bozer YA, Kile JW (2008) Order batching in walk-and-pick order picking systems. Int J Prod Res 46:1887–1909
Chisman JA (1975) The clustered traveling salesman problem. Comput Oper Res 2:115–119
Clarke G, Wright W (1964) Scheduling of vehicles from a central depot to a number of delivery points. Oper Res 12:568–581
Cornuéjols G, Fonlupt J, Naddef D (1985) The traveling salesman problem on a graph and some related integer polyhedra. Math Program 33:1–27
Coyle JJ, Bardi EJ, Langley CJ (1996) The management of business logistics. West, St. Paul MN
Croes GA (1958) A method for solving traveling salesman problems. Oper Res 6:791–812
de Koster R, Le-Duc T, Roodbergen KJ (2007) Design and control of warehouse order picking: a literature review. Eur J Oper Res 182:481–501
de Koster R, Van der Poort ES, Wolters M (1999) Efficient order batching methods in warehouses. Int J Prod Res 37:1479–1504
Elsayed EA (1981) Algorithms for optimal material handling in automatic warehousing systems. Int J Prod Res 19:525–535
Elsayed EA, Stern RG (1983) Computerized algorithms for order processing in automated warehousing systems. Int J Prod Res 21:579–586
Elsayed EA, Lee MK, Kim S, Scherer E (1993) Sequencing and batching procedures for minimizing earliness and tardiness penalty of order retrievals. Int J Prod Res 31:727–738
Elsayed EA, Lee MK (1996) Order processing in automated storage/retrieval systems with due dates. IIE Trans 28:567–577
Gen M, Cheng R (1997) Genetic algorithms and engineering design. Willey, New York
Gipson DR, Sharp GP (1992) Order batching procedures. Eur J Oper Res 58:57–67
Goldberg DE (1989) Genetic algorithms in search, optimization and machine learning. Addison-Wesley
Glover F (1989) Tabu search part-I. ORSA J Comput 3:190–206
Grunow M, Günther HO, Schleusener M, Yilmaz IO (2004) Operations planning for collect-and-place machines in PCB assembly. Comput Ind Eng 47:409–429
Gu J, Goetschalckx M, McGinnis LF (2007) Research on warehouse operation: a comprehensive review. Eur J Oper Res 177:1–21
Hall RW (1993) Distance approximations for routing manual pickers in a warehouse. IIE Trans 25:76–87
Ho YC, Tseng YY (2006) A study on order-batching methods of order-picking in a distribution centre with two cross-aisles. Int J Prod Res 44:3391–3417
Ho YC, Su T-S, Shi Z-S (2008) Order-batching methods for an order-picking warehouse with two cross aisles. Comput Ind Eng 55:321–347
Hsu CM, Chen KY, Chen MC (2005) Batching orders in warehouse by minimizing travel distance with genetic algorithms. Comput Ind 56:169–178
Hwang H, Lee MK (1988) Order batching algorithms for a man-on-board automated storage and retrieval system. Eng Costs Prod Econ 13:285–294
Hwang H, Kim DG (2005) Order-batching heuristics based on cluster analysis in a low-level picker-to-part warehousing system. Int J Prod Res 43:3657–3670
Kulak O, Yilmaz IO, Günther HO (2008) A GA-based solution approach for balancing printed circuit board assembly lines. OR Spectr 30:469–491
Kulak O, Yilmaz IO, Günther HO (2007) PCB assembly scheduling for collect-and-place machines using genetic algorithms. Int J Prod Res 45:3949–3969
Kusiak A, Vannelli A, Kumar RK (1986) Clustering analysis: models and algorithms. Cybernetics 15:139–154
Laporte G (1992) The vehicle routing problem: an overview of exact and approximate algorithms. Eur J Oper Res 59:345–358
Le-Duc T, De Koster R (2007) Travel time estimation and order batching in a 2-block warehouse. Eur J Oper Res 176:374–388
Makris PA, Giakoumakis IG (2003) k-interchange heuristic as an optimization procedure for material handling applications. Appl Math Model 27:345–358
Or I (1976) Traveling salesman-type combinatorial problems and their relation to the logistics of blood banking. Dissertation, North Western University
Petersen CG (1995) Routeing and storage policy interaction in order picking operations. Decis Sci Inst Proc 3:1614–1616
Petersen CG (1997) An evaluation of order picking routing policies. Int J Oper Prod Manag 17:1096–1111
Ratliff HD, Rosenthal AS (1983) Orderpicking in a rectangular warehouse: a solvable case of the traveling salesman problem. Oper Res 31:507–521
Roodbergen KJ, de Koster R (2001) Routing methods for warehouses with multiple cross aisles. Int J Prod Res 39:1865–1883
Rosenwein MB (1996) A comparison of heuristics for the problem of batching orders for warehouse selection. Int J Prod Res 34:657–664
Tang LC, Chew EK (1997) Order picking systems: batching and storage assignment strategies. Comput Ind Eng 33:817–820
Theys C, Bräysy O, Dullaert W, Raa B (2010) Using a TSP heuristic for routing order pickers in warehouses. Eur J Oper Res 200:755–763
Tsai CY, Liou JJH, Huang TM (2007) Using a multiple-GA method to solve the batch picking problem: considering travel distance and order due time. Int J Prod Res 99:1–23
Van Nieuwenhuys I, de Koster R (2009) Evaluating order throughput time in 2-block warehouses with time window batching. Int J Prod Econ 121:654–664
Vaughan TS, Petersen CG (1999) The effect of warehouse cross aisles on picking efficiency. Int J Prod Res 37:881–897
Vinod H (1969) Integer programming and the theory of grouping. J Am Stat Assoc 64:506–517
Yu M, De Koster RBM (2009) The impact of order batching and picking area zoning on order picking system performance. Eur J Oper Res 198:480–490
Won J, Olafsson S (2005) Joint order batching and order picking in warehouse operations. Eur J Oper Res 43:1427–1442
Acknowledgments
This work was completely supported by The Scientific and Technology Research Council of Turkey (TUBITAK) under the project number 108M421. The authors are grateful to the anonymous reviewers and especially the editor, Prof. Dr. Hans-Otto Guenther, for constructive comments and suggestions that improved the quality and exposition of this study.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kulak, O., Sahin, Y. & Taner, M.E. Joint order batching and picker routing in single and multiple-cross-aisle warehouses using cluster-based tabu search algorithms. Flex Serv Manuf J 24, 52–80 (2012). https://doi.org/10.1007/s10696-011-9101-8
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10696-011-9101-8