Learning to replenish: A hybrid deep reinforcement learning for dynamic inventory management in the pharmaceutical supply chains
About
Pharmaceutical supply chains (PSCs) struggle with inventory management (IM) due to unpredictable demand patterns and variable lead times associated with restocking. This complexity is further compounded by the finite shelf lives of pharmaceutical products, which necessitate a delicate balance between adequate stock and minimal waste. These intertwined factors create a complex optimization problem that requires sophisticated inventory strategies to ensure both product availability and PSC efficiency. This study aims to develop an optimal inventory replenishment policy for pharmaceutical products that can handle the stochasticity arising from uncertain demand and variable PSC conditions. The objective is to maximize the profitability of the PSC while maintaining a high patient service level. We formulate the problem as a Markov decision process and propose a deep reinforcement learning (DRL) approach, specifically, a hybrid asynchronous advantage actor critic distributed proximal policy optimization (A3C DPPO)algorithm. The A3C DPPO algorithm is tailored to handle the continuous action space inherent in IM. The numerical results demonstrate that the proposed algorithm adaptively updates the inventory replenishment strategy under dynamic scenarios, resulting in lower inventory costs compared to various benchmarks. We also conduct numerical validation using real-world pharmaceutical inventory data to confirm the practical feasibility of the proposed algorithm.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Inventory Management | Normal distribution demand CV_nor = 0.3 | Average Reward3.73e+4 | 16 | |
| Inventory Management | Gamma distribution demand CV_gamma = 0.71 | Average Reward3.46e+4 | 16 | |
| Inventory Management | Seasonal distribution demand A = 0.9, epsilon = 9 | Average Reward2.46e+4 | 16 | |
| Inventory Management | Poisson distribution demand lambda = 0.5 | Average Reward3.28e+4 | 16 | |
| Inventory replenishment | Tamiflu 30mg TAB (test) | Average Reward5.27e+4 | 3 | |
| Inventory replenishment | Metformin 500mg TAB (Real-world pharmaceutical dataset) (test) | Average Reward4.97e+4 | 3 | |
| Inventory replenishment | Spikevax 2.5mL INJ (test) | Average Reward3.04e+4 | 3 |