Application of multi-agent reinforcement learning for effective production scheduling in industry 4.0
In recent times, rapid progress can be seen in the field of artificial intelligence. These techniques have served many interesting applications from image and speech recognition to playing, and even beating humans in a game of Go. At the same time, there is a major shift in the manufacturing paradig...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2020
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/141677 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-141677 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1416772023-03-04T19:16:39Z Application of multi-agent reinforcement learning for effective production scheduling in industry 4.0 Yang, Vernon Wen How Rajesh Piplani School of Mechanical and Aerospace Engineering MRPiplani@ntu.edu.sg Engineering::Computer science and engineering Engineering::Aeronautical engineering In recent times, rapid progress can be seen in the field of artificial intelligence. These techniques have served many interesting applications from image and speech recognition to playing, and even beating humans in a game of Go. At the same time, there is a major shift in the manufacturing paradigm following the introduction of Industry 4.0 and Smart Factories. This has led to the development of tools based on modern artificial intelligence techniques to exploit big data produced by these factories to improve operational performance. Many different approaches have been studied to apply machine learning to production scheduling, using methods such as genetic algorithms[1], traditional reinforcement learning[2], and multi-agent systems[3-6]. However, high computational costs[7], slow reactions[1, 8], and low scalability[6] are some of the challenges that these methods face. This report explores a machine learning technique that attempts to improve on current efforts and overcome their disadvantages. The aim of this study is to evaluate the effectiveness and feasibility of applying an automated production control system that requires only minimal human interaction. Multi-agent reinforcement learning (MARL) is the main machine learning technique used for this report. Through the brief exploration conducted in the experiment, MARL has shown promising results in fulfilling the objective of the study. The system combines neural networks with MARL which allows the system to handle the large amounts of data from machines. Finally, this is implemented through a decentralized MARL system to control machines on a shop floor. This decentralized approach shows good performance in controlling machines in both stable and dynamic environments Bachelor of Engineering (Aerospace Engineering) 2020-06-10T02:35:14Z 2020-06-10T02:35:14Z 2020 Final Year Project (FYP) https://hdl.handle.net/10356/141677 en B016 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 Engineering::Aeronautical engineering |
spellingShingle |
Engineering::Computer science and engineering Engineering::Aeronautical engineering Yang, Vernon Wen How Application of multi-agent reinforcement learning for effective production scheduling in industry 4.0 |
description |
In recent times, rapid progress can be seen in the field of artificial intelligence. These techniques have served many interesting applications from image and speech recognition to playing, and even beating humans in a game of Go. At the same time, there is a major shift in the manufacturing paradigm following the introduction of Industry 4.0 and Smart Factories. This has led to the development of tools based on modern artificial intelligence techniques to exploit big data produced by these factories to improve operational performance. Many different approaches have been studied to apply machine learning to production scheduling, using methods such as genetic algorithms[1], traditional reinforcement learning[2], and multi-agent systems[3-6]. However, high computational costs[7], slow reactions[1, 8], and low scalability[6] are some of the challenges that these methods face. This report explores a machine learning technique that attempts to improve on current efforts and overcome their disadvantages. The aim of this study is to evaluate the effectiveness and feasibility of applying an automated production control system that requires only minimal human interaction. Multi-agent reinforcement learning (MARL) is the main machine learning technique used for this report. Through the brief exploration conducted in the experiment, MARL has shown promising results in fulfilling the objective of the study. The system combines neural networks with MARL which allows the system to handle the large amounts of data from machines. Finally, this is implemented through a decentralized MARL system to control machines on a shop floor. This decentralized approach shows good performance in controlling machines in both stable and dynamic environments |
author2 |
Rajesh Piplani |
author_facet |
Rajesh Piplani Yang, Vernon Wen How |
format |
Final Year Project |
author |
Yang, Vernon Wen How |
author_sort |
Yang, Vernon Wen How |
title |
Application of multi-agent reinforcement learning for effective production scheduling in industry 4.0 |
title_short |
Application of multi-agent reinforcement learning for effective production scheduling in industry 4.0 |
title_full |
Application of multi-agent reinforcement learning for effective production scheduling in industry 4.0 |
title_fullStr |
Application of multi-agent reinforcement learning for effective production scheduling in industry 4.0 |
title_full_unstemmed |
Application of multi-agent reinforcement learning for effective production scheduling in industry 4.0 |
title_sort |
application of multi-agent reinforcement learning for effective production scheduling in industry 4.0 |
publisher |
Nanyang Technological University |
publishDate |
2020 |
url |
https://hdl.handle.net/10356/141677 |
_version_ |
1759856009775415296 |