PICK PATH OPTIMIZATION. An enhanced algorithmic approach

Similar documents
Routing order pickers in a warehouse with a middle aisle

The order picking problem in fishbone aisle warehouses

XXVI. OPTIMIZATION OF SKUS' LOCATIONS IN WAREHOUSE

A Solution Approach for the Joint Order Batching and Picker Routing Problem in Manual Order Picking Systems

Artificial Intelligence Breadth-First Search and Heuristic

Impressum ( 5 TMG) Herausgeber: Fakultät für Wirtschaftswissenschaft Der Dekan. Verantwortlich für diese Ausgabe:

Improving Product Location and Order Picking Activities in a Distribution Center

Tecnomatix Plant Simulation Worldwide User Conference 2016

MTTN L11 Order-picking MTTN25 Warehousing and Materials Handling. Warehousing and Materials Handling 1. Content. Learning objectives

Multiagent Systems: Spring 2006

Travel Models for Warehouses with Task Interleaving

weather monitoring, forest fire detection, traffic control, emergency search and rescue A.y. 2018/19

Depth-Bound Heuristics and Iterative-Deepening Search Algorithms in Classical Planning

Warehousing Systems Design

Transactions on the Built Environment vol 33, 1998 WIT Press, ISSN

Warehouse layout alternatives for varying demand situations

Simulation based Performance Analysis of an End-of-Aisle Automated Storage and Retrieval System

RELATION-BASED ITEM SLOTTING

Metaheuristics. Approximate. Metaheuristics used for. Math programming LP, IP, NLP, DP. Heuristics

UNMANNED AERIAL VEHICLES (UAVS)

Improving Order Picking Efficiency with the Use of Cross Aisles and Storage Policies

DYNAMIC ABC STORAGE POLICY IN ERRATIC DEMAND ENVIRONMENTS

Optimum Design of Water Conveyance System by Ant Colony Optimization Algorithms

Data-driven modelling of police route choice

Robust Integration of Acceleration and Deceleration Processes into the Time Window Routing Method

Impressum ( 5 TMG) Herausgeber: Fakultät für Wirtschaftswissenschaft Der Dekan. Verantwortlich für diese Ausgabe:

Association Rule Based Approach for Improving Operation Efficiency in a Randomized Warehouse

Synchronizing inventory and transport within supply chain management

The Pennsylvania State University. The Graduate School. College of Engineering MODIFICATION OF THE ORDER PICKING AND REPLENISHMENT POLICY IN A

OPERATIONAL-LEVEL OPTIMIZATION OF INBOUND INTRALOGISTICS. Yeiram Martínez Industrial Engineering, University of Puerto Rico Mayagüez

AN INTEGRATED MODEL OF STORAGE AND ORDER-PICKING AREA LAYOUT DESIGN

Ant Colony Optimization

THE SHORTEST NOT NECESSARILY THE BEST OTHER PATH ON THE BASIS OF THE OPTIMAL PATH

OPTIMIZING THE REARRANGEMENT PROCESS IN A DEDICATED WAREHOUSE

Algorithms for On-line Order Batching in an Order-Picking Warehouse

SIMULATION APPROACH TO OPTIMISE STOCKYARD LAYOUT: A CASE STUDY IN PRECAST CONCRETE PRODUCTS INDUSTRY

OPTIMIZING THE SUPPLY CHAIN OPERATIONS OF E-SHOP WAREHOUSES

The Time Window Assignment Vehicle Routing Problem

A thesis presented to. the faculty of. the Russ College of Engineering and Technology of Ohio University. In partial fulfillment

1. are generally independent of the volume of units produced and sold. a. Fixed costs b. Variable costs c. Profits d.

DRAFT ANALYSIS AND OPTIMAL DESIGN OF DISCRETE ORDER PICKING TECHNOLOGIES ALONG A LINE. Donald D. Eisenstein

Modelling Load Retrievals in Puzzle-based Storage Systems

A Genetic Algorithm for Order Picking in Automated Storage and Retrieval Systems with Multiple Stock Locations

Solving Transportation Logistics Problems Using Advanced Evolutionary Optimization

MTTN L3 Activity profiling MTTN25 Warehousing and Materials Handling. Warehousing and Materials Handling 1. Content. Learning objectives

INTEGRATING VEHICLE ROUTING WITH CROSS DOCK IN SUPPLY CHAIN

Heuristic Techniques for Solving the Vehicle Routing Problem with Time Windows Manar Hosny

Distributed Algorithms for Resource Allocation Problems. Mr. Samuel W. Brett Dr. Jeffrey P. Ridder Dr. David T. Signori Jr 20 June 2012

Proceedings of the 2017 Winter Simulation Conference W. K. V. Chan, A. D'Ambrogio, G. Zacharewicz, N. Mustafee, G. Wainer, and E. Page, eds.

Development of deterministic collision-avoidance algorithms for routing automated guided vehicles

ADVANCES in NATURAL and APPLIED SCIENCES

Advanced Metaheuristics. Daniele Vigo D.E.I. - Università di Bologna

Dynamic Slotting and Cartonization Problem in Zone-based Carton Picking Systems. Byung Soo Kim

Collaborative Logistics

Picker routing and storage-assignment strategies for precedence-constrained order picking

Ant Colony Optimisation

INTEGRATED PROCESS PLANNING AND SCHEDULING WITH SETUP TIME CONSIDERATION BY ANT COLONY OPTIMIZATION

Assigning Storage Locations in an Automated Warehouse

YOUR BEST WAREHOUSE MANAGEMENT SYSTEM: GETTING MAXIMUM VALUE FROM YOUR WAREHOUSE AND YOUR FUNCTIONAL AREAS

Mixed-integer linear program for an optimal hybrid energy network topology Mazairac, L.A.J.; Salenbien, R.; de Vries, B.

CROSS-DOCKING: SCHEDULING OF INCOMING AND OUTGOING SEMI TRAILERS

CHAPTER 1 INTRODUCTION

DOCUMENT DE TRAVAIL

ROUTING GAMES IN THE WILD: EFFICIENCY, EQUILIBRATION AND REGRET. Hassan Nikaein Amin Sabbaghian

AGV Path Planning and Obstacle Avoidance Using Dijkstra s Algorithm

Increase Warehouse Productivity through Technology

DECISION SCIENCES INSTITUTE. Cross aisle placement in order picking operations. Charles Petersen Northern Illinois University

DYNAMIC HIGH DENSITY STORAGE

Wilhelm Dangelmaier Benjamin Klöpper Nando Rüngerer Mark Aufenanger

Omnichannel Challenges

Order Picking Area Layout and Its Impact on the Efficiency of Order Picking Process

Optimizing the Storage Assignment in a Warehouse Served by Milkrun Logistics

Horizontal Carousel Basics

Research on Optimization of Delivery Route of Online Orders

Order Picking Problems under Weight, Fragility, and Category Constraints

A SCALABLE ALGORITHM FOR LOCATING DISTRIBUTION CENTERS ON REAL ROAD NETWORKS

Hierarchical Traffic Control for Partially Decentralized Coordination of Multi AGV Systems in Industrial Environments

Determining the Optimal Aisle-Width for Order Picking in Distribution Centers

APPLY ANT COLONY ALGORITHM TO TEST CASE PRIORITIZATION

Iterative train scheduling in networks with tree topologies: a case study for the Hunter Valley Coal Chain

OUTSOURCED STORAGE AND FULFILLMENT FACILITY TO ENHANCE THE SERVICE CAPABILITIES OF SHOPPING MALL TENANTS

A System Model of Travel Route Selection of Urban Transit Network

LEARNING OBJECTIVES FOR QUIZ 1

A HYBRID GENETIC ALGORITHM FOR JOB SHOP SCHEUDULING

^ Springer. The Logic of Logistics. Theory, Algorithms, and Applications. for Logistics Management. David Simchi-Levi Xin Chen Julien Bramel

OBJECT MODELS AND DESIGN DATABASES FOR WAREHOUSE APPLICATIONS

Background: ERCOT studies in 80 s and 90 s using NARP (N Area Reliability Program): o Small model in which each node represented a major load center

University Question Paper Two Marks

CHAPTER 3 FLOW, SPACE, AND ACTIVITY RELATIONSHIPS. In determining the requirement of a facility, three important consideration are: Flow

An algorithm for dynamic order-picking in warehouse operations

Design and Development of Enhanced Optimization Techniques based on Ant Colony Systems

Keywords: Transportation problem; initial solution; distribution; algorithm; VAM, LC, NWC

CE 191: Civil and Environmental Engineering Systems Analysis. LEC 06 : Integer Programming

Jeffrey D. Ullman Stanford University/Infolab. Slides mostly developed by Anand Rajaraman

Congestion-Aware Warehouse Flow Analysis and Optimization

A Minimum Spanning Tree Approach of Solving a Transportation Problem

Travel Time in a Warehouse: Process. Improvement at The Toro Company. John Cinealis

Warehouse order picking

Online Vehicle Routing: The Edge of Optimization in Large-Scale Applications

Designing Full Potential Transportation Networks

Transcription:

PICK PATH OPTIMIZATION An enhanced algorithmic approach Abstract Simulated annealing, enhanced with certain heuristic modifications, provides an optimized algorithm for picking parts from a warehouse or store in reasonable time and space and suitable for a variety of warehouse or store layouts. Wayne Ma, PhD and David J. Schuler wma@katalysttech.com and dschuler@katalysttech.com

Overview This document provides a high-level description of the pick path optimization method (patent pending) developed by the authors. Gaining the 21 st century competitive edge requires that you be able to deliver goods to your customers faster and more economically than your competitors. Consequently, optimizing the movement of goods from shelf to transport becomes essential to building long term customer loyalty. The authors of this paper are Wayne Ma and Dave Schuler, employees of Katalyst Technologies Inc. Katalyst specializes in warehouse management systems for retail and wholesale sales organizations. The Problem Pick path refers to the route a picker takes through the picking area to complete his or her picking tasks. Since this activity may account for 50% or more of warehouse/store operations, optimizing the pick path can provide quantifiable savings in operating costs. Identifying an optimized pick path requires the solution of two different graph theory problems: the shortest path problem and the travelling salesperson problem. Shortest path problem: In graph theory the shortest path problem is the problem of finding a path between two nodes on the graph such that the sum of the weights of the constituent edges of the path is minimized. Travelling salesperson problem: The travelling salesperson problem is the problem of finding the shortest route that passes through each of a set of nodes on the route no more than once. Description of the Algorithm In solution of the shortest path problem we have selected the A* algorithm for its performance and accuracy. A*, an elaboration of Dijkstra s Algorithm, first proposed in 1959, was initially articulated by Peter Hart, Nils Nilsson and Bertram Raphael of Stanford Research Institute in 1968. A* constructs a tree of paths from the start node one step at a time, identifying the path with the smallest cost. A* is admissible, meaning that it never overestimates of reaching its goal and, because it employs an optimistic estimate of the cost of the path of each node that it considers, will consider fewer nodes than any other admissible search algorithm with the same heuristic. The time complexity of A* varies but will be no greater than exponential. In most real world situations its complexity will be polynomial. Our solution to the travelling salesperson problem uses simulated annealing enhanced with some heuristic improvements. Simulated annealing is a probabilistic method of estimating the global optimum of a function. In this case the function is the shortest path that traverses all of the bins containing a specified group of stock keeping units (SKUs). At each step of this iterative method the presently selected optimum solution is compared with the value of a nearby solution. If the nearby 1 P i c k P a t h O p t i m i z a t i o n

solution is better than the presently selected optimum solution, it replaces the presently selected optimum solution and the process is repeated. The optimized path and from bin to bin is determined using A*. In most real world conditions the computational/time complexity of our optimizing algorithm is on the order of N 2 log N. Our measurements have suggested that this solution is better than either the S-shaped heuristic, traversing the warehouse or store in a systematic serpentine path, or the largest gap heuristic. In the largest gap heuristic, the route starts at the depot, proceeds to the front of the aisle closest to the depot that contains at least one SKU, and this main aisle is traversed up to and including the bin farthest from the depot containing at least one SKU. Each aisle is entered as far as the largest gap, the gap being the distance between any two adjacent SKUs. If the largest gap is between adjacent SKUs the return route is through both ends of the aisle. If not, a return route from either the front or the back of the aisle is used. Test Cases Consider the following. In our first scenario there are five orders of one SKU each Scenario 1 Order SKU Quantity Location AA12345 1 1 Aisle 1, Bin 7 AA13456 2 2 Aisle 2, Bin 7 AA13460 3 1 Aisle 3, Bin 1 AA13466 4 3 Aisle 3, Bin 9 AA14540 6 1 Aisle 4, Bin 6 Employing the S-shaped and largest gap heuristics the pick paths would be: S-Shaped Largest Gap while employing our algorithm produces an optimized pick path: 2 P i c k P a t h O p t i m i z a t i o n

Scenario 2 In our second scenario there is one order consisting of four different SKUS: Order SKU Quantity Location BB23456 1 3 Aisle 1, Bin 0 2 2 Aisle 1, Bin 6 3 3 Aisle 2, Bin 6 4 4 Aisle 3, Bin 3 Employing the S-shaped and largest gap heuristics produces the following pick paths: S-Shaped Largest Gap 3 P i c k P a t h O p t i m i z a t i o n

while employing our algorithm produces the following optimized pick path: Scenario 3 The third scenario consists of four different orders with a total of six SKUs: Order SKU Quantity Location CC23456 1 1 Aisle 2, Bin 14 2 2 Aisle 3, Bin 13 CC45678 3 1 Aisle 6, Bin 19 CC45680 4 1 Aisle 5, Bin 7 CC56789 5 1 Aisle 7, Bin 13 6 1 Aisle 4, Bin 4 Employing the S-shaped and largest gap heuristics the pick paths produces the following pick paths: S-Shaped Largest Gap 4 P i c k P a t h O p t i m i z a t i o n

and our algorithm produces the following optimized pick path: These results are summarized: Algorithm 1 2 3 Optimized Algorithm 46 30 78 S-Shaped Heuristic 50 36 107 Largest Gap Heuristic 48 40 114 Conclusion As can be seen our optimized algorithm produces notable savings. In addition to producing an optimized pick path our algorithm has certain other advantages over either of the other two heuristics. It is not limited as the other two heuristics are to stores or warehouses laid out in rectangular rows and aisle but may be used in stores or warehouses with any layout including 5 P i c k P a t h O p t i m i z a t i o n

Circular Radial Or complex 6 P i c k P a t h O p t i m i z a t i o n

When all of these advantages are considered our algorithm is clearly a superior approach to solving one of the most common problems in store/warehouse management. References Khachaturyan, A.; Semenovskaya, S.; Vainshtein, B. (1979). "Statistical-Thermodynamic Approach to Determination of Structure Amplitude Phases". Sov.Phys. Crystallography. 24 (5): 519 524. Hart, P. E.; Nilsson, N. J.; Raphael, B. (1968). "A Formal Basis for the Heuristic Determination of Minimum Cost Paths". IEEE Transactions on Systems Science and Cybernetics SSC4. 4 (2): 100 107. Kees Jan Roodbergen, Routing order pickers in a warehouse 7 P i c k P a t h O p t i m i z a t i o n