Minimising the total travel distance to pick orders on a unidirectional picking line

Order picking is the most important activity in distribution centres. It involves the process of retrieving products from storage in response to a specific customer request. The order picking system in a distribution centre used by Pep Stores Ltd. (Pep), located in Durban, South Africa, is considered. The order picking system in Pep utilises picking lines. The system requires that the pickers move in a clockwise direction around the picking line. The planning of picking lines may be divided into three tiers of decisions. The first tier determines which Stock Keeping Units (SKUs) should be allocated to which picking line and is known as the SKU to Picking Line Assignment Problem (SPLAP). The second tier, the SKU Location Problem (SLP), considers the positioning of the various SKUs in a picking line. The final tier considers the sequencing of the orders for pickers within a picking line and is referred to as the Order Sequencing Problem (OSP). Collectively, these three tiers aim to achieve the objective of picking all the SKUs for all the orders in the shortest possible time. The decisions associated with each tier are made sequentially during the planning of a picking line. Each problem therefore relies on the information generated by its predecessing tier(s). Initially the OSP is addressed. A number of heuristic and metaheuristic approaches are presented, together with an exact formulation to solve this tier. The size of the problem is reduced by using a relaxation of the problem that may be solved exactly. A number of greedy tour construction heuristics, a scope and ranking algorithm, methods based on awarding starting locations with respect to preference ratios and a modified assignment approach was used to solve the OSP. Furthermore, a tabu search, simulated annealing, genetic algorithm and a generalised extremal optimisation approach are used to solve the OSP. The solution quality and computational times of all the approaches are compared for the data provided by Pep, with the generalised extremal optimisation approach delivering the best solution quality. Two methods from the literature was used to model the SLP, whereafter an ant colony system was used to maximise the number of orders in common between adjacent SKUs. A number of agglomerative clustering algorithms were used from which dendrograms could be constructed. Two novel heuristic clustering algorithms were considered. The first heuristic calculates a distance between two clusters as the set of orders that have to collect all the SKUs in both clusters, whereas the second method is based upon the frequency of SKUs within a cluster. Little or no improvement was achieved in most cases. The SPLAP was introduced by means of a number of possibilities of how to formulate objectives. A possible exact formulation is presented, followed by a nearest neighbour search, which was initially used to construct new picking lines based on all data sets. A different approach was then taken by means of a tabu search where the waves of two or three picking lines were altered. Significant savings may be incurred for large data sets. iii Stellenbosch University http://scholar.sun.ac.za

[1]  Thomas Weise,et al.  Global Optimization Algorithms -- Theory and Application , 2009 .

[2]  E. Koenigsberg,et al.  The analysis of production systems , 1982 .

[3]  J. H. Ward Hierarchical Grouping to Optimize an Objective Function , 1963 .

[4]  Ming-Hung Wu,et al.  A study of storage assignment problem for an order picking line in a pick-and-pass warehousing system , 2009, Comput. Ind. Eng..

[5]  F. Robert Jacobs,et al.  Batch Construction Heuristics and Storage Assignment Strategies for Walk/Rideand Pick Systems , 1999 .

[6]  Gregory Gutin,et al.  Assignment problem based algorithms are impractical for the generalized TSP , 2003, Australas. J Comb..

[7]  George L. Nemhauser,et al.  The Traveling Salesman Problem: A Survey , 1968, Oper. Res..

[8]  Richard K. Nance On Time Flow Mechanisms for Discrete System Simulation , 1971 .

[9]  Jeroen P. van den Berg Multiple Order Pick Sequencing in a Carousel System: A Solvable Case of the Rural Postman Problem , 1996 .

[10]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[11]  Wayne L. Winston Operations research: applications and algorithms / Wayne L. Winston , 2004 .

[12]  Chin-Chia Jane,et al.  A clustering algorithm for item assignment in a synchronized zone order picking system , 2005, Eur. J. Oper. Res..

[13]  Stefan Boettcher,et al.  Extremal Optimization , 1999 .

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

[15]  Elkafi Hassini,et al.  A two-carousel storage location problem , 2003, Comput. Oper. Res..

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

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

[18]  Gunter P. Sharp,et al.  A structured procedure for analysis and design of order pick systems , 1996 .

[19]  Pawel Jan Kalczynski,et al.  A Java Implementation of the Branch and Bound Algorithm: The Asymmetric Traveling Salesman Problem , 2005, J. Object Technol..

[20]  Ding-Tsair Chang,et al.  Picking rules for a carousel conveyor in an automated warehouse , 1988 .

[21]  James B. Ayers,et al.  Handbook of Supply Chain Management , 2000 .

[22]  Ernest Koenigsberg,et al.  The Efficiency of Two Groups of N Machines Served by a Single Robot , 1987 .

[23]  Loren K. Platzman,et al.  An O(N log N) planar travelling salesman heuristic based on spacefilling curves , 1982, Oper. Res. Lett..

[24]  Mauro Gamberi,et al.  Design of a class based storage picker to product order picking system , 2007 .

[25]  J. H. Nel,et al.  The identification of possible future provincial boundaries for South Africa based on an intramax analysis of journey-to-work data , 2008 .

[26]  Gilles Cormier,et al.  A review of warehouse models , 1992 .

[27]  Joe H. Ward,et al.  Application of an Hierarchical Grouping Procedure to a Problem of Grouping Profiles , 1963 .

[28]  Raymond G. Vickson,et al.  Optimal storage locations in a carousel storage and retrieval system , 1996 .

[29]  R. Postle,et al.  Textile and apparel supply chain management in Hong Kong , 2006 .

[30]  Jay B. Ghosh,et al.  Optimal retrieval strategies for carousel conveyors , 1992 .

[31]  Stefan Boettcher,et al.  Extremal Optimization for Graph Partitioning , 2001, Physical review. E, Statistical, nonlinear, and soft matter physics.

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

[33]  Stephen C. Graves,et al.  Storage-Retrieval Interleaving in Automatic Warehousing Systems , 1977 .

[34]  Donald D. Eisenstein,et al.  A Production Line that Balances Itself , 1996, Oper. Res..

[35]  Thomas Bäck,et al.  Extended Selection Mechanisms in Genetic Algorithms , 1991, ICGA.

[36]  Ivo J.B.F. Adan,et al.  A LINDLEY-TYPE EQUATION ARISING FROM A CAROUSEL PROBLEM , 2004 .

[37]  Donald J. Bowersox,et al.  Supply Chain Logistics Management , 2002 .

[38]  Fred W. Glover,et al.  Future paths for integer programming and links to artificial intelligence , 1986, Comput. Oper. Res..

[39]  R. G. Vickson,et al.  Optimal product and server locations in one-dimensional storage racks , 1998, Eur. J. Oper. Res..

[40]  R. Ballou Business Logistics Management , 1991 .

[41]  Donald D. Eisenstein,et al.  Performance of Bucket Brigades When Work Is Stochastic , 2001, Oper. Res..

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

[43]  Elsayed A. Elsayed,et al.  Algorithms for optimal material handling in automatic warehousing systems , 1981 .

[44]  Gábor J. Székely,et al.  Hierarchical Clustering via Joint Between-Within Distances: Extending Ward's Minimum Variance Method , 2005, J. Classif..

[45]  Francesco Palmieri,et al.  Theoretical analysis of evolutionary algorithms with an infinite population size in continuous space. Part I: Basic properties of selection and mutation , 1994, IEEE Trans. Neural Networks.

[46]  C. McDiarmid SIMULATED ANNEALING AND BOLTZMANN MACHINES A Stochastic Approach to Combinatorial Optimization and Neural Computing , 1991 .

[47]  C. John Langley,et al.  Management of Business Logistics: A Supply Chain Perspective , 2002 .

[48]  Bak,et al.  Punctuated equilibrium and criticality in a simple model of evolution. , 1993, Physical review letters.

[49]  David B. Fogel What is evolutionary computation , 1995 .

[50]  Ling-feng Hsieh,et al.  The optimum design of a warehouse system on order picking efficiency , 2006 .

[51]  Michel Gendreau,et al.  An Introduction to Tabu Search , 2003, Handbook of Metaheuristics.

[52]  Nelly Litvak,et al.  A survey on performance analysis of warehouse carousel systems , 2008, 1404.5591.

[53]  W. H. M. Zijm,et al.  Warehouse design and control: Framework and literature review , 2000, Eur. J. Oper. Res..

[54]  Fabiano Luis de Sousa,et al.  Generalized extremal optimization: An application in heat pipe design , 2004 .

[55]  Birger Raa,et al.  Using a TSP heuristic for routing order pickers in warehouses , 2010, Eur. J. Oper. Res..

[56]  John J. Bartholdi,et al.  Retrieval Strategies for a Carousel Conveyor , 1986 .

[57]  Hark Hwang,et al.  Order batching algorithms for a man-on-board automated storage and retrieval system , 1988 .

[58]  Russell D. Meller,et al.  A throughput model for carousel/VLM pods , 2004 .

[59]  Marc Goetschalckx,et al.  CLASSIFICATION AND DESIGN OF ORDER PICKING , 1989 .

[60]  Patrick P. Bergmans Minimizing Expected Travel Time on Geometrical Patterns by Optimal Probability Rearrangements , 1972, Inf. Control..

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

[62]  Ali S. Hadi,et al.  Finding Groups in Data: An Introduction to Chster Analysis , 1991 .

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

[64]  Thomas Stützle,et al.  Ant Colony Optimization Theory , 2004 .

[65]  Christian Blum,et al.  Metaheuristics in combinatorial optimization: Overview and conceptual comparison , 2003, CSUR.

[66]  J. Monnot,et al.  The Traveling Salesman Problem and its Variations , 2014 .

[67]  Johann Dréo,et al.  Metaheuristics for Hard Optimization: Methods and Case Studies , 2005 .

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

[69]  Dieter Armbruster,et al.  Bucket brigades with worker learning , 2007, Eur. J. Oper. Res..

[70]  S. M. Junaid Zaidi,et al.  Linear Programming in Single and Multiple Objective Systems , 1982 .

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

[72]  Byung Chun Park,et al.  Carousel system performance , 2003, Journal of Applied Probability.

[73]  Enrique Alba,et al.  Parallel Metaheuristics: A New Class of Algorithms , 2005 .

[74]  PhilippM . Riegger Literature Survey on Nearest Neighbor Search and Search in Graphs , 2010 .

[75]  Paolo Toth,et al.  The Vehicle Routing Problem , 2002, SIAM monographs on discrete mathematics and applications.

[76]  D. Mulcahy Warehouse distribution and operations handbook , 1993 .

[77]  Elkafi Hassini,et al.  One-Dimensional Carousel Storage Problems: Applications, Review and Generalizations , 2009, INFOR Inf. Syst. Oper. Res..

[78]  J. Vogt,et al.  Business logistics management : theory and practice , 2002 .

[79]  Elsayed A. Elsayed,et al.  Computerized algorithms for order processing in automated warehousing systems , 1983 .

[80]  Gilbert Laporte,et al.  Generalized network design problems , 2003, Eur. J. Oper. Res..

[81]  Uday S. Karmarkar,et al.  Design and operation of an order-consolidation warehouse: Models and application , 1992 .

[82]  Marco Dorigo,et al.  Swarm intelligence: from natural to artificial systems , 1999 .