Hostname: page-component-76d6cb85b7-kcxw8 Total loading time: 0 Render date: 2026-07-11T19:08:42.434Z Has data issue: false hasContentIssue false

GenAI job scheduling system for solving a flexible job shop scheduling problem

Published online by Cambridge University Press:  03 November 2025

Toly Chen*
Affiliation:
Department of Industrial Engineering and Management, National Yang Ming Chiao Tung University , Hsinchu, Taiwan
Min-Chi Chiu
Affiliation:
Department of Industrial Engineering and Management, National Chin-Yi University of Technology, Taichung City, Taiwan
Hsin-Chieh Wu
Affiliation:
Department of Industrial Engineering and Management, Chaoyang University of Technology , Taichung City, Taiwan
*
Corresponding author: Toly Chen; Email: tolychen@ms37.hinet.net
Rights & Permissions [Opens in a new window]

Abstract

Generative artificial intelligence (GenAI) applications in job scheduling are expected to help schedulers embed their requirements into scheduling models in a more user-friendly way to generate customized scheduling results. However, there are still very few such applications, while using existing general-purpose GenAI services is inconvenient and prone to data leakage risks. To solve these problems, this study established a GenAI job scheduling system. By hosting the GenAI job scheduling system locally, schedulers can avoid the leakage of order- or recipe-related information that may occur when uploading to the cloud-based GenAI service. In the GenAI job scheduling system, a user interface is designed for users to enter queries in natural language. The user’s query is then analyzed to extract his/her requirements related to the scheduling task, thereby building an extended three-field notation (ETFN) of the scheduling problem. A customized genetic algorithm (GA) is generated to help solve the mathematical programming (MP) model corresponding to the ETFN, thereby updating invalid code or adding new code to the basic GA application. The effectiveness of the GenAI job scheduling system has been tested in a flexible job shop case.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2025. Published by Cambridge University Press
Figure 0

Table 1. Differences between the proposed methodology and some existing methods

Figure 1

Figure 1. Main parts of the job scheduling system based on the GenAI application.

Figure 2

Table 2. Functional scope of the scheduling system using the GenAI approach

Figure 3

Figure 2. Query analysis mechanism proposed in this study.

Figure 4

Table 3. Keywords considered in the scheduling system

Figure 5

Table 4. Instances generated from keyword combinations and parameters

Figure 6

Table 5. Additional term added to the three-field notation

Figure 7

Table 6. Changes that should be made to the basic MP model

Figure 8

Figure 3. Various tabular presentations of the scheduling results.

Figure 9

Figure 4. Various graphical presentations of the scheduling results.

Figure 10

Figure 5. User interface of the GenAI job scheduling system.

Figure 11

Table 7. Queries conducted by different production planning or control engineers

Figure 12

Table 8. Modifications to the MP formulation

Figure 13

Figure 6. Modified MP model addressing the requirements of the first query.

Figure 14

Figure 7. GA application for solving the modified MP problem.

Figure 15

Figure 8. Dynamic line chart for illustrating the evolution process.

Figure 16

Figure 9. Scheduling results presented in tabular forms and a Gantt chart.

Figure 17

Figure 10. Parametric analysis results of the crossover rate.

Figure 18

Figure 11. Convergence process when the mutation rate was set to 0.2.

Figure 19

Figure 12. Contrastive gradient-based saliency map for the case.

Figure 20

Table 9. Validation results

Figure 21

Figure 13. Application of an existing general GenAI system (ChatGPT).

Figure 22

Table 10. Comparison of scheduling performances of various GenAI systems

Figure 23

Figure B1. Pseudo code for the customized GA application.