Skip to main navigation Skip to search Skip to main content

Cooperative Scheduling Under Synchronous Decision and Asynchronous Execution for Flexible Job Shop Scheduling Problems

  • Qianzhao Ma
  • , Minggang Gan*
  • , Xiaohui Hou
  • , Xiwen Zhang
  • *Corresponding author for this work
  • Beijing Institute of Technology
  • Beijing Institute of Technology
  • Minzu University of China

Research output: Contribution to journalArticlepeer-review

Abstract

Flexible job shop scheduling requires coordinated allocation among parallel machines under continuous-time asynchronous execution. Existing learning-based approaches often serialize decisions at shared contention moments, leading to a mismatch between decision abstraction and execution dynamics. To address this issue, this article introduces a synchronous-decision–asynchronous-execution paradigm, which models each decision step as an executable joint allocation at shared decision points, thereby aligning the learning interface with parallel shop-floor dynamics. Based on this paradigm, we develop a learning-based realization, termed graph-enhanced dual-network QMIX, which captures local coordination and distinguishes scheduling and execution value semantics. Experiments on synthetic instances and standard benchmarks demonstrate improved makespan, training stability, and cross-scale generalization compared with priority dispatching rules and representative deep reinforcement learning baselines.

Original languageEnglish
JournalIEEE Transactions on Industrial Informatics
DOIs
Publication statusAccepted/In press - 2026
Externally publishedYes

Keywords

  • Asynchronous execution
  • flexible job shop scheduling
  • multiagent reinforcement learning (MARL)
  • multimachine coordination
  • synchronous decision making

Fingerprint

Dive into the research topics of 'Cooperative Scheduling Under Synchronous Decision and Asynchronous Execution for Flexible Job Shop Scheduling Problems'. Together they form a unique fingerprint.

Cite this