An Improved K-means Clustering Algorithm Based on EIQ Analysis for Order Batching of Shuttle-Based Storage/Retrieval Systems
Downloads
Shuttle-based storage/retrieval systems (SBS/RS) require efficient order batching to optimise split-case picking. Original K-means clustering, which groups orders based on overlapping SKUs to minimise bin presentations, struggles with high-dimensional, sparse pharmaceutical data due to computational inefficiency, unsuitable distance metrics and unstable initialisation. We propose an enhanced K-means algorithm based on EIQ analysis. High-frequency SKUs are selected using IK frequency filtering, while Pearson correlation is applied to remove redundant features and reduce dimensionality. Cluster centre initialisation is improved using a roulette-based strategy, and cosine distance replaces Euclidean distance to better capture SKU similarity. Case studies using real data from Company A show that the proposed method outperforms both first-come-first-serve (FCFS) and standard K-means in reducing bin presentations and enhancing processing stability. The algorithm remains robust regardless of SKU popularity shifts. Sensitivity analysis confirms strong performance within appropriate thresholds for feature selection (n: 20–25) and correlation filtering (Pearson correlation: 0.8–0.9). Furthermore, as the number of item-lines per order increases, the improved algorithm yields greater efficiency gains. This algorithm can also be well applied to other industries.
Downloads
Gudehus T. Principles of order picking: Operations in distribution and warehousing systems. Essen, Germany: W. Girardet Publishing; 1973.
Elsayed EA. Algorithms for optimal material handling in automatic warehousing systems. The International Journal of Production Research. 1981;19(5): 525-535. DOI: 10.1080/00207548108956683.
Henn S, et al. Metaheuristics for the order batching problem in manual order picking systems. Business Research. 2010;3:82-105. DOI: 10.1007/bf03342717.
Gademann N, Velde S. Order batching to minimize total travel time in a parallel-aisle warehouse. IIE transactions. 2005;37(1):63-75. DOI: 10.1080/07408170590516917.
Tang L C, Chew E P. Order picking systems: batching and storage assignment strategies. Computers & Industrial Engineering. 1997;33(3-4): 817-820. DOI: 10.1016/S0360-8352(97)00245-3.
De Koster R, Le-Duc T, Roodbergen KJ. Design and control of warehouse order picking: A literature review. European journal of operational research. 2007;182(2):481-501. DOI: 10.1016/j.ejor.2006.07.009.
Schiffer M, et al. Optimal picking policies in e-commerce warehouses. Management Science. 2022;68(10):7497-7517. DOI: 10.1287/mnsc.2021.4275.
Bukchin Y, Khmelnitsky E, Yakuel P. Optimizing a dynamic order-picking process. European Journal of Operational Research. 2012;219(2):335-346. DOI: 10.1016/j.ejor.2011.12.041.
Pardo EG, et al. Order batching problems: Taxonomy and literature review. European Journal of Operational Research. 2024;313(1):1-24. DOI: 10.1016/j.ejor.2023.02.019.
Hsu CM, Chen KY, Chen MC. Batching orders in warehouses by minimizing travel distance with genetic algorithms. Computers in industry. 2005;56(2):169-178. DOI: 10.1016/j.compind.2004.06.001.
Matusiak M, et al. A fast simulated annealing method for batching precedence-constrained customer orders in a warehouse. European Journal of Operational Research. 2014;236(3):968-977. DOI: 10.1016/j.ejor.2013.06.001.
Henn S. Algorithms for on-line order batching in an order picking warehouse. Computers & Operations Research. 2012;39(11):2549-2563. DOI: 10.1016/j.cor.2011.12.019.
Zhang J, Wang X, Huang K. Integrated on-line scheduling of order batching and delivery under B2C e-commerce. Computers & Industrial Engineering. 2016;94:280-289. DOI: 10.1016/j.cie.2016.02.001.
Muter I, Öncan T. An exact solution approach for the order batching problem. Iie Transactions. 2015;47(7):728-738. DOI: 10.1080/0740817X.2014.991478.
Liu Z, Lu J, Ren C, et al. Joint optimization of storage assignment and order batching in robotic mobile fulfillment system with dynamic storage depth and surplus items. Computers & Industrial Engineering, 2025;200:110767. DOI: 10.1016/j.cie.2024.110767.
Liu JE, Zhang S, Liu H. Research on AGV path planning under “parts-to-picker” mode. Open Journal of Social Sciences. 2019;7(6):1-14. DOI: 10.4236/jss.2019.76001.
Feng J, et al. A bi-level optimization of storage allocation and shelf sequencing in a goods-to-person picking system. Proceedings of the 5th International Conference on Computer Engineering and Application (ICCEA), 12-14 April. 2024, Hangzhou, China. 2024. p. 1478-1486. DOI: 10.1109/ICCEA62105.2024.10603533.
Lloyd S. Least squares quantization in PCM. IEEE Transactions on Information Theory. 1982;28(2):129-137. DOI: 10.1109/tit.1982.1056489.
Gil-Borrás S, et al. A heuristic approach for the online order batching problem with multiple pickers. Computers & Industrial Engineering. 2021;160:107517. DOI: 10.1016/j.cie.2021.107517.
Chen MC, Wu HP. An association-based clustering approach to order batching considering customer demand patterns. Omega. 2005;33(4):333-343. DOI: 10.1016/j.omega.2004.05.003.
Cano JA, Correa-Espinal AA, Gómez-Montoya RA. Solución del problema de conformación de lotes en almacenes utilizando algoritmos genéticos. Información tecnológica. 2018;29(6):235-244. DOI: 10.4067/S0718-07642018000600235.
Gibson DR, Sharp GP. Order batching procedures. European journal of operational research. 1992;58(1):57-67. DOI: 10.1016/0377-2217(92)90235-2.
Gil-Borrás S, et al. Basic VNS for a variant of the online order batching problem. Proceedings of the International Conference on Variable Neighborhood Search, 2019, Cham, Switzerland. 2019. p. 17-36. DOI: 10.1007/978-3-030-44932-2_2.
Valle CA, Beasley JE, Da Cunha AS. Optimally solving the joint order batching and picker routing problem. European Journal of Operational Research. 2017;262(3):817-834. DOI: 10.1016/j.ejor.2017.03.069.
Yang N. Evaluation of the joint impact of the storage assignment and order batching in mobile‐pod warehouse systems. Mathematical Problems in Engineering. 2022;(1):9148001. DOI: 10.1155/2022/9148001.
Zhao A, Bard JF. Batch scheduling in a multi-purpose system with machine downtime and a multi-skilled workforce. International Journal of Production Research. 2024;62(12):4470-4493. DOI: 10.1080/00207543.2023.2265508.
Xiang X, Liu C, Miao L. Storage assignment and order batching problem in Kiva mobile fulfilment system. Engineering Optimization. 2018;50(11):1941-1962. DOI: 10.1080/0305215X.2017.1419346.
Nicolas L, Yannick F, Ramzi H. Order batching in an automated warehouse with several vertical lift modules: Optimization and experiments with real data. European Journal of Operational Research. 2018;267(3):958-976. DOI: 10.1016/j.ejor.2017.12.037.
Jiang H. Solving multi-robot picking problem in warehouses: A simulation approach. International Journal of Simulation Modelling. 2020;19(4):701-712. DOI: 10.2507/ijsimm19-4-co19.
Hu KY, Chang TS. An innovative automated storage and retrieval system for B2C e-commerce logistics. The International Journal of Advanced Manufacturing Technology. 2010;48:297-305. DOI: 10.1007/s00170-009-2292-4.
Lei B, et al. Optimization of storage location assignment in tier‐to‐tier shuttle‐based storage and retrieval systems based on mixed storage. Mathematical Problems in Engineering. 2020;(1):2404515. DOI: 10.1155/2020/2404515.
Wang Y, et al. Modeling of parallel movement for deep-lane unit load autonomous shuttle and stacker crane warehousing systems. Processes. 2020;8(1):80. DOI: 10.3390/pr8010080.
Winkelhaus S, et al. Hybrid order picking: A simulation model of a joint manual and autonomous order picking system. Computers & Industrial Engineering. 2022;167:107981. DOI: 10.1016/j.cie.2022.107981.
Liang K, et al. Research on a dynamic task update assignment strategy based on a “parts to picker” picking system. Mathematics. 2023;11(7):1684. DOI: 10.3390/math11071684.
Xie L, Li H, Luttmann L. Formulating and solving integrated order batching and routing in multi-depot AGV-assisted mixed-shelves warehouses. European Journal of Operational Research. 2023;307(2):713-730. DOI: 10.1016/j.ejor.2022.08.047.
Kucuksari Z. Optimal order batching for automated warehouse picking. PhD thesis. University of Waterloo; 2023.
Bansal V, Roy D. Stochastic modeling of multiline orders in integrated storage‐order picking system. Naval Research Logistics (NRL). 2021;68(6):810-836. DOI: 10.1002/nav.21978.
Wang X, et al. Dynamic multi-tour order picking in an automotive-part warehouse based on attention-aware deep reinforcement learning. Robotics and Computer-Integrated Manufacturing. 2025;94:102959. DOI: 10.1016/j.rcim.2025.102959.
Zhen L, et al. How to deploy robotic mobile fulfillment systems. Transportation Science. 2023;57(6):1671-1695. DOI: 10.1287/trsc.2022.0265.
Copyright (c) 2026 Chuanjun CHEN, Hongqiang FAN, Junjie LIU, Shun LI

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.













