paper-with-me

Papers

A Memetic Algorithm with Reinforcement Learning for Sociotechnical Production Scheduling

2022-12-21 · Felix Grumbach, Nour Eldin Alaa Badr, Pascal Reusch, Sebastian Trojahn

The following interdisciplinary article presents a memetic algorithm with applying deep reinforcement learning (DRL) for solving practically oriented dual resource constrained flexible job shop scheduling problems (DRC-FJSSP). From research projects in industry, we recognize the need to consider flexible machines, flexible human workers, worker capabilities, setup and processing operations, material arrival times, complex job paths with parallel tasks for bill of material (BOM) manufacturing, sequence-dependent setup times and (partially) automated tasks in human-machine-collaboration. In recent years, there has been extensive research on metaheuristics and DRL techniques but focused on simple scheduling environments. However, there are few approaches combining metaheuristics and DRL to generate schedules more reliably and efficiently. In this paper, we first formulate a DRC-FJSSP to map complex industry requirements beyond traditional job shop models. Then we propose a scheduling framework integrating a discrete event simulation (DES) for schedule evaluation, considering parallel computing and multicriteria optimization. Here, a memetic algorithm is enriched with DRL to improve sequencing and assignment decisions. Through numerical experiments with real-world production data, we confirm that the framework generates feasible schedules efficiently and reliably for a balanced optimization of makespan (MS) and total tardiness (TT). Utilizing DRL instead of random metaheuristic operations leads to better results in fewer algorithm iterations and outperforms traditional approaches in such complex environments.

📄 PDF Abstract BibTeX arXiv:2212.10936

Code (0)

등록된 구현이 없습니다.

Tasks

Deep Reinforcement LearningJob Shop Schedulingreinforcement-learningReinforcement LearningReinforcement Learning (RL)Scheduling

Similar Papers 제목 키워드 기반

Comparative Analysis of Evolutionary Algorithms for Energy-Aware Production Scheduling

2025-04-22 · Sascha C Burmeister, Till N Rogalski, Guido Schryen

The energy transition is driving rapid growth in renewable energy generation, creating the need to balance energy supply and demand with energy price awareness. One such approach for manufacturers to balance their energy…

Evolutionary AlgorithmsScheduling

Call-Center Staff Scheduling Considering Performance Evolution under Emotional Stress

2025-10-18 · Yujun Zheng, Xinya Chen, Xueqin Lu, Weiguo Sheng 외 arxiv

Emotional stress often has a significant effect on the working performance of staff, but this effect is commonly neglected in existing staff scheduling methods. We study a call-center staff scheduling problem, which cons…

Reinforcement Learning

A Knowledge-driven Memetic Algorithm for the Energy-efficient Distributed Homogeneous Flow Shop Scheduling Problem

2024-04-28 · Yunbao Xu, Xuemei Jiang, Jun Li, Lining Xing 외

The reduction of carbon emissions in the manufacturing industry holds significant importance in achieving the national "double carbon" target. Ensuring energy efficiency is a crucial factor to be incorporated into future…

Scheduling

Order Acceptance and Scheduling with Sequence-dependent Setup Times: a New Memetic Algorithm and Benchmark of the State of the Art

2019-10-04 · Lei He, Arthur Guijt, Mathijs de Weerdt, Lining Xing 외

The Order Acceptance and Scheduling (OAS) problem describes a class of real-world problems such as in smart manufacturing and satellite scheduling. This problem consists of simultaneously selecting a subset of orders to …

Scheduling

Deep Reinforcement Learning for Long Term Hydropower Production Scheduling

2020-12-09 · Signe Riemer-Sorensen, Gjert H. Rosenlund

We explore the use of deep reinforcement learning to provide strategies for long term scheduling of hydropower production. We consider a use-case where the aim is to optimise the yearly revenue given week-by-week inflows…

Deep Reinforcement Learningreinforcement-learningReinforcement LearningReinforcement Learning (RL)+1