Allocation rules in multi-echelon distribution systems

inventory management
research
Author

Ziang Liu

Published

February 12, 2026

When the order quantity exceeds the available inventory at a warehouse, allocation rules determine how to distribute the limited stock among multiple downstream facilities. Different allocation rules can significantly impact the performance of a multi-echelon distribution system.

Proportional Allocation Rule

The proportional allocation rule is widely used and intuitive. This rule scale down the orders from each retailer proportionally based on their original order quantities to match the available inventory at the warehouse.

Let \(q_i\) be the order quantity from retailer \(i\), and \(I\) be the available inventory at the warehouse. The proportional allocation rule adjusts the order quantities as follows:

\[ q_i \leftarrow \frac{q_i}{\sum_{j} q_j} I \]

My experiments and previous studies (Kaynov et al. 2024) have shown that the proportional allocation rule often fails to learn effective inventory policies in multi-echelon systems.

Randomized Sequential Allocation Rule

Kaynov et al. (2024) proposed the randomized sequential allocation rule to address the limitations of the proportional rule. In this approach, the sequence of retailers is randomized in each period. The warehouse then allocates inventory to retailers in this random order until the available stock is exhausted.

The experimental results in Kaynov et al. (2024) demonstrate that the randomized sequential allocation rule leads to feasible actions.

Stranieri, Stella, and Kouki (2024) indicated that the last facilities in the allocation sequence may receive insufficient inventory under the randomized sequential allocation rule, resulting it difficult to recover from stockouts.

Balanced allocation rule

Stranieri, Stella, and Kouki (2024) proposed the balanced allocation rule. This rule proceeds in three steps:

  1. randomly select a retailer
  2. if the order quantity from the selected retailer is larger than 0, then decrease its order by 1 unit.
  3. repeat steps 1 and 2 until the total order quantity matches the available inventory at the warehouse.

References

Kaynov, Illya, Marijn van Knippenberg, Vlado Menkovski, Albert van Breemen, and Willem van Jaarsveld. 2024. “Deep Reinforcement Learning for One-Warehouse Multi-Retailer Inventory Management.” International Journal of Production Economics 267 (109088): 109088. https://doi.org/10.1016/j.ijpe.2023.109088.
Stranieri, Francesco, Fabio Stella, and Chaaben Kouki. 2024. “Performance of Deep Reinforcement Learning Algorithms in Two-Echelon Inventory Control Systems.” International Journal of Production Research 62 (17): 6211–26. https://doi.org/10.1080/00207543.2024.2311180.