Learning-Based Genetic Algorithm to Schedule an Extended Flexible Job Shop

Zheng Cai Cao, Cheng Ran Lin, Meng Chu Zhou, Xiao Hao Wen

Research output: Contribution to journalArticlepeer-review

4 Scopus citations

Abstract

This work considers an extended flexible job-shop scheduling problem from a semiconductor manufacturing environment. To find its high-quality solution in a reasonable time, a learning-based genetic algorithm (LGA) that incorporates a parallel long short-term memory network-embedded autoencoder model is proposed. In it, genetic algorithm is selected as a main optimizer. A novel autoencoder model is trained offline via end-to-end unsupervised learning without relying on labeled data. This model captures the major linkages among decision variables and generates promising solutions in an informative low-dimensional space, striking a balance between computational efficiency and solution quality. To further improve its search ability, a co-evolving framework is designed, which includes both a network-embedded subpopulation and a regular one. The former focuses on its global search while the latter ensures LGA's convergence. An information exchange method between the two subpopulations balances global and local search, improving its overall optimization ability. This work conducts various numerical experiments to compare LGA with the CPLEX optimizer, several classical heuristics, and some popular methods. Results show that LGA outperforms its peers in finding high-quality solutions in a reasonable time.

Original languageEnglish (US)
Pages (from-to)6909-6920
Number of pages12
JournalIEEE Transactions on Cybernetics
Volume54
Issue number11
DOIs
StatePublished - 2024

All Science Journal Classification (ASJC) codes

  • Software
  • Control and Systems Engineering
  • Information Systems
  • Human-Computer Interaction
  • Computer Science Applications
  • Electrical and Electronic Engineering

Keywords

  • Autoencoder
  • flexible job shop scheduling
  • genetic algorithm (GA)
  • long short term memory
  • machine learning

Fingerprint

Dive into the research topics of 'Learning-Based Genetic Algorithm to Schedule an Extended Flexible Job Shop'. Together they form a unique fingerprint.

Cite this