Historical information based iterated greedy algorithm for distributed flowshop group scheduling problem with sequence-dependent setup times

Research output: Contribution to journalResearch articleContributedpeer-review

Contributors

  • Xuan He - , Shanghai University (Author)
  • Quan Ke Pan - , Shanghai University, Liaocheng University (Author)
  • Liang Gao - , Huazhong University of Science and Technology (Author)
  • Janis S. Neufeld - , Chair of Business Administration, esp Industrial Management (Author)
  • Jatinder N.D. Gupta - , University of Alabama in Huntsville (Author)

Abstract

Distributed flowshop group scheduling problem (DFGSP) is commonly seen in modern industry. However, research works on DFGSP with total flow time criterion are rarely reported. The DFGSP consists of three coupled sub-problems, i.e., factory assignment for each group, group sequence in each factory, and job sequence within each group. A historical information-based iterated greedy algorithm (HIG) is proposed for solving the DFGSP with the objective of minimizing total flow time. The HIG integrates an iterated greedy algorithm (IG) with a group-based insertion operator, a job-based insertion operator, a domination criterion-based swap operator, and a historical information-based constructive solution method. The domination criterion is an effective inequality, which can deterministically optimize the objective value of a partial sequence even if the scheduling sequence of subsequent jobs is unknown. In the constructive solution method, a set covering model is designed to capture the effective factory allocation patterns for the groups hidden in the historical solutions to speed up the search for the IG. The comprehensive experiments on 810 test instances demonstrate the effectiveness of HIG.

Details

Original languageEnglish
Article number102997
JournalOmega (United Kingdom)
Volume123
Publication statusPublished - Feb 2024
Peer-reviewedYes

External IDs

ORCID /0000-0003-0753-0517/work/169174935

Keywords

Keywords

  • Distributed flowshop, Domination criterion, Group scheduling, Historical information, Iterated greedy, Total flow time