Skip to main navigation Skip to search Skip to main content

A deep Q-network enhanced variable neighborhood search algorithm based on NSGA-II for the multi-AGV flexible job shop scheduling problem with battery constraint

  • Tianen Li
  • , Kai Chen
  • , Xiaojun Shi
  • , Shicheng Yu
  • , Jiaren Liu
  • Xijing University
  • Xi'an Jiaotong University

Research output: Contribution to journalArticlepeer-review

2 Scopus citations

Abstract

This paper studies the multi-AGV flexible job shop scheduling problem with battery constraints (MAFJSP-BC) and proposes a DQN-enhanced variable neighborhood search algorithm based on NSGA-II (DVNS-NSGA-II) to jointly minimize makespan and total energy consumption. To capture transportation resource limits and AGV battery restrictions often ignored in conventional approaches, we develop a three-layer encoding scheme with a matched decoding procedure, and design six dedicated neighborhood operators acting on the corresponding layers. Instead of selecting operators by predefined rules or randomness as in standard variable neighborhood search (VNS), our method uses a deep Q-network with six key state features to learn an adaptive operator-selection policy. The DQN ranks operators according to their historical effectiveness and the current solution characteristics, guiding systematic neighborhood exploration and improving search efficiency. Experimental results show that DVNS-NSGA-II achieves substantial improvements on MAFJSP-BC instances, delivering better solution quality and faster convergence while maintaining a strong balance between global exploration and local exploitation.

Original languageEnglish
Article number107500
JournalComputers and Operations Research
Volume192
DOIs
StatePublished - Aug 2026

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Keywords

  • Automatic guided vehicle
  • Battery constraints
  • Deep Q-network
  • Flexible job shop scheduling problem
  • NSGA-II

Fingerprint

Dive into the research topics of 'A deep Q-network enhanced variable neighborhood search algorithm based on NSGA-II for the multi-AGV flexible job shop scheduling problem with battery constraint'. Together they form a unique fingerprint.

Cite this