Abstract
In an online order picking system, customer orders arrive in real time and the picking information is updated dynamically. One challenging problem is how to process customer orders in a timely manner. In this paper, a nonparametric heuristic method, Green Area, is presented to address the real-time online order batching problems. By nonparametric, we mean that our method is independent of the parameters of a warehouse layout and the characteristics of customer orders; these parameters facilitates the implementation in real life. The advantages of this method are verified under different scenarios by simulations. Specifically, the influences of the arrival rate, the number of order pickers and the number of orders in the order service time are discussed. The results demonstrate that the Green Area method leads to shorter order service times than traditional methods for optimal batch sizes. Finally, we demonstrate that the Green Area method can be applied to online order picking systems with variable arrival rates.
Similar content being viewed by others
References
Berglund P, Batta R (2012) Optimal placement of warehouse cross-aisles in a picker-to-part warehouse with class-based storage. IIE Trans 44(2):107–120. doi:10.1080/0740817X.2011.578608
Bozer YA, Kile JW (2008) Order batching in walk-and-pick order picking systems. Int J Prod Res 46(7):1887–1909. doi:10.1080/00207540600920850
Bukchin Y, Khmelnitsky E, Yakuel P (2012) Optimizing a dynamic order-picking process. Eur J Oper Res 219(2):335–346. doi:10.1016/j.ejor.2011.12.041
Chang TH, Fu HP, Hu KY (2007) A two-sided picking model of M-AS/RS with an aisle-assignment algorithm. Int J Prod Res 45(17):3971–3990. doi:10.1080/00207540600806398
Chen MC, Wu HP (2005) An association-based clustering approach to order batching considering customer demand patterns. OMEGA Int J Manag Sci 33(4):333–343. doi:10.1016/j.omega.2004.05.003
Chen MC, Huang CL, Chen KY, Wu HP (2005) Aggregation of orders in distribution centers using data mining. Expert Syst Appl 28(3):453–460. doi:10.1016/j.eswa.2004.12.006
Chen F, Wang H, Qi C, Xie Y (2013) An ant colony optimization routing algorithm for two order pickers with congestion consideration. Comput Ind Eng 66(1):77–85. doi:10.1016/j.cie.2013.06.013
Chen TL, Cheng CY, Chen YY, Chan LK (2015) An efficient hybrid algorithm for integrated order batching, sequencing and routing problem. Int J Prod Econ 159:158–167. doi:10.1016/j.ijpe.2014.09.029
Chen F, Wang H, Xie Y, Qi C (2016) An ACO-based online routing method for multiple order pickers with congestion consideration in warehouse. J Intell Manuf 27(2):389–408. doi:10.1007/s10845-014-0871-1
Cheng CY, Chen YY, Chen TL, Yoo JJW (2015) Using a hybrid approach based on the particle swarm optimization and ant colony optimization to solve a joint order batching and picker routing problem. Int J Prod Econ 170:805–814. doi:10.1016/j.ijpe.2015.03.021
Chew EP, Tang LC (1999) Travel time analysis for general item location assignment in a rectangular warehouse. Eur J Oper Res 112(3):582–597. doi:10.1016/S0377-2217(97)00416-5
Clarke G, Wright W (1964) Scheduling of vehicles from a central depot to a number of delivery points. Oper Res 12:568–581. doi:10.1287/opre.12.4.568
De Koster R, Van der Poort ES, Wolters M (1999) Efficient orderbatching methods in warehouses. Int J Prod Res 37(7):1479–1504. doi:10.1080/002075499191094
De Koster R, Tho L, Roodbergen KJ (2007) Design and control of warehouse order picking: a literature review. Eur J Oper Res 182(2):481–501. doi:10.1016/j.ejor.2006.07.009
Elbert RM, Franzke T, Glock CH, Grosse EH (2016) The effects of human behavior on the efficiency of routing policies in order picking: the case of route deviations. Comput Ind Eng. doi:10.1016/j.cie.2016.11.033
Gademann N, Van de Velde S (2005) Order batching to minimize total travel time in a parallel-aisle warehouse. IIE Trans 37(1):63–75. doi:10.1080/07408170590516917
Gademann AJRN, Van den Berg JP, Van der Hoff HH (2001) An order batching algorithm for wave picking in a parallel-aisle warehouse. IIE Trans 33(5):385–398. doi:10.1080/07408170108936837
Grosse EH, Glock CH, Ballester-Ripoll R (2014) A simulated annealing approach for the joint order batching and order picker routing problem with weight restrictions. Int J Oper Quant Manag 20(2):65–83
Grosse EH, Glock CH, Jaber MY, Neumann WP (2015) Incorporating human factors in order picking planning models: framework and research opportunities. Int J Prod Res 53(3):695–717. doi:10.1080/00207543.2014.919424
Henn S (2012) Algorithms for on-line order batching in an order picking warehouse. Comput Oper Res 39(11):2549–2563. doi:10.1016/j.cor.2011.12.019
Henn S, Schmid V (2013) Metaheuristics for order batching and sequencing in manual order picking systems. Comput Ind Eng 66(2):338–351. doi:10.1016/j.cie.2013.07.003
Henn S, Wäescher G (2012) Tabu search heuristics for the order batching problem in manual order picking systems. Eur J Oper Res 222(3):484–494. doi:10.1016/j.ejor.2012.05.049
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(17):3391–3417. doi:10.1080/00207540600558015
Ho Y, Su T, Shi Z (2008) Order-batching methods for an order-picking warehouse with two cross aisles. Comput Ind Eng 55(2):321–347. doi:10.1016/j.cie.2007.12.018
Hong S, Kim Y (2017) A route-selecting order batching model with the S-shape routes in a parallel-aisle order picking system. Eur J Oper Res 257(1):185–196. doi:10.1016/j.ejor.2016.07.017
Hong S, Johnson AL, Peters BA (2012a) Batch picking in narrow-aisle order picking systems with consideration for picker blocking. Eur J Oper Res 221(3):557–570. doi:10.1016/j.ejor.2012.03.045
Hong S, Johnson AL, Peters BA (2012b) Large-scale order batching in parallel-aisle picking systems. IIE Trans 44(2):88–106. doi:10.1080/0740817X.2011.588994
Hong S, Johnson AL, Peters BA (2016) Order batching in a bucket brigade order picking system considering picker blocking. Flex Serv Manuf J 28(3):425–441. doi:10.1007/s10696-015-9223-5
Hsieh L, Huang Y (2011) New batch construction heuristics to optimise the performance of order picking systems. Int J Prod Econ 131(2):618–630. doi:10.1016/j.ijpe.2011.02.006
Hsu CM, Chen KY, Chen MC (2005) Batching orders in warehouses by minimizing travel distance with genetic algorithms. Comput Ind 56(2):169–178. doi:10.1016/j.compind.2004.06.001
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(17):3657–3670. doi:10.1080/00207540500151325
Il-Choe K, Sharp G (1991) Small parts order picking: design and operation. http://www2.isye.gatech.edu/~mgoetsch/cali/Logistics%20Tutorial/order/article.htm. Accessed 22 May 2016
Kulak O, Sahin Y, Taner ME (2012) Joint order batching and picker routing in single and multiple-cross-aisle warehouses using cluster-based tabu search algorithms. Flex Serv Manuf J 24(1):52–80. doi:10.1007/s10696-011-9101-8
Lam CHY, Choy KL, Ho GTS, Lee CKM (2014) An order-picking operations system for managing the batching activities in a warehouse. Int J Syst Sci 45(6):1283–1295. doi:10.1080/00207721.2012.761461
Le-Duc T, De Koster R (2007) Travel time estimation and order batching in a 2-block warehouse. Eur J Oper Res 176(1):374–388. doi:10.1016/j.ejor.2005.03.052
Li J, Huang R, Dai JB (2017) Joint optimisation of order batching and picker routing in the online retailer’s warehouse in China. Int J Prod Res 55(2):447–461. doi:10.1080/00207543.2016.1187313
Lin CC, Kang JR, Hou CC, Cheng CY (2016) Joint order batching and picker Manhattan routing problem. Comput Ind Eng 95:164–174. doi:10.1016/j.cie.2016.03.009
Lu W, Mcfarlane D, Giannikas V, Zhang Q (2016) An algorithm for dynamic order-picking in warehouse operations. Eur J Oper Res 248(1):107–122. doi:10.1016/j.ejor.2015.06.074
Matusiak M, De Koster R, Kroon L, Saarinen J (2014) A fast simulated annealing method for batching precedence-constrained customer orders in a warehouse. Eur J Oper Res 236(3):968–977. doi:10.1016/j.ejor.2013.06.001
Menéndez B, Pardo EG, Alonso-Ayuso A, Molina E, Duarte A (2017) Variable neighborhood search strategies for the order batching problem. Comput Oper Res 78:500–512. doi:10.1016/j.cor.2016.01.020
Napolitano M (2012) 2012 warehouse/DC operations survey: mixed signals. Mod Mater Handl 51(11):48–56
Pan JC, Shih P, Wu M, Lin J (2015a) A storage assignment heuristic method based on genetic algorithm for a pick-and-pass warehousing system. Comput Ind Eng 81:1–13. doi:10.1016/j.cie.2014.12.010
Pan JC, Shih P, Wu M (2015b) Order batching in a pick-and-pass warehousing system with group genetic algorithm. OMEGA Int J Manag Sci 57:238–248. doi:10.1016/j.omega.2015.05.004
Parikh PJ, Meller RD (2008) Selecting between batch and zone order picking strategies in a distribution center. Transp Res E Logist 44(5):696–719. doi:10.1016/j.tre.2007.03.00
Pérez-Rodríguez R, Hernández-Aguirre A, Jöns S (2015) A continuous estimation of distribution algorithm for the online order-batching problem. Int J Adv Manuf Technol 79(1–4):569–588. doi:10.1007/s00170-015-6835-6
Petersen CG, Aase G (2004) A comparison of picking, storage, and routing policies in manual order picking. Int J Prod Econ 92(1):11–19. doi:10.1016/j.ijpe.2003.09.006
Ratliff HD, Rosenthal AS (1983) Orderpicking in a rectangular warehouse: a solvable case of the traveling salesman problem. Oper Res 31(3):507–521. doi:10.1287/opre.31.3.507
Richards G (2011) Warehouse management: a complete guide to improving efficiency and minimizing costs in the modern warehouse. Kogan Page Publishers, London
Roodbergen KJ, De Koster R (2001a) Routing order pickers in a warehouse with a middle aisle. Eur J Oper Res 133(1):32–43. doi:10.1016/S0377-2217(00)00177-6
Roodbergen KJ, De Koster R (2001b) Routing methods for warehouses with multiple cross aisles. Int J Prod Res 39(9):1865–1883. doi:10.1080/00207540110028128
Roodbergen KJ, Sharp GP, Vis IFA (2008) Designing the layout structure of manual order picking areas in warehouses. IIE Trans 40(11):1032–1045. doi:10.1080/07408170802167639
Ruben RA, Jacobs F (1999) Batch construction heuristics and storage assignment strategies for walk/ride and picking systems. Manage Sci 45(4):575–596. doi:10.1287/mnsc.45.4.575
Schleyer M, Gue K (2012) service time distribution analysis for a one-block warehouse. Transp Res E Logist 48(3):652–666. doi:10.1016/j.tre.2011.10.010
Scholz A, Henn S, Stuhlmann M, Wäscher G (2016) A new mathematical programming formulation for the Single-Picker Routing Problem. Eur J Oper Res 253(1):68–84. doi:10.1016/j.ejor.2016.02.018
Schrotenboer AH, Wruck S, Roodbergen KJ, Veenstra M, Dijkstra AS (2016) Order picker routing with product returns and interaction delays. Int J Prod Res. doi:10.1080/00207543.2016.1206982
Tang LC, Chew EP (1997) Order picking systems: batching and storage assignment strategies. Comput Ind Eng 33(3–4):817–820. doi:10.1016/S0360-8352(97)00245-3
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(3):755–763. doi:10.1016/j.ejor.2009.01.036
Tompkins JA, White JA, Bozer YA, Tanchoco J (2010) Facilities planning, 4th edn. Wiley, New Jersey
Tsai CY, Liou JJH, Huang TM (2008) Using a multiple-GA method to solve the batch picking problem: considering travel distance and order due time. Int J Prod Res 46(22):6533–6555. doi:10.1080/00207540701441947
Van Nieuwenhuyse I, De Koster RBM (2009) Evaluating order service time in 2-block warehouses with time window batching. Int J Prod Econ 121(2):654–664. doi:10.1016/j.ijpe.2009.01.013
Won J, Olafsson S (2005) Joint order batching and order picking in warehouse operations. Int J Prod Res 43(7):1427–1442. doi:10.1080/00207540410001733896
Xu XH, Liu T, Li KP, Dong WH (2014) Evaluating order service time with variable time window batching. Int J Prod Res 52(8):2232–2242. doi:10.1080/00207543.2013.849009
Yu M, De Koster R (2009) The impact of order batching and picking area zoning on order picking system performance. Eur J Oper Res 198(2):480–490. doi:10.1016/j.ejor.2008.09.011
Yu YG, De Koster R (2013) On the suboptimality of full turnover-based storage. Int J Prod Res 51(6):1635–1647. doi:10.1080/00207543.2011.654012
Zhang J, Wang X, Huang K (2016) Integrated on-line scheduling of order batching and delivery under B2C e-commerce. Comput Ind Eng 94:280–289. doi:10.1016/j.cie.2016.02.001
Acknowledgements
The authors thank the anonymous referees for their comments which are valuable for improving the quality of this paper. This work was supported by the National Natural Science Foundation of China (Nos. 71390524, 71401181); MOE (Ministry of Education in China) Project of Humanities and Social Sciences (Nos. 14YJC630136, 15YJC630008); Fundamental Research Funds for the Central Universities (Zhongnan University of Economics and Law).
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix 1: Pseudo-code of Green Area definition for S-Shape
Appendix 2: Pseudo-code of Green Area definition for Largest Gap
Rights and permissions
About this article
Cite this article
Chen, F., Wei, Y. & Wang, H. A heuristic based batching and assigning method for online customer orders. Flex Serv Manuf J 30, 640–685 (2018). https://doi.org/10.1007/s10696-017-9277-7
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10696-017-9277-7