Energy Consumption Optimization for Flexible Job-Shop Scheduling in Manufacturing Industry Using Multi-Agent Reinforcement Learning

Authors

  • Satwika Bintang Bahana Universitas Indonesia
  • Naufan Raharya Universitas Indonesia

DOI:

https://doi.org/10.62146/ijecbe.v4i1.227

Keywords:

flexible job-shop scheduling problem (FJSSP), energy optimization, Multi-Agent Reinforcement Learning (MARL)

Abstract

Modern manufacturing industries are increasingly demanding production systems that are both flexible and efficient in handling dynamic operational conditions. Traditional scheduling approaches, such as the job-shop scheduling Problem (JSSP), are limited by the constraint that each operation must be executed on a predefined machine. To address this limitation, the flexible job-shop scheduling Problem (FJSSP) was introduced, allowing alternative machine options for each operation and thereby enhancing system flexibility. This study proposes a scheduling optimization approach based on Multi-Agent Reinforcement Learning (MARL), to support decision-making in complex production environments. Experimental results demonstrate that the proposed method reduces energy consumption by up to 40.62% compared to the First Come First Serve (FCFS) method and by 35.23% compared to the Fastest Available Agent (FAA) method. Moreover, the model shows superior performance in controlling theworst-case makespan and achieves significantly higher success rates in satisfying various production constraints compared to all tested rule-based methods.

Author Biographies

Satwika Bintang Bahana, Universitas Indonesia

Department of Electrical Engineering, Faculty of Engineering, Universitas Indonesia, Depok, Indonesia

Naufan Raharya, Universitas Indonesia

Department of Electrical Engineering, Faculty of Engineering, Universitas Indonesia, Depok, Indonesia

References

Fangfang Zhang et al. “Survey on Genetic Programming and Machine Learning Techniques for Heuristic Design in Job Shop Scheduling”. In: IEEE Transactions on Evolutionary Computation 28.1 (2024), pp. 147–167. DOI: 10.1109/TEVC.2023.3255246.

Yaping Fu et al. “Distributed scheduling problems in intelligent manufacturing systems”. In: Tsinghua Science and Technology 26.5 (2021), pp. 625–645. DOI: 10.26599/TST.2021.9010009.

Ling Wang, Zixiao Pan, and Jing jing Wang. “A Review of Reinforcement Learning Based Intelligent Optimization for Manufacturing Scheduling”. In: Complex System Modeling and Simulation 1.4 (2021),pp. 257–270. DOI: 10.23919/CSMS.2021.0027.

Zihui Luo et al. “Flow-Shop Scheduling Problem With Batch Processing Machines via Deep Reinforcement Learning for Industrial Internet of Things”. In: IEEE Transactions on Emerging Topics in Computational Intelligence 8.5 (2024), pp. 3518–3533. DOI: 10.1109/TETCI.2024.3402685.

Ruiqi Chen, Wenxin Li, and Hongbing Yang. “A Deep Reinforcement Learning Framework Based on an Attention Mechanism and Disjunctive Graph Embedding for the Job-Shop Scheduling Problem”. In: IEEE Transactions on Industrial Informatics 19.2 (2023), pp. 1322–1331. DOI: 10.1109/TII.2022.3167380.

Chien-Liang Liu, Chuan-Chin Chang, and Chun-Jan Tseng. “Actor-Critic Deep Reinforcement Learning for Solving Job Shop Scheduling Problems”. In: IEEE Access 8 (2020), pp. 71752–71762.DOI: 10.1109/ACCESS.2020.2987820.

Chien-Liang Liu, Chun-Jan Tseng, and Po-Hao Weng. “Dynamic Job-Shop Scheduling via Graph Attention Networks and Deep Reinforcement Learning”. In: IEEE Transactions on Industrial Informatics 20.6 (2024), pp. 8662–8672. DOI: 10.1109/TII.2024.3371489.

Kun Lei et al. “Large-Scale Dynamic Scheduling for Flexible Job-Shop With Random Arrivals of New Jobs by Hierarchical Reinforcement Learning”. In: IEEE Transactions on Industrial Informatics 20.1 (2024), pp. 1007–1018. DOI: 10.1109/TII.2023.3272661.

Yejian Zhao et al. “Dynamic Jobshop Scheduling Algorithm Based on Deep Q Network”. In: IEEE Access 9 (2021), pp. 122995–123011. DOI: 10.1109/ACCESS.2021.3110242.

Kuo-Hao Ho et al. “Residual Scheduling: A New Reinforcement Learning Approach to Solving Job Shop Scheduling Problem”. In: IEEE Access 12 (2024), pp. 14703–14718. DOI: 10.1109/ACCESS.2024.3357969.

Stéphane Dauzère-Pérès et al. “The flexible job shop scheduling problem: A review”. In: European Journal of Operational Research 314.2 (2024), pp. 409–432. ISSN: 0377-2217. DOI: https://doi.org/10.1016/j.ejor.2023.05.017.

Kun Lei et al. “A multi-action deep reinforcement learning framework for flexible Job-shop scheduling problem”. In: Expert Systems with Applications 205 (2022), p. 117796. ISSN: 0957-4174. DOI: https://doi.org/10.1016/j.eswa.2022.117796.

Anbang Liu et al. “Integrating Machine Learning and Mathematical Optimization for Job Shop Scheduling”. In: IEEE Transactions on Automation Science and Engineering 21.3 (2024), pp. 4829–4850. DOI: 10.1109/TASE.2023.3303175.

ChengRan Lin, ZhengCai Cao, and MengChu Zhou. “Learning-Based Grey Wolf Optimizer for Stochastic Flexible Job Shop Scheduling”. In: IEEE Transactions on Automation Science and Engineering 19.4 (2022), pp. 3659–3671. DOI: 10.1109/TASE.2021.3129439.

Wen Song et al. “Flexible Job-Shop Scheduling via Graph Neural Network and Deep Reinforcement Learning”. In: IEEE Transactions on Industrial Informatics 19.2 (2023), pp. 1600–1610. DOI: 10.1109/TII.2022.3189725.

Junwen Ding et al. “A Novel Evolutionary Algorithm for Energy-Efficient Scheduling in Flexible Job Shops”. In: IEEE Transactions on Evolutionary Computation 27.5 (2023), pp. 1470–1484. DOI: 10.1109/TEVC.2022.3222791.

Liji Shen, Stéphane Dauzère-Pérès, and Söhnke Maecker. “Energy cost efficient scheduling in flexible job-shop manufacturing systems”. In: European Journal of Operational Research 310.3 (2023),pp. 992–1016. ISSN: 0377-2217. DOI: https://doi.org/10.1016/j.ejor.2023.03.041.

Jianhua Wang, Chuanyu Wu, and Yongtao Peng. “Multi-objective scheduling for an energy-efficient flexible job shop problem with peak power constraint”. In: Applied Soft Computing 167 (2024), p. 112330. ISSN: 1568-4946. DOI: https://doi.org/10.1016/j.asoc.2024.112330.

Moisés Santana Pereira et al. “Energy Estimation and Production Scheduling in Job Shop Using Machine Learning”. In: IEEE Access 12 (2024), pp. 104177–104189. DOI: 10.1109/ACCESS.2024.3430218.

Dazzle Johnson, Gang Chen, and Yuqian Lu. “Multi-Agent Reinforcement Learning for Real-Time Dynamic Production Scheduling in a Robot Assembly Cell”. In: IEEE Robotics and Automation Letters 7.3 (2022), pp. 7684–7691. DOI: 10.1109/LRA.2022.3184795.

Aaron Hao Tan et al. “Deep Reinforcement Learning for Decentralized Multi-Robot Exploration With Macro Actions”. In: IEEE Robotics and Automation Letters 8.1 (2023), pp. 272–279. DOI: 10.1109/LRA.2022.3224667.

Yuxin Li et al. “Real-Time Scheduling for Flexible Job Shop With AGVs Using Multiagent Reinforcement Learning and Efficient Action Decoding”. In: IEEE Transactions on Systems, Man, and Cybernetics: Systems 55.3 (2025), pp. 2120–2132. DOI: 10.1109/TSMC.2024.3520381.

Kok-Lim Alvin Yau et al. “The Augmented Intelligence Perspective on Human-in-the-Loop Reinforcement Learning: Review, Concept Designs, and Future Directions”. In: IEEE Transactions on Human-Machine Systems 54.6 (2024), pp. 762–777. DOI: 10.1109/THMS.2024.3467370.

Xu Wang et al. “Deep Reinforcement Learning: A Survey”. In: IEEE Transactions on Neural Networks and Learning Systems 35.4 (2024), pp. 5064–5078. DOI: 10.1109/TNNLS.2022.3207346.

Published

2026-03-30

How to Cite

Bahana, S. B., & Raharya, N. (2026). Energy Consumption Optimization for Flexible Job-Shop Scheduling in Manufacturing Industry Using Multi-Agent Reinforcement Learning. International Journal of Electrical, Computer, and Biomedical Engineering, 4(1), 50–68. https://doi.org/10.62146/ijecbe.v4i1.227

Issue

Section

Electrical and Electronics Engineering