Deep reinforcement learning for inventory management
Inventory control is one of the most important aspects of supply chain management. An inefficient inventory control can give rise to higher inventory costs. However there are many solutions and new systems that have given rise to more optimal and better management of Inventory. There are a wide rang...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2022
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/156593 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-156593 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1565932022-04-21T00:15:43Z Deep reinforcement learning for inventory management Rishab, Aryan Lee Bu Sung, Francis School of Computer Science and Engineering EBSLEE@ntu.edu.sg Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence Business::Operations management::Supply chain management Inventory control is one of the most important aspects of supply chain management. An inefficient inventory control can give rise to higher inventory costs. However there are many solutions and new systems that have given rise to more optimal and better management of Inventory. There are a wide range of inventory setups, each catered to the needs of the business. One approach which might be suitable to solve such an inventory problem is Deep Reinforcement learning (DRL). Reinforcement learning (RL) has shown some good results in past works and Deep Reinforcement learning may be more powerful in complex inventory systems. Through this project, we attempt to find a solution for a simple inventory control problem using Deep Reinforcement Learning, namely, Deep Q-Learning with the assistance of a Multilayer Perceptron Deep Network (MLP). The problem is a single-agent single-item inventory control problem which has constraints such as lead time. An MLP of 2 hidden linear layers with ReLU activation function was build to approximate the Deep Q-Network (DQN) Policy. The (DQN) implemented by us was experimented and analysed using grid search and seed analysis, and was also compared with other techniques such as Q- Learning and Mixed Integer Linear Programming (MILP). Though the DQN model does not perform as good as the Q-Learning and MILP models, it proves great potential to be improved and optimised further. Bachelor of Science in Data Science and Artificial Intelligence 2022-04-21T00:10:33Z 2022-04-21T00:10:33Z 2022 Final Year Project (FYP) Rishab, A. (2022). Deep reinforcement learning for inventory management. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/156593 https://hdl.handle.net/10356/156593 en application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence Business::Operations management::Supply chain management |
spellingShingle |
Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence Business::Operations management::Supply chain management Rishab, Aryan Deep reinforcement learning for inventory management |
description |
Inventory control is one of the most important aspects of supply chain management. An inefficient inventory control can give rise to higher inventory costs. However there are many solutions and new systems that have given rise to more optimal and better management of Inventory. There are a wide range of inventory setups, each catered to the needs of the business. One approach which might be suitable to solve such an inventory problem is Deep Reinforcement learning (DRL). Reinforcement learning (RL) has shown some good results in past works and Deep Reinforcement learning may be more powerful in complex inventory systems. Through this project, we attempt to find a solution for a simple inventory control problem using Deep Reinforcement Learning, namely, Deep Q-Learning with the assistance of a Multilayer Perceptron Deep Network (MLP). The problem is a single-agent single-item inventory control problem which has constraints such as lead time. An MLP of 2 hidden linear layers with ReLU activation function was build to approximate the Deep Q-Network (DQN) Policy. The (DQN) implemented by us was experimented and analysed using grid search and seed analysis, and was also compared with other techniques such as Q- Learning and Mixed Integer Linear Programming (MILP). Though the DQN model does not perform as good as the Q-Learning and MILP models, it proves great potential to be improved and optimised further. |
author2 |
Lee Bu Sung, Francis |
author_facet |
Lee Bu Sung, Francis Rishab, Aryan |
format |
Final Year Project |
author |
Rishab, Aryan |
author_sort |
Rishab, Aryan |
title |
Deep reinforcement learning for inventory management |
title_short |
Deep reinforcement learning for inventory management |
title_full |
Deep reinforcement learning for inventory management |
title_fullStr |
Deep reinforcement learning for inventory management |
title_full_unstemmed |
Deep reinforcement learning for inventory management |
title_sort |
deep reinforcement learning for inventory management |
publisher |
Nanyang Technological University |
publishDate |
2022 |
url |
https://hdl.handle.net/10356/156593 |
_version_ |
1731235770454245376 |