Genetic algorithms applied to integration and optimization of billing and picking processes

This article intends to provide a computational tool that integrates and provides optimized solutions to two interdependent problems called Optimized Billing Sequencing (OBS) and Optimized Picking Sequence (OPS). These problems are addressed separately by the existing literature and refer respectively to the optimization of billing and picking processes in a typical warehouse with low-level picker-to-parts system. Integration literature is, therefore, limited and there is a demand for more robust OBS/OPS optimization methods. This approach will deal with practical dilemmas that have not been addressed by researchers yet to propose an extension to the OBS model by Pinto et al. (J Intell Manuf 29(2):405–422, 2018 ) along with a specific variation of the Order Batching and Sequencing Problem. The premise is to prove to managers the possibility of making more consistent decisions about the trade-off between the level of customer service and the warehouse efficiency. The proposed tool is formulated by the integration of two Genetic Algorithms called GA-OBS and GA-OPS where GA-OBS maximizes the order portfolio billing and generates the picking order to the OPS, whereas GA-OPS comprises the iteration of batch and routing algorithms to minimize picking total time and cost to the OPS. Experiments with problems with different complexity levels showed that the proposed tool produces solutions of satisfactory quality to OBS/OPS. The approach proposed fills a gap in the literature and makes innovative contributions to the development of more suitable optimization methods to the reality of warehouses.

[1]  René de Koster,et al.  Evaluating order throughput time in 2-block warehouses with time window batching , 2009 .

[2]  Clara Simón de Blas,et al.  Variable Neighborhood Search for Order Batching in a Warehouse , 2009, Asia Pac. J. Oper. Res..

[3]  Marc Goetschalckx,et al.  Research on warehouse design and performance evaluation: A comprehensive review , 2010, Eur. J. Oper. Res..

[4]  Karl F. Doerner,et al.  Metaheuristics for the Order Batching Problem in Manual Order Picking Systems , 2010 .

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

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

[7]  Ardeshir Bahreininejad,et al.  A modified particle swarm optimization for solving the integrated location and inventory control problems in a two-echelon supply chain network , 2014, Journal of Intelligent Manufacturing.

[8]  Randy L. Haupt,et al.  Practical Genetic Algorithms , 1998 .

[9]  Verena Schmid,et al.  Metaheuristics for order batching and sequencing in manual order picking systems , 2013, Comput. Ind. Eng..

[10]  Osman Kulak,et al.  Joint order batching and picker routing in single and multiple-cross-aisle warehouses using cluster-based tabu search algorithms , 2012 .

[11]  Susmita Bandyopadhyay,et al.  Solving a tri-objective supply chain problem with modified NSGA-II algorithm , 2014 .

[12]  Seyed Hamid Reza Pasandideh,et al.  A new newsvendor policy model for dual-sourcing supply chains by considering disruption risk and special order , 2018, J. Intell. Manuf..

[13]  Gerhard Wäscher,et al.  Order Batching and Picker Routing in manual order picking systems: the benefits of integrated routing , 2017, Central Eur. J. Oper. Res..

[14]  Kees Jan Roodbergen,et al.  Routing order pickers in a warehouse with a middle aisle , 2001, Eur. J. Oper. Res..

[15]  Eleonora Bottani,et al.  Optimisation of storage allocation in order picking operations through a genetic algorithm , 2012 .

[16]  Debjit Roy,et al.  Warehouse design and management , 2017, Int. J. Prod. Res..

[17]  J. Bertrand,et al.  Operations management research methodologies using quantitative modeling , 2002 .

[18]  Yin-Yann Chen,et al.  An efficient hybrid algorithm for integrated order batching, sequencing and routing problem , 2015 .

[19]  Xianhao Xu,et al.  Evaluating order throughput time with variable time window batching , 2014 .

[20]  Ali H. Diabat Hybrid algorithm for a vendor managed inventory system in a two-echelon supply chain , 2014, Eur. J. Oper. Res..

[21]  Gerhard Wäscher,et al.  Order Batching in Order Picking Warehouses: A Survey of Solution Approaches , 2012 .

[22]  Manoj Kumar Tiwari,et al.  Two-echelon fuzzy stochastic supply chain for the manufacturer–buyer integrated production–inventory system , 2016, J. Intell. Manuf..

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

[24]  James J.H. Liou,et al.  Using a multiple-GA method to solve the batch picking problem: considering travel distance and order due time , 2008 .

[25]  Gino Marchet,et al.  Investigating order picking system adoption: a case-study-based approach , 2015 .

[26]  Ruhul A. Sarker,et al.  A new genetic algorithm for solving optimization problems , 2014, Eng. Appl. Artif. Intell..

[27]  Kap Hwan Kim,et al.  Advanced decision and intelligence technologies for manufacturing and logistics , 2012, J. Intell. Manuf..

[28]  Suk-Chul Rim,et al.  Order picking plan to maximize the order fill rate , 2008, Comput. Ind. Eng..

[29]  J. W. Kile,et al.  Order batching in walk-and-pick order picking systems , 2008 .

[30]  Elsayed A. Elsayed,et al.  Order processing in automated storage/retrieval systems with due dates , 1996 .

[31]  Ali Diabat,et al.  A hybrid genetic algorithm based heuristic for an integrated supply chain problem , 2016 .

[32]  KyoungJong Park,et al.  Optimization of total inventory cost and order fill rate in a supply chain using PSO , 2014 .

[33]  Kuan Yew Wong,et al.  Order Batching in Warehouses by Minimizing Total Tardiness: A Hybrid Approach of Weighted Association Rule Mining and Genetic Algorithms , 2013, TheScientificWorldJournal.

[34]  Charles G. Petersen,et al.  A comparison of picking, storage, and routing policies in manual order picking , 2004 .

[35]  David E. Goldberg,et al.  Alleles, loci and the traveling salesman problem , 1985 .

[36]  Ali Serdar Tasan,et al.  Order batching operations: an overview of classification, solution techniques, and future research , 2019, J. Intell. Manuf..

[37]  Leandro C. Coelho,et al.  Order picking problems under weight, fragility and category constraints , 2017, Int. J. Prod. Res..

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

[39]  Kenneth DeJong,et al.  Learning with genetic algorithms: An overview , 1988, Machine Learning.

[40]  Christine M. Anderson-Cook Practical Genetic Algorithms (2nd ed.) , 2005 .

[41]  H. Bagherzadeh Valami,et al.  Designing a Genetic Algorithm to Optimize Fulfilled Orders in Order Picking Planning Problem with Probabilistic Demand , 2012 .

[42]  An Caris,et al.  Designing efficient order picking systems by combining planning problems: State-of-the-art classification and review , 2017, Eur. J. Oper. Res..

[43]  Zheng Xin,et al.  Research on Order Picking Optimization Problem of Automated Warehouse , 2007 .

[44]  Mehmet Akansel,et al.  Coordinated scheduling of the transfer lots in an assembly-type supply chain: a genetic algorithm approach , 2017, J. Intell. Manuf..

[45]  Pierre Hansen,et al.  Variable neighborhood search: Principles and applications , 1998, Eur. J. Oper. Res..

[46]  Gerhard Wäscher,et al.  Tabu search heuristics for the order batching problem in manual order picking systems , 2012, Eur. J. Oper. Res..

[47]  Daniel Schubert,et al.  Order picking with multiple pickers and due dates - Simultaneous solution of Order Batching, Batch Assignment and Sequencing, and Picker Routing Problems , 2017, Eur. J. Oper. Res..

[48]  Seyed Taghi Akhavan Niaki,et al.  Optimizing multi-item multi-period inventory control system with discounted cash flow and inflation: Two calibrated meta-heuristic algorithms , 2013 .

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

[50]  Christoph H. Glock,et al.  Human factors in order picking: a content analysis of the literature , 2017, Int. J. Prod. Res..

[51]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[52]  Jianbin Li,et al.  Joint optimisation of order batching and picker routing in the online retailer’s warehouse in China , 2017, Int. J. Prod. Res..

[53]  Hongxing Yang,et al.  Energy and Environment: Challenges and Achievements in Rapid Urbanization , 2013, The Scientific World Journal.

[54]  Yue Wu,et al.  A two-echelon inventory model for a deteriorating item with stock-dependent demand, partial backlogging and capacity constraints , 2013, Eur. J. Oper. Res..

[55]  Wei Xiang,et al.  Order allocation for multiple supply-demand networks within a cluster , 2014, J. Intell. Manuf..

[56]  Jason Matthews,et al.  Order sequencing on a unidirectional cyclical picking line , 2013, Eur. J. Oper. Res..

[57]  Marcelo Seido Nagano,et al.  A Genetic Algorithm applied to pick sequencing for billing , 2018, J. Intell. Manuf..

[58]  Elsayed A. Elsayed,et al.  Sequencing and batching procedures for minimizing earliness and tardiness penalty of order retrievals , 1993 .

[59]  J. Won,et al.  Joint order batching and order picking in warehouse operations , 2005 .

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

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

[62]  Sebastian Henn,et al.  Order batching and sequencing for the minimization of the total tardiness in picker-to-part warehouses , 2015 .

[63]  Keld Helsgaun,et al.  An effective implementation of the Lin-Kernighan traveling salesman heuristic , 2000, Eur. J. Oper. Res..