GeneticSharp in the Wild: Design of a Warehouse Order Picking Policy
I started a series of posts about some outstanding scientific papers and projects using GeneticSharp.
For this fourth post the chosen one is the Design of a Warehouse Order Picking Policy - Using Genetic Algorithm
.
Introduction
The main motivation of the author about this paper was: improving order-picking process is considered which is an essential operation critically impacting warehouse and supply chain performance.
The study is composed of two phases: In the first phase, the shortest path between each pair of items is determined in a pick list leading to the second phase of determining the sequence of all items to be picked. A mathematical model is utilized to find the shortest path between each item pair in a pick list.
Usage
A genetic algorithm based approach is developed to decide the picking sequence of all items in an order list, given the shortest distance between each pair of items. The performance of the proposed algorithms is compared to popular heuristics used for multi-block warehouses, namely: S-Shape and Largest Gap.
Ahmet Can Saner, the paper author made great contributions to GeneticSharp, that him developed during his master degree, like: Displacement Mutation, Insertion Mutation and Partial Shuffle Mutation (PSM).
Results
- For 25-item pick lists, all of the proposed GA algorithms are superior to S-Shape and Largest Gap heuristics, in terms of travelled distance. GA with order crossover operator, inversion mutation operator provides the best results in terms of average travelled distance
- For 50-item pick lists, all of the proposed GA algorithms are superior to S-Shape, in terms of travelled distance. But when compared to Largest Gap heuristic, only GA algorithms with inversion mutation operator performs better than Largest Gap, in terms of travelled distance.
- For 100- item pick lists, only GA algorithms with inversion mutation operator performs better than both S-Shape and Largest Gap heuristics, in terms of travelled distance. GA with order crossover operator, inversion mutation operator setting performs the best in terms of average travelled distance for pick lists of size 100.
Author
Ahmet Can Saner, with Dr. Zehra Düzgi supervision, wrote the paper for his master degree at Istanbul Bilgi University.
Further reading
You can access the full paper directly on Istanbul Bilgi University library.