Inventory allocation policy to distribution centers with minimum split orders in online retailing

Jian-bin LI,Le-le LI,Ri-huan HUANG
DOI: https://doi.org/10.13587/j.cnki.jieem.2017.03.021
2017-01-01
Abstract:Order splitting refers to the delivery of a retailing order in multiple shipments,which adds to fulfillment cost.The effect is much more significant while a retailer holds a large number of SKUs.In this paper,SKU allocation peliey to multiple DCs in online retailing is explored to minimize the amount of split orders.Split orders due to SKU and due to unit are both considered in our research.An integer formulation of split orders problem is given.A new algorithm Loop is designed and compared with the best practice.The result shows that the algorithm performs well in reducing split orders,workload balance of DCs,and efficiency.Further analysis shows that split orders due to unit can be minimized or even eliminated when an online retailer keeps higher inventory level.Our discussion on the quantity of SKUs points out that more orders are split due to SKUs when distribution centers hold relatively few SKUs while order splitting due to unit becomes significant when more SKUs are held in each one distribution center.As for computation efficiency,the Loop algorithm is more efficient without the requirements for co-appearance matrix.Firstly,based on the literature review we transfer minimizing operation cost to minimizing split orders,and find that three main factors can lead to split orders.The first factor is that a certain order demand or SKUs are not stocked in one distribution center (DC),which is called split orders due to SKU.The second factor is that the inventory level of certain SKUs can not fulfill such an order,which is called split order due to unit.The third factor is that the order will be split because of particular SKUs,such as pre-sale products.Order splitting can be minimized by optimizing SKU allocation policy,which is to decide SKU allocation to DCs and the maximum inventory level of each SKU in each DC that the SKU is allocated.An integer formulation considering both two factors is given and proved as NP-hard.Secondly,according to the analysis of sales data from an online retailer in China,we found that a small quantity of SKUs accounts for majority sales.Therefore,these SKUs can be defined as the bestsellers and normal SKUs.Allocating bestsellers to all the DCs can minimize split orders and balance the workload.With such an idea,Loop Algorithm is designed.Thirdly,to test the efficiency of Loop Algorithm,a numerical example is given.We use simulated orders based on the analysis of sales data to decide SKU allocation and calculate split orders.Three algorithms are compared:Loop Algorithm,Bestsellers designed by Catalan and Fisher,and Sales as benchmark.The comparison includes two aspects:split rate and workload balance of DCs.Split rate refers to the percentage of split orders.The result shows that Loop performs the best in both aspects.Fourthly,to distinguish two kinds of split orders,a further discussion is given.Based on sensitivity analysis,feasible quantities of both SKUs and units are given considering reasonable holding cost.Qualitative conclusion is also given according to numeric results.In summary,splitting orders is a newly raised problem with the rapid growth of online retailing and it will receive more attention in the future because how to minimize fulfillment cost has been one of the most important issues for online retailers.
What problem does this paper attempt to address?