Inventory Management using Artificial Intelligence

dc.contributor.authorGarg, Arnav
dc.contributor.supervisorSmith, Bevan
dc.contributor.supervisorRich, William
dc.date.accessioned2025-07-15T08:26:07Z
dc.date.issued2024
dc.descriptionA research report submitted in fulfillment of the requirements for the Master of Science in Engineering, In the Faculty of Engineering and the Built Environment , School of Mechanical, Industrial and Aeronautical Engineering, University of the Witwatersrand, Johannesburg, 2024
dc.description.abstractPoor inventory management negatively affects a company’s profits. Too little stock limits potential sales and customer satisfaction while too much stock increases storage costs and potential damage. Company X distributes butter in a multi-echelon supply chain consisting of multiple entities such as a manufacturing plant, distribution centre and retailers before reaching the customer. For every 1% of the demand that is not met, revenue in excess of R18 million is lost per year. This study aims to use machine learning methods (supervised and reinforcement learning) for optimal decision making that maximizes profits. Supervised learning methods (random forest, recurrent neural network and support vector machines) were used to forecast the demand based on historical data. Thereafter, deep reinforcement learning (DRL) was used to train an agent to decide when and how much to order over a period of a year. Various algorithms (PPO and DDPG) and unique reward functions were tested and the performance was compared to a benchmark heuristic that stocks inventory based on a sum of the forecasted demand. The random forest algorithm performed the best at predicting the forecasted demand. The DRL model using a continuous action and state space together with the DDPG algorithm and a reward function based on a combination of the current profit, order fulfilment rate, units available and units unsatisfied performed the best. The DDPG algorithm outperformed the PPO algorithm with the DDPG model being able to provide a 21% increase in net profit over the benchmark heuristic when the production and warehouse facilities of the supply chain were merged. The DRL models were not able to provide a higher order fulfilment rate compared to the benchmark heuristic but they were able to provide better asset utilization by sending full trucks and minimizing the inventory held to maximize the profitability in the supply chain. The results suggest that RL has potential of better handling the stochastic constraints (demand and lead times) in real supply chains to automate the ordering process. It was found that increasing the order fulfilment rate does not necessarily lead to higher profits and the reward function has a significant effect on the net profit which can be further optimized in the future.
dc.description.submitterMM2025
dc.facultyFaculty of Engineering and the Built Environment
dc.identifier.citationGarg, Arnav . (2024). Inventory Management using Artificial Intelligence [Masters dissertation, University of the Witwatersrand, Johannesburg]. WIReDSpace. https://hdl.handle.net/10539/45446
dc.identifier.urihttps://hdl.handle.net/10539/45446
dc.language.isoen
dc.publisherUniversity of the Witwatersrand, Johannesburg
dc.rights© 2024 University of the Witwatersrand, Johannesburg. All rights reserved. The copyright in this work vests in the University of the Witwatersrand, Johannesburg. No part of this work may be reproduced or transmitted in any form or by any means, without the prior written permission of University of the Witwatersrand, Johannesburg.
dc.rights.holderUniversity of the Witwatersrand, Johannesburg
dc.schoolSchool of Mechanical, Industrial and Aeronautical Engineering
dc.subjectUCTD
dc.subjectINVENTORY MANAGEMENT
dc.subjectARTIFICIAL INTELLIGENCE
dc.subject.primarysdgSDG-9: Industry, innovation and infrastructure
dc.titleInventory Management using Artificial Intelligence
dc.typeDissertation

Files

Original bundle

Now showing 1 - 1 of 1
Thumbnail Image
Name:
Garg_Inventory_2025.pdf
Size:
3.73 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.43 KB
Format:
Item-specific license agreed upon to submission
Description: