Deep Reinforcement Learning for Dynamic Pricing and Ordering Policies in Perishable Inventory Management
Source abstract
Abstract
Perishable goods have a limited shelf life, and inventory should be discarded once it exceeds its shelf life. Finding optimal inventory management policies is essential since inefficient policies can lead to increased waste and higher costs. While many previous studies assume the perishable inventory is processed following the First In, First Out rule, it does not reflect customer purchasing behavior. In practice, customers’ preferences are influenced by the shelf life and price of products. This study optimizes inventory and pricing policies for a perishable inventory management problem considering age-dependent probabilistic demand. However, introducing dynamic pricing significantly increases the complexity of the problem. To tackle this challenge, we propose eliminating irrational actions in dynamic programming without sacrificing optimality. To solve this problem more efficiently, we also implement a deep reinforcement learning algorithm, proximal policy optimization, to solve this problem. The results show that dynamic programming with action reduction achieved an average of 63.1% reduction in computation time compared to vanilla dynamic programming. In most cases, proximal policy optimization achieved an optimality gap of less than 10%. Sensitivity analysis of the demand model revealed a negative correlation between customer sensitivity to shelf lives or prices and total profits.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Supply Chain and Inventory Management
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Graduate School of Environmental, Life, Natural Science and Technology, Okayama University, 3-1-1 Tsushima-Naka, Kita-ku, Okayama 700-8530, Japan
Funding
JSPS KAKENHI
References (30)
Show source-provided references
1. FAO (2011). Global food losses and food waste—Extent, causes and prevention. SAVE FOOD: An Initiative on Food Loss and Waste Reduction, FAO.
2. Data-driven optimal dynamic pricing strategy for reducing perishable food waste at retailers10.1016/j.jclepro.2022.131068 ↗
3. Lost food, wasted resources: Global food supply chain losses and their impacts on freshwater, cropland, and fertiliser use10.1016/j.scitotenv.2012.08.092 ↗
4. Mixed-integer nonlinear programming models and algorithms for large-scale supply chain design with stochastic inventory management10.1021/ie800257x ↗
5. Perishable Product Inventory Management In The Case Of Discount Policies And Price-Sensitive Demand: Discrete Time Simulation And Sensitivity Analysis10.1016/j.procs.2024.01.121 ↗
6. Managing perishable inventory systems with age-differentiated demand10.1111/poms.13481 ↗
7. Heuristics for perishable inventory systems under mixture issuance policies10.1016/j.omega.2024.103078 ↗
8. Optimal pricing on an age-specific inventory system for perishable items
9. Approximation algorithms for capacitated perishable inventory systems with positive lead times10.1287/mnsc.2017.2886 ↗
10. Inventory control and pricing for perishable products under age and price dependent stochastic demand10.1007/s00186-017-0626-9 ↗
11. Dynamic pricing and replenishment policy for fresh produce10.1016/j.cie.2019.106127 ↗
12. Coordinated inventory control and pricing policies for online retailers with perishable products in the presence of social learning10.1016/j.cie.2022.108093 ↗
13. Optimal shipment consolidation and dynamic pricing policies for perishable items10.1080/01605682.2022.2056529 ↗
14. Dynamic pricing and inventory control for multiple products in a retail chain10.1016/j.cie.2023.109065 ↗
15. Stochastic optimization models for joint pricing and inventory replenishment of perishable products10.1016/j.cie.2018.11.004 ↗
16. Dynamic pricing and production control for perishable products under uncertain environment10.1007/s10700-022-09396-x ↗
17. Dynamic pricing under competition using reinforcement learning10.1057/s41272-021-00285-3 ↗
18. A deep Q-learning approach to optimize ordering and dynamic pricing decisions in the presence of strategic customers10.1016/j.ijpe.2024.109154 ↗
19. An application of deep reinforcement learning and vendor-managed inventory in perishable supply chain management10.1016/j.engappai.2023.107403 ↗
20. Joint Strategy of Dynamic Ordering and Pricing for Competing Perishables with Q-Learning Algorithm10.1155/2021/6643195 ↗
21. Distributed dynamic pricing of multiple perishable products using multi-agent reinforcement learning10.1016/j.eswa.2023.121252 ↗
22. Nomura, Y., Liu, Z., and Nishi, T. (2023, January 18–21). Deep reinforcement learning for perishable inventory optimization problem. Proceedings of the 2023 IEEE International Conference on Industrial Engineering and Engineering Management (IEEM), Singapore.10.1109/IEEM58616.2023.10406759 ↗
23. Inventory control of multiple perishable goods using deep reinforcement learning for sustainable environment10.1016/j.seta.2022.102038 ↗
24. Reward shaping to improve the performance of deep reinforcement learning in perishable inventory management10.1016/j.ejor.2021.10.045 ↗
25. Deep Reinforcement Learning Algorithms for Dynamic Pricing and Inventory Management of Perishable Products10.1016/j.asoc.2024.111864 ↗
26. Phillips, R.L. (2021). Pricing and Revenue Optimization, Stanford University Press.10.1515/9781503614260 ↗
27. Sutton, R.S., and Barto, A.G. (2018). Reinforcement Learning: An Introduction, A Bradford Book.
28. Use of proximal policy optimization for the joint replenishment problem10.1016/j.compind.2020.103239 ↗
29. Liu, Z., and Nishi, T. (2023, January 22–24). Inventory control with lateral transshipment using proximal policy optimization. Proceedings of the 2023 5th International Conference on Data-driven Optimization of Complex Systems (DOCS), Tianjin, China.10.1109/DOCS60977.2023.10294547 ↗
30. Schulman, J., Wolski, F., Dhariwal, P., Radford, A., and Klimov, O. (2017). Proximal policy optimization algorithms. arXiv.